Verzweiflung
Verfasst: 29. Apr 2022 21:44
Seit mindestens 6 Stunden versuche ich mich an einer (dachte ich zumindest) einfachen Rule... Muss aber auch zugeben, das ich das erstem mal mit einer Textdatei als Rule arbeite..
Wie auch immer: Ich versuche mit einen Tagesvebrauch an Strom bzw die kWh zu berechnen. Anscheinend kann ich nicht auf die historischen Daten zugreifen oder mache da was falsch. In Grafana, Tabellenansicht, sehe ich, dass ausreichend Daten vorhanden sind. Influxdb ist auch als Standard definiert...
Zählerstand Mitternacht gibt den Wert "Null" raus.
Wie auch immer: Ich versuche mit einen Tagesvebrauch an Strom bzw die kWh zu berechnen. Anscheinend kann ich nicht auf die historischen Daten zugreifen oder mache da was falsch. In Grafana, Tabellenansicht, sehe ich, dass ausreichend Daten vorhanden sind. Influxdb ist auch als Standard definiert...
Zählerstand Mitternacht gibt den Wert "Null" raus.
Code: Alles auswählen
rule "Stromzaehler Verbrauch Tag"
when
Item shellyem3Stromzaehler192168077_KumulierterGesamtverbrauch received update
then
logInfo("verbrauch","Zählerstand um Mitternacht: {}",shellyem3Stromzaehler192168077_KumulierterGesamtverbrauch.historicState(ZonedDateTime.now().with(LocalTime.MIDNIGHT)) as Number)
//with(LocalTime.MIDNIGHT)) as Number)
//(ZonedDateTime.now().with(LocalTime.MIDNIGHT))) ZonedDateTime.now().with(LocalTime.MIDNIGHT)
logInfo("verbrauch","Zählerstand aktuell : {}",shellyem3Stromzaehler192168077_KumulierterGesamtverbrauch.state)
TagesverbrauchGesamt.postUpdate(shellyem3Stromzaehler192168077_KumulierterGesamtverbrauch.deltaSince(ZonedDateTime.now().with(LocalTime.MIDNIGHT)) as Number )
end