Shelly1PM initialisiert den energy Wert auf 0

  • Hallo,

    ich betreibe an Zwischensteckern der Waschmaschin und dem Trockner jeweils einen Shelly1PM.

    Die Shellys sind nicht mit der Cloud verbunden.

    Die Shellys haben die aktuelle Firmware: 20210115-103820/v1.9.4@e2732e05

    Die PM Werte werden per MQTT an eine Fhem Instanz weitergeleitet.

    Der SNTP Server ist gesetzt und es wird auch in der Shelly WEB Application die korrekte Zeit angezeigt, deshalb

    gehe ich davon aus, dass der SNTP Server Abruf auch funktioniert.

    Die Shellys sind immer am Stromnetz, werden also Nicht ausgeschaltet.

    Nun tritt folgendes Verhalten auf, dass die Werte während eines Wasch- oder Trocknungsgang korrekt angezeigt und

    auch übermittelt werden.

    Nach Ausschalten der Endgeräte durch den Shelly1PM verbleiben die

    energy - Werte (.../Trockner/relay/0/energy 95657) noch einige Stunden, werden dann aber ohne einen Restart oder PowerOff der Shellys

    plötzlich auf "0" gesetzt.

    Dies findet zu ähnlichen Zeiten statt

    |TIMESTAMP |DEVICE |TYPE |EVENT |READING|VALUE|UNIT|

    |-------------------|-------------|-----------|-------------|-------|-----|----|

    |2021-02-06 23:34:22|Waschmaschine|MQTT_DEVICE|energy: 0 |energy |0 | |

    |2021-02-06 23:33:52|Waschmaschine|MQTT_DEVICE|energy: 16935|energy |16935| |


    |TIMESTAMP |DEVICE |TYPE |EVENT |READING|VALUE|UNIT|

    |-------------------|--------|-----------|-------------|-------|-----|----|

    |2021-02-06 23:37:21|Trockner|MQTT_DEVICE|energy: 0 |energy |0 | |

    |2021-02-06 23:37:05|Trockner|MQTT_DEVICE|energy: 95657|energy |95657| |

    Hat jemand eine Idee, warum die Shelly den energy Wert nicht kumulieren,

    bzw. kann es sein, dass es einen "Tageswechsel" gibt, der den Wert auf "0" initialisiert?


    Vielen Dank und Grüße
    Martin

  • Der Shelly hat zwei Werte für Strom, einmal Power (gerade aktueller Verbrauch) und einmal Total (Stromverbrauch seit letztem Reboot).

    in der REST-API sieht es so aus:

    pasted-from-clipboard.png

    beim MQTT sind das Power und Energy..

    pasted-from-clipboard.png

    Wenn Energy bei dir den Wert 0 annimmt spricht das für einen Reboot..

    unter http://shelly-ip/status kannst du die Uptime prüfen, die dürfte bei dir dann nach dem "Reset" des Counters ebenfalls recht klein sein (Zahl ist in Sekunden seit den Start)

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

  • Hi Seven of Nine,

    ja, der Wert bei Uptime ist tatsächlich recht klein, und passt zum Zeitstempel des letzten Energy Wertes.
    Es könnte sein, dass der Reboot durch einen "WiFi Connection lost" ausgelöst wurde. (?)


    pasted-from-clipboard.png

    Hier war "Enable reboot" angehakt.
    Ich werde das nun eine Zeitlang beobachten