Hallo.
Hatte gerstern Periodenwechsel, und Statistic resettet. Und heute bemerke ich das die Berchnung nicht mehr passt. Die Jahressumme wird nicht summiert.
list von Statistic
Internals:
DEF SHRDZM_84F3EB1C394B
DEV_REGEXP SHRDZM_84F3EB1C394B
FUUID 65c8c3a6-f33f-3579-9535-a3f516a4415df094
FVERSION 98_statistics.pm:0.280860/2023-10-22
NAME Stromstatistiken
NOTIFYDEV global,SHRDZM_84F3EB1C394B
NR 424
NTFY_ORDER 10-Stromstatistiken
PREFIX stat
STATE Updated stats for: SHRDZM_84F3EB1C394B
TYPE statistics
eventCount 130203
READINGS:
2026-02-26 07:37:18 monitoredDevicesMQTT2_DEVICE SHRDZM_84F3EB1C394B
2026-03-13 08:59:55 nextPeriodChangeCalc 2026-03-13 09:59:55
2026-03-13 09:33:02 state Updated stats for: SHRDZM_84F3EB1C394B
fhem:
modulVersion $Date: 2023-10-22 16:27:28 +0200 (So, 22. Okt 2023) $
nextPeriodChangeTime 1773392395
Attributes:
deltaReadings gesamt_Bezug_kWh,gesamt_Einspeisung_kWh
durationPeriodHour 1
room Stromkosten
singularReadings SHRDZM_84F3EB1C394B:gesamt_Bezug_kWh:Delta:(Year|Month|Hour|Day)|SHRDZM_84F3EB1C394B:gesamt_Einspeisung_kWh:Delta:(Year|Month|Hour|Day)
und die readings dazu
2026-03-13 09:37:32 statGesamt_Bezug_kWh Hour: 0.012 Day: 0.124 Month: 0.124 Year: 0.124 (since: 2026-03-13 )
2026-03-13 09:37:32 statGesamt_Bezug_kWhDay 0.124
2026-03-12 23:59:55 statGesamt_Bezug_kWhDayLast 3.266
2026-03-13 09:37:32 statGesamt_Bezug_kWhHour 0.012
2026-03-13 08:59:55 statGesamt_Bezug_kWhHourLast 0.000
2026-03-13 08:59:55 statGesamt_Bezug_kWhLast Hour: 0.000 Day: 3.266 Month: 786.208 [b]Year: 4685.018[/b] (since: 2026-03-12_10:46:50 )
2026-03-13 09:37:32 statGesamt_Bezug_kWhMonth 0.124
2026-02-28 23:59:55 statGesamt_Bezug_kWhMonthLast 786.208
2026-03-13 09:37:32 [b]statGesamt_Bezug_kWhYear 0.124[/b]
2026-03-12 10:46:02 statGesamt_Bezug_kWhYearLast 0
2026-03-13 09:37:32 statGesamt_Einspeisung_kWh Hour: 0.622 Day: 5.792 Month: 5.792 Year: 5.792 (since: 2026-03-13 )
2026-03-13 09:37:32 statGesamt_Einspeisung_kWhDay 5.792
2026-03-12 23:59:55 statGesamt_Einspeisung_kWhDayLast 4.533
2026-03-13 09:37:32 statGesamt_Einspeisung_kWhHour 0.622
2026-03-13 08:59:55 statGesamt_Einspeisung_kWhHourLast 3.315
2026-03-13 08:59:55 statGesamt_Einspeisung_kWhLast Hour: 3.315 Day: 4.533 Month: 93.824 Year: 2985.886 (since: 2026-03-12_10:46:50 )
2026-03-13 09:37:32 statGesamt_Einspeisung_kWhMonth 5.792
2026-02-28 23:59:55 statGesamt_Einspeisung_kWhMonthLast 93.824
2026-03-13 09:37:32 statGesamt_Einspeisung_kWhYear 5.792
2026-03-12 10:46:02 statGesamt_Einspeisung_kWhYearLast 0
statGesamt_Bezug_kWhLast Hour: 0.000 Day: 3.266 Month: 786.208 Year: 4685.018
2026-03-13 09:37:32 statGesamt_Bezug_kWhYear 0.124
bis zum reset hat aber alles bestens geklappt.
wo liegt der fehler ?
Um den Fehler besser oder schneller verstehen zu können, solltest Du ihn vielleicht noch mehr beschreiben. Ich musste da erst mal einen Moment drauf schauen. Falls ich es richtig verstanden habe, würde auch der Monat nicht summiert werden. Dann ginge es darum, dass die aktuellen Werte von Day, Month und Year für Gesamt_Bezug gleich sind, als ob heute erst angefangen wurde. Es gibt aber einen Last-Wert für Day von gestern. Der müsste bei Month und Year in der Summe enthalten sein bzw. wenn Month und Year erst beim Tageswechsel neu berechnet werden, müssteb die Werte dem DayLast entsprechen.
Oder ist es das gar nicht, was Du meinst?