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