Chytrá zásuvka s měřením spotřeby za 279

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í

Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od kiklhorn »

Tuya je velký OEM výrobce, vyberete si produkt a necháte si na něj natisknout svoji firmu.

https://www.eva.cz/zbozi/84178/zasuvka- ... smart-10a/
Pasuje do CZ zásuvky s kolíkem, výstup je německý tak jak je na obrázcích u blitzwolf, odkaz dole v příspěvku.

Mají tam i 16A verzi, o dvacku dražší, jen jsem v popisu neviděl že by uměla měřit spotřebu.

Rozebral jsem částečně (plastový kryt - trojúhelníkové štouby, pokud nemáte bit tak by měl jít použít i imbus)
a 2x křížový drží elektroniku přišroubovanou ke kolíkům zásuvky, je potřeba delší tenký křížák, zkrz zdířky pro připojení spotřebiče (ten po ruce teď nebyl)

Jen jsem zkontroloval že ovládací čip je ESP. Tedy půjde nahrát Tasmota nebo ESP Home.

Starší revize FW by měly jít teoreticky flashnout i bez rozebírání před prvním připojením zařízení k aplikaci (přes tuya-convert), ale
1) netuším jaká je revize FW v těchto konkrétních zařízeních
2) stejně už mám dvě připojené k aplikaci a tím pádem aktualizované a tedy tímto způsobem neflashovatelné
Takže mi přijde jednodušší to prostě rozebrat, připájet 4 drátky a flashnout přes sériový převodník.

https://templates.blakadder.com/aoycocr_EU6S.html
https://templates.blakadder.com/blitzwolf_SHP2.html

A samozřejmě - nebezpečí úrazu, rozebírat by to měl jen kvalifikovaný elektrikář.

//edit:
Zásuvku lze zprovoznit = flashnout ESPhome jak bez rozebírání přes tuya-convert (i ty koupené koncem roku 2021 jak vyzkoušel Pete30 dále v tomto tématu), tak přes sériový převodník.
Při zasouvání do USB přidržet spojené GPIO0 na GND, poté GPIO0 odpojit (rx tx křížem)
Dovolím si půjčit obrázek zapojení od:
https://tatageek.blog/2021/11/14/jak-na ... smart-10a/
Zapojeni-pinu-pro-programovani-1.jpg


Dále připojuji funkční konfigurák, netvrdím že dokonalý.
Poznámky k němu:
Pro správné měření je důležitý sensor model - BL0937
Fyzicky je na desce umístěn
current_resistor: "0.001" (hodnota v konfiguráku je mírně odlišná, výrobní odchylky...)
a pravděpodobně (neměřil jsem, ale výstup pak souhlasí)
voltage_divider: "2060"

Nechávám některé věci zakomentované -
Vše pod manual ip se hodí v okamžiku kdy chcete změnit název zásuvky přes OTA.
IP si najdete předem třeba přes "angry ip scanner" nebo "ping stary_nazev"
změnit název, odkomentovat, OTA flash, zakomentovat, další OTA flash
nebo pomocí use_address: starejmeno

zakomentované filters, calibrate linear se nechají použít pro velmi přesnou kalibraci měření při různých zátěžích.
Pokud máte přesný wattmetr před touto professor zásuvkou je nutné počítat i s jejím vlastním odběrem ~2W

Kód: Vybrat vše

substitutions:
  # https://esphome.io/guides/configuration-types.html#substitutions
  device_name: eu6s5
  device_comment: "Professor EU6S Energy Monitoring Smart Plug"

esphome:
  name: $device_name
  comment: ${device_comment}
  platform: ESP8266
  board: esp01_1m

# Enable logging
logger:
  deassert_rts_dtr: true
  hardware_uart: UART0_SWAP
# Enable Home Assistant API
api:

ota:
  password: "0dd51cb18a730538afecdd0e5144e38b"

wifi:
  ssid: !secret iotssid
  password: !secret iotwifipass
  domain: .lan
  # manual_ip:
  #   static_ip: 192.168.199.245
  #   gateway: 192.168.199.1
  #   subnet: 255.255.255.0
  # use_address: eu6s4.lan
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Eu6S6 Fallback Hotspot"
    password: "2vuZFXTmTeWq"

