Ich habe ein Item, welches die aktuelle Leistung einer PV-Anlage in Watt speichert. Nun möchte ich um Mitternacht ermitteln, wieviel Energie in kWh an diesem Tag erzeugt wurde.
Mathematisch gesehen dürfte es gehen, indem man das Integral der Leistungswerte des Tages ermittelt. Gibt es hierzu Unterstützung durch eine Bibliothek?
Ich speichere die Daten in InfluxDB ab und nutze dann die Persostence-Erweiterungen in Javascript. Dort gibt es ein getAverageBetween, das man dann nur noch mit der Zeit multiplizieren muss.
There is a getRiemannSumBetween function in the persistence extensions that does calculate an approximation for the integral from discrete values. Thats a better fit than getAverageBetween.