Hallo miteinander,
ich weiß nicht, ob das Problem mitlerweile gelöst ist. Ich hatte ein ähnliches Problem und konnte meins beseitigen. Ich kann ja mal meine Erfahrungen mitteilen, vielleicht hilft es ja irgendjemanden.
Im letzten Sommer habe ich meine Gartenbewässerung schlau gemacht. 4 Shellies und ein Raspi steuern die Magnetventiele der Bewässerung. Mit Nodered habe ich mir eine kleine Oberfläche mit Zeitschalter gebastelt, welche per MQTT die shellies schalten. Alles lief prima.
Jetzt wo die Gartensaison wieder los geht, machten alle 4 shellies plötzlich Probleme. Die Relais einschalten ging noch, nur ausschalten nicht mehr. Sobald ich den "Off" Befehl gab, schalteten die shellies im Sekundentakt immer an und aus. Nur ein reboot der shellies hat die Sache beendet.
Da ich über der kalten Jahreszeit keinerlei Veränderungen an der Installation vorgenommen hatte, vermutete ich das die shellies evtl. den Winter nicht überstanden haben. Prophylaktisch tauschte ich einen shelly gegen einen aus, den ich noch rumliegen hatte, jedoch ohne Erfolg.
Der debugger von Nodered hat mir verraten, dass die shellies nach dem Schalten des Relais im halbsekunden-Takt ein "on" Signal per MQTT absetzten. Sobald ich noch ein "Off" dazugab, schaltete das Relais immer an und aus. Nach dem deaktivieren von MQTT ließen sich die shellies wieder Problemlos schalten (über die Weboberfläche der shellies). Also war es ein Softwareproblem. Dabei viel mir ein, dass ich alle shellies auf die aktuelle Firmware 1.10.4 aktualisiert hatte. Über das Firmware-Archiv hier auf der Seite habe ich dann ein downgrade auf 1.9. gemacht, jedoch ohne Erfolg. Also bin ich dann noch weiter runter auf die 1.8.3 gegangen und siehe da, seit dem läuft alles wieder perfekt.
Alte IT-Weißheit: never change a running system!
Meine shellies bleiben jetzt bei der 1.8.3. Sie sollen einfach nur funktionieren, mehr nicht.