NEWS
Sonoff Adapter Steckdosen lassen sich nicht schalten
-
Also die Tasmota Geräte verbinden sich ja per MQTT mit dem Sonoff-Adapter.
Der ist kein richtiger MQTT-Broker, simuliert aber soviel wie Tasmota eben braucht.Für die Schaltbefehle abonnieren die Steckdosen z.B. das topic
cmnd/mqtt-clientname-der-steckdose/POWERund man sendet ein
ONoderOFFdahin.
Wenn die Steckdosen sich nicht mit MQTT verbinden konnten bzw. gerade nicht verbunden sind, blinken die in der Regel munter (meist blau, meine Nous und Gosund jedenfalls).
Die halten also eine ständige Verbindung aufrecht (ohne das unbedingt Daten fließen) und wollen dann benachrichtigt werden. Wenn eine der beiden Seiten die Sitzung dann schon verloren hat, kommt es natürlich nicht mehr an. Deine Fehlermeldung klingt als wäre das die Steckdose, schuld können aber beide Seiten sein.Testweise könntest du also so eine Steckdose statt mit dem Sonoff-Adapter (IP des ioBrokers + Port der im Sonoff Adapter festgelegt wurde) auch mit mit dem/einem MQTT-Broker verbinden (falls vorhanden). Und dort dann testen ob es klappt, entweder über die Datenpunkte oder per MQTT-Explorer.
Auf meiner alten Hardware hatte ich den Sonoff-Adapter überfordert, bei meinen schon damals über 100 Tasmotageräten kam der irgendwann nicht hinterher, insbesondere nach einem Neustart. Der hat den Geräten nicht schnell genug geantwortet woraufhin diese einen Reconnect gemacht haben. Nach einem Neustart natürlich alle gleichzeitig.
Da müsstest du aber ggf. im Log etwas sehen von Verbindungsaufbau (weis nicht ob der sonoff-Adapter da was anzeigt, ggf. auf Debug).
Testweise könntest du auch eine 2. Instanz des Sonoff anlegen auf einem anderem Port und das Problemgerät damit verbinden. Der läuft dann als eigener Prozess parallel zur anderen Instanz
@BananaJoe sagte in Sonoff Adapter Steckdosen lassen sich nicht schalten:
Wenn die Steckdosen sich nicht mit MQTT verbinden konnten bzw. gerade nicht verbunden sind, blinken die in der Regel munter (meist blau, meine Nous und Gosund jedenfalls).
Das war eben nicht der Fall. Sie haben auch noch brav die Daten an ioBroker gesendet und der hat die DP auch aktualisiert.
Auf meiner alten Hardware hatte ich den Sonoff-Adapter überfordert, bei meinen schon damals über 100 Tasmotageräten kam der irgendwann nicht hinterher, insbesondere nach einem Neustart.
Da könnte man dann ja auch mehrere Instanzen einrichten. Bei mir sind die Anzahl der Geräte aber nicht die Ursache.
Da müsstest du aber ggf. im Log etwas sehen von Verbindungsaufbau (weis nicht ob der sonoff-Adapter da was anzeigt, ggf. auf Debug).
Wenn man den Adapter auf 'debug' stellt, kommen sehr viele Meldungen rein. Da dann warten bis MQTT-out (ich nenne es mal so) nicht mehr funktioniert, würde ein gewaltiges Log entstehen.
Testweise könntest du auch eine 2. Instanz des Sonoff anlegen auf einem anderem Port und das Problemgerät damit verbinden.
Wie geschrieben: es handelt sich um etliche, wenn nicht alle gosund-Steckdosen.
Aber ich bin mir ziemlich sicher, dass der neue Adapter für NextCloud daran schuld hat. Seit ich ihn deaktiviert habe funktioniert alles wieder über Stunden hinweg.