captive_portal:


binary_sensor:
  - platform: gpio
    id: button
    pin:
      number: GPIO13
      inverted: True
    on_press:
      - switch.toggle: fakebutton

switch:
  - platform: template
    name: $device_name Přepínač
    optimistic: true
    id: fakebutton
    turn_on_action:
    - switch.turn_on: relay
    - light.turn_on: led
    turn_off_action:
    - switch.turn_off: relay
    - light.turn_off: led
  - platform: gpio
    id: relay
    pin: GPIO15

output:
  - platform: esp8266_pwm
    id: pow_blue_led
    pin:
      number: GPIO2
      inverted: True

light:
  - platform: monochromatic
    name: $device_name Modrá LED
    output: pow_blue_led
    default_transition_length: 1ms # default 1s
    internal: True
    id: led

sensor:
  - platform: wifi_signal
    name: $device_name WiFi Signál
    update_interval: 60s
  - platform: uptime
    name: $device_name Doba běhu
  - platform: hlw8012
    sel_pin:
      number: GPIO12
      inverted: True
    cf_pin: GPIO05
    cf1_pin: GPIO14
    current_resistor: "0.00098"
    voltage_divider: "2060"
    model: BL0937
    current:
      name: $device_name Proud
      unit_of_measurement: A
      # filters:
          # - calibrate_linear:
          #   - 0.0000 -> 0.0110 # Relay off no load
          #   - 0.0097 -> 0.0260 # Relay on no load
          #   - 0.9270 -> 0.7570
          #   - 2.0133 -> 1.6330
          #   - 2.9307 -> 2.3750
          #   - 5.4848 -> 4.4210
          #   - 8.4308 -> 6.8330
          #   - 9.9171 -> 7.9830
          # # Normalize for plug load
          # - lambda: if (x < 0.2600) return 0; else return (x - 0.0260);
      #   - multiply: "${current_multi}"
    voltage:
      name: $device_name Napětí
      unit_of_measurement: V
      # filters:
      #   - calibrate_linear:
      #     - 109.5769 -> 110.7000
      #     - 111.1019 -> 112.2000
      #     - 112.7357 -> 113.9000
      #     - 114.4785 -> 115.3000
      #     - 114.7508 -> 115.9000
      #     - 115.1320 -> 116.0000
      #     - 118.2908 -> 117.0000
      #     - 119.2711 -> 117.0000
    power:
      name: $device_name Příkon
      unit_of_measurement: W
      id: power
    change_mode_every: 3
    update_interval: 5s
  - platform: total_daily_energy
    name: $device_name Denní spotřeba
    power_id: power
    filters:
      - multiply: 0.001   # convert Wh to kWh
    unit_of_measurement: kWh

text_sensor:
  - platform: version
    name: $device_name Verze firmware

#status_led:
#  pin: GPIO2

time:
  - platform: sntp
    id: my_time
Dále odkáži na jiný kód, s pamatováním si posledního stavu, čísla GPIO a hodnoty shunt rezistoru a děliče napětí pro professor si vezměte z mého konfiguráku výše.
https://blog.insanegenius.com/2020/09/1 ... o-esphome/
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

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3337
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od Pete30 »

Možná když to půjde flashnout tak ok, ale po zkušenostech z led páskem Tuya (naštěstí jsem měl jen jeden na test) mi tento výrobce nesmí přes práh bytu :lol:
Pokud nejsem přítomen tak jsem na rybách ;)

adamis
Dárce - Donátor
Dárce - Donátor
Příspěvky: 378
Registrován: 18. březen 2021, 20:22
Bydliště: kousek od České Lípy
Dal poděkování: 50 poděkování
Dostal poděkování: 17 poděkování

Re: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od adamis »

Na výrobky Tuya jsem též pěkně nas.aný! :mrgreen: :mrgreen: :mrgreen:
Koupil jsem teď náhodou zásuvky Sonoff S26 za 150 korun - 3 šroubky, flash a běží pod ESPHome. Paráda!
(Už je zdražili na 349 :evil: :twisted: )
NUC - Proxmox a v něm Home Assistant, vše ESP a ZigBee2MQTT (WiFi Sonoff a Tuya jsem vyhodil z baráku)

