Firmware 1.8: COAP messages verzögert und teilweise übersprungen

  • Hallo,

    kennt ihr das Problem seit FW1.8, dass bei unterschiedlichsten Shellys (1, PM, 2.5) die COAP Nachrichten um ca. 1 Sekunde verzögert sind bzw. bei sehr kurzen Aktionen (unter einer Sekunde ON/OFF) die erste COAP Nachricht (für das ON) übersprungen wird.

    Wenn es jemand ausprobieren möchte, reproduzierbar mit:

    1. sudo tcpdump '(host IP-ADRESSE)' -A

    2. wget --http-user=USERID --http-password=PASSWORT http://IP-ADRESSE/relay/0?turn=off

    Bei mir sieht das Ergebnis im dump bei unterschiedlichen Devices ca. so aus:

    17:31:05.304729 HTTP: GET /relay/0?turn=off HTTP/1.1

    17:31:06.397952 SHSW-PM#68C63AFB6707#2.C......{"G":[[0,9103,2],[0,1101,0],[0,2101,0],[0,2102,""],[0,2103,0],[0,4101,0.00],[0,4103,0],[0,6102,0],[0,6109,0.00],[0,3104,43.26],[0,3105,109.87],[0,6101,0]]}

    --> 1093ms

    Bei FW1.7 sieht es so aus:

    17:25:45.448154 HTTP: GET /relay/0?turn=off HTTP/1.1

    17:25:45.473470 SHSW-PM#68C63AFB6707#1.C......{"G":[[0,111,0.00],[0,112,0],[0,113,42.75],[0,114,108.95],[0,115,0],[0,118,0],[0,211,0.000],[0,212,0.000],[0,213,0.000],[0,214,0]]}

    --> 25ms

    Freu mich auf euer Feedback und wäre cool wenn wer das von euch ausprobiert!

  • HGlab 21. August 2020 um 07:14

    Hat den Titel des Themas von „Firmware 1.8: COAP messages verzögert und teiweise übersprungen“ zu „Firmware 1.8: COAP messages verzögert und teilweise übersprungen“ geändert.
  • Hallo,

    hab ich auch schon festgestellt, dachte erst es liegt an dem Shelly binding für openhab. Hab dann den Entwickler angeschrieben ob er ein delay eingebaut hat.

    Leider gehen jetzt einige rules bei mir nicht mehr für den 2.5. Hier habe ich einen mehrfach Tastendrücken Funktionen erstellt.

  • Moin,

    schöne Idee per tcpdump die Verzögerung zu messen.

    Leider sehe ich bei mir überhaupt keine CoAP Pakete.

    Muss ich dafür etwas im Shelly konfigurieren?

    Andererseits sniffe ich mich einem Laptop und bin mir nicht sicher wie es sich mit Multicast-Paketen bei mir im WLAN verhält.

    Muss sich erst eine CoAP-Anwendung beim Shelly registrieren?

  • Dieses Thema enthält 16 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.