Witam
Mam taki problem, nakładka na zawór kulowy z ESPEasy dopisana w HA działa i tu jest wszystko oki ale gdy ESPEasy straci połączenie z mqtt brokerem bo zrestartuję cały system zawór się zamyka i odcina mi dopływ wody. Gdy robię samo przeładowanie lub restart samego HA tego problemu nie ma. Wcześniej miałem go tak samo skonfigurowanego do Domoticz i tak się nie działo restartowałem Virtualkę i nic się nie działo.
konfiguracjaz HA :
#ESP-Easy Zawór zalaniowy Switch switch: - name: "Zawor" state_topic: "Zawor_11/Button1/State" command_topic: "Zawor_11/Button1/State/cmd" qos: 0 payload_on: "GPIO,12,1" payload_off: "GPIO,12,0" state_on: "1" state_off: "0" retain: true - name: "Status Zaworu" state_topic: "Zawor_11/Relay1/State" command_topic: "Zawor_11/Relay1/State/cmd" qos: 0 payload_on: "GPIO,13,1" payload_off: "GPIO,13,0" state_on: "1" state_off: "0" retain: true
A tu konfiguracja rules w ESPEasy:
On System#Boot do gpio,13,1 timerSet,1,3 endon ##On Rules#Timer=1 do # dla Domoticz stan po zaniku napięcia - wyłączona ##SendToHTTP IP,8080,/json.htm?type=command¶m=switchlight&idx=XX&switchcmd=Off - XX liczba własna ##endon on Button1#state do if [Relay1#state]=0 gpio,13,1 else gpio,13,0 endif endon
Jak ESPEasy traci połączenie z MQTT brokerem to się zamyka , to wina jest w ESPEasy i jego ustawieniach.
Możesz "zasymulować " zatrzymanie MQTT w HA wchdząc w Ustawienia / DOdatki i w Mosquitto broker go zatrzymać. Jak się zawór zamknie , to trzeba grzebać w ESPEasy...
A może ESPEasy ma takie coś ,że po rozłączeniu z MQTT się resetuje ,a Ty zdaje się masz tak ,że przekaźnik przy wyłączonym ESP8266 zamyka zawór , a podczas botowania rules ustawia go na załączony...
To tak, wyłączyłem mqtt w ha i po chwili włączyłem i wszystko jest dobrze ale restarcie ESPEasy już jest źle jest to samo jak po restarcie vm z HA