Hallo,
ich nutze seid ein paar Tagen das Statistics-Modul um meinen Stromverbrauch zu erfassen.
Die Definitionen von Gerät und entsprechendem Statistics-Modul sehen wiefolgt aus:
define stromzaehler_kellerflur MQTT_DEVICE
attr stromzaehler_kellerflur IODev mqtt
attr stromzaehler_kellerflur event-on-update-reading P,kWh
attr stromzaehler_kellerflur room Keller_Flur
attr stromzaehler_kellerflur stateFormat Leistung: P, Verbrauch: kWh
attr stromzaehler_kellerflur subscribeReading_P fhem/kellerflur/strom_zaeler/power
attr stromzaehler_kellerflur subscribeReading_kWh fhem/kellerflur/strom_zaeler/kwH
attr stromzaehler_kellerflur userReadings P,kWh
define stromzaehler_statistics statistics stromzaehler_kellerflur
attr stromzaehler_statistics deltaReadings kWh
attr stromzaehler_statistics minAvgMaxReadings P
attr stromzaehler_statistics room Keller_Flur
attr stromzaehler_statistics singularReadings stromzaehler_kellerflur:P:(Min|Avg|Max):Month|stromzaehler_kellerflur:kWh:Delta:(Hour|Day|Month)
Eigentlich funktioniert auch alles ganz gut, bis auf eine Sache: Am Ende eines Tages (0:00 Uhr) wird der kumulative Wert für MONAT immer auf Null gesetzt.
Hier die aktuellen Readings:
statKWh Hour: 0.240 Day: 1.987 Month: 1.987 Year: 1.987 (since: 2017-04-18 ) 2017-04-18 10:54:11
statKWhDay 1.987 2017-04-18 10:54:11
statKWhDayLast 2.600 2017-04-17 23:59:55
statKWhHour 0.240 2017-04-18 10:54:11
statKWhHourLast 0.174 2017-04-18 09:59:55
statKWhLast Hour: 0.174 Day: 2.600 Month: - Year: - (since: 2017-04-17_17:48:31 ) 2017-04-18 09:59:55
statKWhMonth 1.987 2017-04-18 10:54:11
--> Eigentlich müsst doch statKWhMonth einen Wert anzeigen der größer ist als 2.600 (statKWhDayLast). Tut es aber leider nicht, da es gestern Nacht um 0:00 Uhr ohne jegliches zutun meinerseits auf Null gesetzt wurde ...
Nach etwas Recherche im Netz konnte ich feststellen das das auch anderen Nutzern so geht, z.B.
https://forum.fhem.de/index.php?topic=65272.0
oder
https://forum.fhem.de/index.php?topic=68821.0
Leider gab es auf die entsprechenden Posts keine klare Lösung und daher frage ich mich ob das ein genereller Bug im Modul sein kann?
Vielen Dank schon mal für eure Hilfe!