Moin zusammen,
ich habe ein (eigentlich drei, es geht aber gerade nur um eins) PV-System, das in eine Batterie einspeist, die Lade- und Entlademengen bekomme ich via Victron Shunt, die Batterie selber ist dumm.
Auf die Readings "to_battery_total_kwh" und "from_battery_total_kwh" habe ich das statistik-Modul gesetzt, was mir tägliche und stündliche Werte liefert.
Mittels eines userreadings ermittel ich (milchmädchen) (stat_to_battery_total_kwhDay - stat_from_battery_total_kwhDay) / khwGesamt * 100 , das funktioniert *eigentlich* ganz gut, aber die Batterie entlädt abends bis nach 0 Uhr, damit komme ich zwischen 0 und 3 Uhr in den negativen Prozentsatz ..
Gibt es eine Möglichkeit, das stat_modul anzuweisen, die Tagesgrenze nicht auf 0 Uhr, sondern auf (sagen wir mal) 5 Uhr zu setzen?
Oder sollte ich eine Funktion schreiben, die 10 minütlich die Werte aus der Datenbank (mysql) direkt holt, aber erst ab 5 Uhr?
Oder hättet ihr noch eine ganz andere Lösung?
liebe Grüße,
Friedhelm
/* note to myself: read the docs! */
gelöst, das Statistics-Modul hat ein Attribut namens dayChangeTime ::)
Wenn Du die Daten doch sowieso in DbLog hast, solltest Du das doch auch einfach per DbRep ermitteln können?