Re: Stromverbrauch für Tag, Woche, Monat, Jahr berechnen
Verfasst: 15. Okt 2025 00:09
Trotzdem liefert mir Test 1 und Test 3 keinen Wert.udo1toni hat geschrieben: ↑14. Okt 2025 11:43 Ja, die Syntax ist fehlerhaft
Korrekt sieht das so aus:Code: Alles auswählen
logInfo("Stromverbrauch","Test 1: {}", WEZ_Gesamtenergie.persistedState(now.minusDays(1))) logInfo("Stromverbrauch","Test 2: {}", WEZ_Gesamtenergie.lastChange("influxdb")) logInfo("Stromverbrauch","Test 3: {}", WEZ_Gesamtenergie.deltaSince(start_of_day))
Das würde doch bedeuten, dass mit der Persistrierung was nicht stimmt oder?info_circle 23:21:55.395 INFO org.openhab.core.model.script.Stromverbrauch Test 1: {}
info_circle 23:21:56.174 INFO org.openhab.core.model.script.Stromverbrauch Test 2: 2025-10-14T09:52:00.497+02:00[Europe/Berlin]
info_circle 23:21:56.180 INFO org.openhab.core.model.script.Stromverbrauch Test 3: {}
Aber in Grafana sehe ich die Werte!?
Jetzt habe ich weitere Tests gemacht und siehe da jetzt kommt ein Wert. Aber nur wenn ich den Persistence Service mit angebe.
Also so:
Code: Alles auswählen
logInfo("Stromverbrauch","Test 4: {}", WEZ_Gesamtenergie.deltaSince(now.minusMinutes(60), "influxdb"))
WEZ_Gesamtenergie ist ganz normal in der influxdb.persist eingetragen:
Code: Alles auswählen
WEZ_Gesamtenergie : strategy = everyMinute, restoreOnStartup
Oder hat sich mit einer der letzten Versionen was geändert?
Bin aktuell auf Version 5.0.1