Bevor ich rrd4j als default Peristence in Paper UI gesetzt habe hab ich im Log folgendes gesehen:
Danach nur:
Ohne weitere Fehlermeldung.
Es wird der Wert nicht gespeichert, woran kann das noch liegen?
So sieht meine Rule aus:
2020-06-03 05:40:48.870 [vent.ItemStateChangedEvent] - HeizungDP023 changed from 8943.0 to 8944.0
...
2020-06-03 05:40:48.878 [INFO ] [ipse.smarthome.model.script.bedarfwm] - Tagesverbrauch: 0.0
...
2020-06-03 05:40:48.878 [INFO ] [ipse.smarthome.model.script.bedarfwm] - Tagesverbrauch: 0.0
2020-06-03 21:37:16.686 [vent.ItemStateChangedEvent] - HeizungDP023 changed from 8947.0 to 8948.0
...
2020-06-03 21:37:16.697 [INFO ] [ipse.smarthome.model.script.bedarfwm] - Tagesverbrauch: {}
...
2020-06-03 21:37:16.697 [INFO ] [ipse.smarthome.model.script.bedarfwm] - Tagesverbrauch: {}
Es wird der Wert nicht gespeichert, woran kann das noch liegen?
So sieht meine Rule aus:
Code:
rule "Waermemenge Bedarf Tag"
when
Item HeizungDP023 received update
then
//logInfo("heizung.rules", "Die Wärmemenge hat sich geändert!")
//WEZ_Waermemenge_VerbrauchTag.postUpdate(HeizungDP0 23.deltaSince(now.withTimeAtStartOfDay, "rrd4j") as Number)
val Verbrauch = HeizungDP023.deltaSince(now.withTimeAtStartOfDay) as Number
logInfo("bedarfwm","Tagesverbrauch: {}",Verbrauch)
WEZ_Waermemenge_VerbrauchTag.postUpdate(Verbrauch)
end


Kommentar