Linux a HA jsou pro mě něco jako řízení letového provozu na raketové základně... :roll: :roll:

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: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od kiklhorn »

S26 předpokládám nemá měření spotřeby.
Samozřejmě tuya a cloud jdou proti konceptu HA. Díval jsem se po upravitelném HW. Budu teď mít volnější víkend, takže snad budu mít čas zkusit flashnout tasmotu nebo esphome do toho professora. Budu fotit a dám vědět. Problémy nečekám.
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

adamis
Dárce - Donátor
Dárce - Donátor
Příspěvky: 378
Registrován: 18. březen 2021, 20:22
Bydliště: kousek od České Lípy
Dal poděkování: 50 poděkování
Dostal poděkování: 17 poděkování

Re: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od adamis »

Je to tak, S26 nemá měření spotřeby. Ale za stopade? Nekup to!!
NUC - Proxmox a v něm Home Assistant, vše ESP a ZigBee2MQTT (WiFi Sonoff a Tuya jsem vyhodil z baráku)

Linux a HA jsou pro mě něco jako řízení letového provozu na raketové základně... :roll: :roll:

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: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od kiklhorn »

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

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3337
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od Pete30 »

Předpokládám když se použije esphome vytvoří se základní konfigurace abych to dostal na wifi a potom přidat:

Kód: Vybrat vše

binary_sensor:
  - platform: gpio
    id: button
    pin:
      number: GPIO3
      inverted: True
    on_press:
      - switch.toggle: fakebutton

switch:
  - platform: template
    name: "Blitzwolf SHP2 Přepínač"
    optimistic: true
    id: fakebutton
    turn_on_action:
    - switch.turn_on: relay
    - light.turn_on: led
    turn_off_action:
    - switch.turn_off: relay
    - light.turn_off: led
  - platform: gpio
    id: relay
    pin: GPIO14

output:
  - platform: esp8266_pwm
    id: pow_blue_led
    pin:
      number: GPIO1
      inverted: True

light:
  - platform: monochromatic
    output: pow_blue_led
    id: led

sensor:
  - platform: wifi_signal
    name: "Blitzwolf SHP2 WiFi Signál"
    update_interval: 60s
  - platform: uptime
    name: "Blitzwolf SHP2 Doba běhu"
  - platform: hlw8012
    sel_pin:
      number: GPIO12
      inverted: True
    cf_pin: GPIO04
    cf1_pin: GPIO05
    current_resistor: "0.0028"
    voltage_divider: "960"
    current:
      name: "Blitzwolf SHP2 Proud"
      unit_of_measurement: A
    voltage:
      name: "Blitzwolf SHP2 Napětí"
      unit_of_measurement: V
    power:
      name: "Blitzwolf SHP2 Příkon"
      unit_of_measurement: W
      id: power
    change_mode_every: 8
    update_interval: 10s
  - platform: total_daily_energy
    name: "Blitzwolf SHP2 Denní spotřeba"
    power_id: power
    unit_of_measurement: W

text_sensor:
  - platform: version
    name: "Blitzwolf SHP2 Verze firmware"

status_led:
  pin: GPIO13

time:
  - platform: sntp
    id: my_time
mělo by to fungovat jako každý jiný modul esp ?
Nechceš to otestovat ? :roll:
Pokud nejsem přítomen tak jsem na rybách ;)

IgorKoreis
Nováček na fóru
Nováček na fóru
Příspěvky: 2
Registrován: 14. listopad 2021, 19:44

Re: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od IgorKoreis »

Zdravím, už to niekto testoval, cez ESPHome?

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3337
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od Pete30 »

Dnes je objednám, tak pokud nebude někdo rychlejší než dorazí dám vědět jak to dopadlo. Chci to pod ESPhome(kde mi spousta zařízení běží) abych nemusel používat další platformu.
Pokud nejsem přítomen tak jsem na rybách ;)

IgorKoreis
Nováček na fóru
Nováček na fóru
Příspěvky: 2
Registrován: 14. listopad 2021, 19:44

Re: Chytrá zásuvka s měřením spotřeby za 279

Příspěvek od IgorKoreis »

Super ja tiež čakám, kedy dorazia z eshopu. Tak sa budeme vzájomne informovať. :lol:

Odpovědět

Zpět na „Tuya“