coiot - bei Messwertänderung Power, Energy etc. Häufigkeit der Updates / Nachrichten

  • Hallo

    Hat jemand Infos bzw. Erfahrung wie häufig bei aktiviertem coIoT Nachrichten (per UDP) geschickt werden.
    Mein Testobjekt aktuell ein PlugS.

    • Zum Einem kann per coiot update_period das Intervall konfiguriert werden.
      Wenn keine Werteänderungen stattfinden wird im eingestellten Intervall eine Nachricht geschickt.
    • Zum Anderen schickt er auch spontan Meldungen z.B. bei wechselnder Last. Zum Teil mit wenigen Sekunden Abstand.
      Gibt es da einen Threshold (bzw. Info dazu) bei welcher Änderung (Power) eine Nachricht geschickt wird.
      In den Beschreibungen hab ich nichts gefunden (https://shelly-api-docs.shelly.cloud/?shell#shelly1-shelly1pm).

    Hier kam das Thema am Rande schon mal auf.

    Ich habe im hier Forum (leider irgendwo, finde es nicht mehr) gelesen, dass alle Schellys, z.B. je nach Stromanschluss oder Batterie, UDP-Pakete an die Adresse 224.0.1.187:56xx senden, mal alle 15s, mal 1x täglich oder sofort bei einem Event (z.B. bei einem Tastendruck).......

    </quote>


  • Zum Anderen schickt er auch spontan Meldungen z.B. bei wechselnder Last. Zum Teil mit wenigen Sekunden Abstand.
    Gibt es da einen Threshold (bzw. Info dazu) bei welcher Änderung (Power) eine Nachricht geschickt wird.

    Seit der Version 1.10 sendet der Shelly meines Wissens alle 45 Sekunden wenn Stromverbrauch festgestellt wird sowie bei Änderungen, wenn z.b. der Stromverbrauch beginnt oder endet..

    vorher war es (glaub ich zumindest) alle 15 Sekunden..

    >100 Shellies, darunter so gut wie alles was der Hersteller produziert hat. ;)
    :!: ich beantworte grundsätzlich keine Fragen per persönlicher Nachricht:!:

    Einmal editiert, zuletzt von Seven of Nine (6. April 2021 um 09:02)

  • Hallo

    Ja da hatte ich was von Dir gelesen.
    In den settings sieht man (Default=15 sec), ich habe es auf 300 geändert.

    "coiot": "enabled":true,"update_period":300,"peer":""

    Er sendet auch alle 300 Sekunden ein Paket wenn es keine Änderungen gibt.
    Bei (schnell) wechselnder Last gerne auch mal alle paar Sekunden. Daher kam bei mir die Frage auf, ob es eine Schwelle für die Änderung gibt ab der er spontan sendet.

    Hier mal ein tcpdump:

  • coiot_update_period bezieht sich nur Statusmeldungen, die keine Änderung beinhalten (KeepAlive)..

    Bei einer echten Statusänderung (Beispiel ich drücke den Schalter, das Relais schaltet an oder aus) sendet er immer direkt.

    reiner Stromverbrauch (sofern er nicht zwischendurch auf 0 wechselt) wird meines Wissens seit Firmware 1.10 alle 45 Sekunden übertragen.. das Verhalten hier ist aber auch nicht beeinflußbar..

    >100 Shellies, darunter so gut wie alles was der Hersteller produziert hat. ;)
    :!: ich beantworte grundsätzlich keine Fragen per persönlicher Nachricht:!:

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