Schwierigkeiten mit Webhooks nach Update auf Firmware 0.14.0

  • Ich nutze für die Lichtsteuerung in meinem Haus großteils Shelly der 2. Generation, konkret Plus 1, Plus 1PM, Plus 2PM und Pro 2

    Die Steuerung nutzt einerseits Webhooks (mit denen von einem Input einer Shelly nicht nur der eigene Ausgang, sondern auch die Ausgänge von anderen Shellys gesteuert werden). Die Inputs sind jeweils als Button im detached Mode konfiguriert.

    Andererseits habe ich mit Node-RED eine Steuerung über MQTT aufgebaut, mit der das Licht auch mit einer idividuell gestalteten GUI vom Handy und iPad gesteuert werden kann.

    Bis gestern hat das alles prächtig funktioniert. Gestern habe ich dann bei den meisten Shellies die Firmware 0.14.0 eingespielt. Die Bedienung über meine Node-RED-Oberfläche funktioniert weiterhin uneingeschänkt, ebenso die Bedienung über die Shelly-Cloud-App.

    Leider gibt es aber nun mit den Webhooks (bzw. nun Actions) Probleme: Ein einzelner Befehl über den Taster wird meist korrekt abgehandelt. Versuche ich aber im Abstand von jeweils ca. 1 sec. mehrere Webhook-Befehle über den Taster abzusenden (z.B. Push Button -> 1 sec -> Push Button double -> 1 sec -> Push Button long -> ...) streikt die Shelly nach 3-4 Befehlen und verweigert jeden weiteren Befehl. Man muss dann ca. 8-10 sec warten, dann kann man den nächsten Befehl erfolgreich absetzen.

    So sind die Webhooks am Besipiel einer Shelly konfiguriert:

    pasted-from-clipboard.png

    pasted-from-clipboard.png

    pasted-from-clipboard.png(hier wird eine Shelly 1 der ersten Generation gesteuert)

    pasted-from-clipboard.png


    Vor den Update auf 0.14.0 hat alles prächtig funktioniert. Ich habe außer dem Update nicht geändert.

    Versuchsweise habe ich zwei Shelly auch schon auf Factory default zurückgesetzt und neu konfiguriert. --> Das Verhalten bei den Webhooks ist das gleiche geblieben....

    Hat irgendwer eine Idee, wie ich das Problem lösen kann?

  • plun2601 kannst du bitte ein Debug-Log erstellen während du 10x ohne und mit Pause versuchst die Aktions zu senden? Und die Diagnosedaten mit anhängen? Bestenfalls per Konversation. Danke

  • plun2601 kannst du bitte ein Debug-Log erstellen während du 10x ohne und mit Pause versuchst die Aktions zu senden? Und die Diagnosedaten mit anhängen? Bestenfalls per Konversation. Danke

    Erledigt:

    Der erste log lief, als ich ohne Unterbrechung (bzw. gefühlt 1sec zwischen den Befehlen) begonnen habe mit Single Push - Double Push - Tripple Push - Long Push - Single Push..... - Bis zum vierten Befehl (long Push) hat alles funktioniert, dann sind sämtlichen weiten Befehle (gefühlt 10 weitere) ins leere gegangen, das heißt es ist gar nichts mehr passiert.:

    2023-03-01 Shelly Plus 1 - Webhooks ohne Pause.txt

    Der zweite Log lief, als ich genauso wie ich oben beschrieben habe, eine Abfolge von Befehlnen am Taster abgesetzt habe, nur dass ich nur alle 10 sec. einen Befehl abgesetzt habe. - Bei diesem Versuch haben alle Befehle funktioniert.

    2023-03-01 Shelly Plus 1 - Webhooks 10sec Pause.txt

    Und zuletzt noch die Diagosedaten der Shelly:

    2023-03-01 diagnostics-shelly-plus1-data.txt

    Herzliche Grüße

    Peter

  • @Olsche, noch eine Zusatzinfo: Ich habe gerade eine fabriksneue Shelly Plus 1PM als Testobjekt eingerichtet. - Das Device ist fertig konfiguriert, aber noch nicht in meine Node-RED-GUI eingebunden. Das heißt, MQTT-Nachrichten dieser Shelly gehen noch ins Leere und bewirken nichts. - Auch diese Shelly zeigt das gleiche Verhalten bei den Webhook-Actions. - Mit meiner Node-RED-Programmierung kann es also nicht zusammenhängen....

    Und noch eine Merkwürdigkeit: Wenn ich bei den Shellies unter 0.14.0 etwas an den Einstellungen geändert habe und die Shelly reboote, kann es sein, dass nach dem Reboot die Webhooks zunächst gar nicht funktionieren. Wenn ich dann ein paarmal mit der App den Ausgang der Shelly ein- und ausschalte, funktionieren die Webhooks wieder. - Ehrlich gesagt ich fürchte mich schon vor dem nächsten Stromausfall, bei dem ich nicht zu Hause bin. Wenn die Shellies rebooten kann es sein, dass man sie zuerst mit der App bedienen muss, bevor die Taster wieder funktionieren. Wenn damit meine Frau alleine konfrontiert ist, gibt es ein Drama...

  • Das Problem ist weitergeleitet und auch in Bearbeitung. Bitte 1-2 Tage Geduld. Ich denke es wird ein hotfix geben

  • Dieses Thema enthält 6 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.