Zajímavé projekty okolo Tuya

www
kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Zajímavé projekty okolo Tuya

Příspěvek od kiklhorn »

Hodím tam nějaký standardní poměr z datasheetu (když už to nerozebírám) a zkalibruju to přes filtr podle wattmetru.
Někde jsem už dával odkaz, ale hodím to sem:

Kód: Vybrat vše

#...

web_server:    

sensor:
  - platform: hlw8012
    model: HLW8012
    # model: BL0937
    # model (Optional, string): The sensor model on the board, to set internal constant factors to convert pulses to measurements. Possible values are HLW8012, CSE7759, BL0937. 
    # Defaults to HLW8012. CSE7759 uses same constants and it also works with default.
    #  Must be set for BL0937 to be able to calibrate all three measurements at the same time.
    current_resistor: 0.001
    voltage_divider: 2351 
    #(Optional, float): The value of the voltage divider on the board as (R_upstream + R_downstream) / R_downstream. Defaults to the Sonoff POW’s value 2351
    sel_pin: 
      number: P26
      inverted: True
    cf_pin: P7
    cf1_pin: P8
    current:
      name: "HLW8012 Current"
      unit_of_measurement: A
      accuracy_decimals: 3
      filters:
        # Map from sensor -> measured value
        - calibrate_linear:
            - 0.0 -> 0.0
            - 0.83 -> 0.92
      #       - 1.34223 -> 1.066
      #       - 5.57170 -> 4.408
      #       - 6.69184 -> 5.259
      #       - 6.97187 -> 5.540
      #   # Make everything below 0.01A appear as just 0A.
      #   # Furthermore it corrects 0.013A for the power usage of the plug.
      #   - lambda: if (x < (0.01 - 0.013)) return 0; else return (x - 0.013)      
    voltage:
      name: "HLW8012 Voltage"
      unit_of_measurement: V
      accuracy_decimals: 1
      filters:
        # Map from sensor -> measured value
        - calibrate_linear:
            - 0.0 -> 0.0
            - 271.9 -> 221
            - 272.6 -> 222.0
      #       - 609.8 -> 232.8      
    power:
      name: "HLW8012 Power"
      id: power
      accuracy_decimals: 1
      filters:
        # Map from sensor -> measured value
        - calibrate_linear:
            - 0.0 -> 0.0
            - 227.6 -> 205.0
      #       - 1503.27161 -> 247.6
      #       - 1599.81213 -> 263.7
      #       - 3923.67700 -> 631.4
      #       - 7109.50928 -> 1148.0
      #       - 7237.0857 -> 1193.0
      #       - 7426.71338 -> 1217.0
      #   # Make everything below 2W appear as just 0W.
      #   # Furthermore it corrects 1.14W for the power usage of the plug.
      #   - lambda: if (x < (2 + 1.14)) return 0; else return (x - 1.14);      
    energy:
      name: "HLW8012 Energy"
    update_interval: 2s
    initial_mode: CURRENT
    change_mode_every: 1

switch:
  - platform: gpio
    name: "Relay"
    id: relay
    pin: P24
    # restore_mode: ALWAYS_OFF
    on_turn_on: 
      then:
        - light.turn_on: led
    on_turn_off: 
      then:
        - light.turn_off: led

binary_sensor:
  - platform: gpio
    pin: P6
    name: "Tlačítko"
    device_class: plug
    on_press:
      then:
      - switch.toggle: relay


# status_led:
#   pin:
#     number: D0
#     inverted: true
light:
  - platform: status_led
    internal: True  
    id: led
    name: "Switch state LED"
    pin: 
      number: P10
      inverted: true
    # restore_mode: ALWAYS_OFF    
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

bimbop
Pokročilý
Pokročilý
Příspěvky: 240
Registrován: 22. srpen 2022, 15:46
Bydliště: Frýdlant nad Ostravicí
Dal poděkování: 53 poděkování
Dostal poděkování: 1 poděkování

Re: Zajímavé projekty okolo Tuya

Příspěvek od bimbop »

Chápu to dobře? Když mám switch s BL0942 je

Kód: Vybrat vše

sensor:
  - platform: BL0942
a zásuvku BL0937 tak

Kód: Vybrat vše

sensor:
  - platform: hlw8012
    model: BL0937

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Zajímavé projekty okolo Tuya

Příspěvek od kiklhorn »

HLW8012, CSE7759, BL0937 jsou "čítačové" - na jednom pinu běží pulsy odpovídající výkonu a na druhém pulsy napětí/proud (přepínané přes SEL pin)
BL0942 je připojený přes sériovou linku

proto rozdílné integrace
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

vlad
Začínající autor
Začínající autor
Příspěvky: 22
Registrován: 03. duben 2023, 21:41
Dal poděkování: 1 poděkování
Dostal poděkování: 1 poděkování

Re: Zajímavé projekty okolo Tuya

Příspěvek od vlad »

zasuvky od local bytes prijdou kazda s jinou kalibraci, jen maji tasmota.

Co nechapu tak jak to konfiguruji, jestli vyrobce kazdou zasuvku testuje?

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Zajímavé projekty okolo Tuya

Příspěvek od kiklhorn »

Udělat automat na testování je sranda, potom zapsat pár bajtů na správné místo při flahování také. Prostě jen jedna z operací na výrobní lince.
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Zajímavé projekty okolo Tuya - ESPHome

Příspěvek od kiklhorn »

ESPHome na TUYA modulech.

Projekt LibreTuya se nyní jmenuje LibreTiny

Aktuálně podporuje kromě standardních ESP a RPi i čipy používané především v TUYA modulech - BK7231N, BK7231T, RTL8710BN (přehled tuya modulů zde: https://solution.tuya.com/hardware)

Je nyní verzemi téměř synchronní s oficiálním ESPHome.

dokumentace:
https://docs.libretiny.eu/docs/projects/esphome/

instalace do HA na pár kliknutí:
https://github.com/libretiny-eu/esphome ... ome-hassio
Snímek obrazovky 2023-07-17 030659.jpg
A nabídka čipů:
Snímek obrazovky 2023-07-27 014408.jpg
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Zajímavé projekty okolo Tuya

Příspěvek od kiklhorn »

Nějak jsem přehlédl další dobrou zprávu kolem ESPHome.

https://esphome.io/components/libretiny

Vypadá to že již ani LibreTiny integraci není třeba používat a vystačíme si s jedním ESPHome.

ESPHome zatím ještě při přidání nového zařízení nenabídne výběr boardu (Stále jen ESP a RPi), ale konfiguraci z LibreTiny vezme OK, zkompiluje a jede. Vyzkoušeno CTRL+C, CTRL-V.
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Odpovědět

Zpět na „Tuya“