"Mehrverbrauch" in Prozent rechnen

Begonnen von masl, 28 Januar 2020, 16:02:18

Vorheriges Thema - Nächstes Thema

masl

Ich lese meinen Stromzähler aus und vergleiche alle 4 Stunden den aktuellen Stand mit dem vorherigen. Somit kann ich eine Berechnung durch ein DOIF durchführen lassen und bekomme einen Verbrauch der letzten 4 Std.

Mich würde gerne interessieren wie ich es hinbekommen könnte, dass ich den Mehr- oder Wenigerverbrauch im Vergleich zum vorherigen Tag errechnen könnte und in Prozent angezeigt bekomme.
In den Logs habe ich den Verbrauch mitgeloggt. Rein theoretisch müsste ein DOIF das Log vor 24 Std auslesen und mit dem aktuellen vergleich. Dann eine Prozentrechnung durchführen.
Kann mir jemand auf die Sprünge helfen?

rudolfkoenig

Mit FileLog: ich wuerde in einer perl Funktion das Ergebnis von sowas wie
fhem("get log CURRENT - 2020-01-28_00:00:00 2020-01-28_00:10:00 4:<regexp>:0:")auswerten. Das beinhaltet etwas Datums-Rechnerei, die Parameter sind hier beschrieben: https://fhem.de/commandref_modular.html#FileLogget

Raymund

Oder Du schreibst Deine 4h-Ergebnisse in passend benannte Readings, kopierst die um 23:59 Uhr auf "Vortags-Readings" um und hast dann leichtes Spiel mit dem Rechnen.

masl

Habe es nun mit einzelnen DOIFs erledigt... Mal sehen ob es klappt.