Hallo zusammen,
ich musste feststellen das Shelly1 PM im "Detached Switch" Mode ihren Input nicht sauber via MQTT übertragen. FW ist aktuell.
{"wifi_sta":{"connected":true,"ssid":"MD","ip":"192.168.0.109","rssi":-51},"cloud":{"enabled":false,"connected":false},"mqtt":{"connected":true},"time":"09:44","unixtime":1611218640,"serial":5,"has_update":false,"mac":"F4CFA2E38E9E","cfg_changed_cnt":3,"actions_stats":{"skipped":0},"relays":[{"ison":false,"has_timer":false,"timer_started":0,"timer_duration":0,"timer_remaining":0,"overpower":false,"source":"input"}],"meters":[{"power":0.00,"overpower":0.00,"is_valid":true,"timestamp":1611222240,"counters":[0.000, 0.000, 0.000],"total":0}],"inputs":[{"input":1,"event":"L","event_cnt":1}],"temperature":47.00,"overtemperature":false,"tmp":{"tC":47.00,"tF":116.60, "is_valid":true},"temperature_status":"Normal","ext_sensors":{},"ext_temperature":{},"ext_humidity":{},"update":{"status":"idle","has_update":false,"new_version":"20210115-103820/v1.9.4@e2732e05","old_version":"20210115-103820/v1.9.4@e2732e05"},"ram_total":50296,"ram_free":37116,"fs_size":233681,"fs_free":143070,"uptime":52}
Hier sieht man den betroffenen Shelly im Status. Input ist = 1. Im Web-IF sieht man auch anhand des POWER Icons das der kleine blaue Strich den Input als aktiv anzeigt.
Via MQTT sendet er aber input = 0. Das verändert sich aber NUR wenn man nun den angeschlossenen Kontakt einmal ändert. Bleibt aber dann, wenn der MQTT Server zb. einmal weg ist oder aber der Shelly neustartet einfach falsch, wenn man den Kontakt nicht ändert. Kann man auch mit einem Schalter oder so testen. Verhalten ist das Gleiche.
Ist das bekannt?
Kleine Erklärung: Der Shelly hat einen angeschlossenen Fensterkontakt als Input. Am Relay hängt eine Heizung bzw der Stellmotor. Das passt auch soweit alles. Gesteuert via Fhem....
Gruß,
Kai