Shelly reagiert nicht auf IOBroker Script

  • Hallo Leute,

    ich habe folgendes Problem. Ich habe in meinem ganzen Haus den Shelly Plus 1PM verbaut. Ich hatte bis vor kurzem keine Probleme. Seit neustem habe ich aber folgendes Problem:

    Der Shelly wird vom IOBroker über einen Script auf True Geschaltet. Das mache ich im ganzen Haus so. Ist meine Heizungssteuerung. Jetzt wird der Shelly auf True geschaltet und wird im IO Broker am Adapter auch so angezeigt. In Wirklichkeit ist er aber auf false. Sehe ich daran wenn ich die IP direkt im Browser eingebe. Dort kann ich ihn dann auch ein und ausschalten. Er reagiert aber nicht mehr auf befehle vom IO Broker.

    Wenn ich dann einen Reset durchgeführt habe, geht alles eine Zeitlang wieder..

    Kann mir da jemand weiterhelfen.

    PS: Wifi ist auf Static IP, Accses Point, Cloud und Bluetooth ist disabled.

    MQTT ist Enabled und funktioniert ja auch (manchmal, wenn er sich nicht aufhängt)

    Firmware ist :0.9.0

  • Funktioniert es denn andersrum, also wenn du vom Shelly WebUI schaltest ändert sich dann der Zustand im IOB? <- natürlich vor dem Reset testen

    Da du noch aufs WebUI kommst, kann es schonmal nicht der Einfrieren Effekt sein, der tritt glaub auch erst ab der 0.11.x auf.

    Sonst würde denke mal ein log im debug vielleicht was ans Licht bringen.

  • Ich nutze zwar auch MQTT bin aber kein Experte.

    Ist die Befehlsübermittlung eine gesicherte Übertragung. Also Befehl geht vom Broker raus und muss vom Empfänger bestätigt werden?

    Wenn nämlich nicht, reicht eine kurze Unterbrechung im Übertragungsweg damit der Befehl nicht ankommt.

    Da müsstest du dir selber eine Absicherung der Übertragung einprogrammieren. Senden der Befehle per MQTT, Kontrolle des Zustandes über den Shelly Adapter z.B. Wenn das nicht dem gewünschten Zustand entspricht, Befehl noch mal senden... usw. Dürfte aber eine recht umfangreiche Programmiererei werden.

    Ich habe bei mir fest gestellt, dass es ein ausprobieren ist welcher Adapter besser funktioniert an den Shellies, MQTT oder Shelly Adapter.

    Ist halt eine Wlan Übertragung von kurzen Befehlen, da geht schon mal was verloren.

  • Ist halt eine Wlan Übertragung von kurzen Befehlen, da geht schon mal was verloren.

    Das entspricht nicht meiner Erfahrung.

    Meist ist dann was im Netzwerk bzw. der Netzwerkverwaltung faul.

  • Dieses Thema enthält 26 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.