FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: Rampler am 03 Mai 2024, 11:55:03

Titel: Hour Wert wird nicht resettet
Beitrag von: Rampler am 03 Mai 2024, 11:55:03
Hallo Community,
ich versuche mich gerade mit dem Statistic Modul.
Ich verstehe nicht, warum der Stundenzähler nicht genullt wird.
Auswerten möchte ich das Reading "Einspeisung_Total" vom device SmartMeter.
Dafür habe ich im statistic Modul folgendes eingetragen:

attr SmartMeter deltaReadings Einspeisung_Total
Dieses Reading erhöht sich mit jeder eingespeisten Kilowattstunde um eins.

2024-05-03_00:00:03 SmartMeter statEinspeisung_Total: Hour: 0 Day: 0 Month: 36 Year: 46 (since: 2024-04-30_15:14:28 )
2024-05-03_08:24:46 SmartMeter statEinspeisung_Total: Hour: 1 Day: 1 Month: 37 Year: 47 (since: 2024-04-30_15:14:28 )
2024-05-03_10:54:03 SmartMeter statEinspeisung_Total: Hour: 2 Day: 2 Month: 38 Year: 48 (since: 2024-04-30_15:14:28 )

Die erste eingespeiste Kilowattstunde wurde um 08:24:46 gemeldet.
Die nächste Kilowattstunde dann um 10:54:03.
Müsste jetzt nicht der Stundenwert in der Zeile-10:54:03 wieder auf 1 stehen ?

VG Klaus
Titel: Aw: Hour Wert wird nicht resettet
Beitrag von: Rampler am 03 Mai 2024, 18:36:11
Ich hätte noch erwähnen sollen, dass ich das Attribut periodChangePreset auf 0 gesetzt habe.

Motivation der Änderung war die Korrektur des Tagesendes, mit periodChangePreset=5 (default) steht am Tagesende:

2024-05-02_23:59:57 SmartMeter statEinspeisung_Total: Hour: 0 Day: 0 Month: 36 Year: 46 (since: 2024-04-30_15:14:28 )

Mit periodChangePreset=0 steht am Tagesende:
2024-05-03_00:00:03 SmartMeter statEinspeisung_Total: Hour: 0 Day: 0 Month: 36 Year: 46 (since: 2024-04-30_15:14:28 )

Also liefert periodChangePreset=5 einen falschen Tageswert, da ja um 23:59:57 der Day Wert nicht null ist.
Naja, lange Rede.., mit periodChangePreset=5 läuft alles wieder ..