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
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 ..