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

