Code: Alles auswählen
rule "Daten_Verbrauch_Woche um 23:59 aufaddieren"
when
Time cron "0 1 * * * ?" //00:00:00 Uhr jede Minute für Test
// Time cron "0 59 23 * * ?" //00:00:00 Uhr
then
Woche_WaMa_kWh_temp.postUpdate((Woche_WaMa_kWh_temp.state) + (today1.state))
end
jeweils Montag Morgen um 00:01 h soll dann Woche_WaMa_kWh_temp wieder auf 0 gesetzt werden durch2023-06-13 17:01:01.466 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'täglich_Speichern-2' failed: An error occurred during the script execution: Could not invoke method: org.eclipse.xtext.xbase.lib.ObjectExtensions.operator_plus(java.lang.Object,java.lang.String) on instance: null in täglich_Speichern
Code: Alles auswählen
Woche_WaMa_kWh_temp.postUpdate(0)
die Rules werden in der Reihenfolge abgearbeitet wie sie in der bla.rules gelistet sind? Wäre wichtig um Werte erst wegzuschreiben und dann zu löschen bzw. auf 0 zu setzen.
ich würde lieber darauf triggern wenn im Tasmota der Tageswert wieder dort auf 0 gesetzt wird um dann den letzten Wert davor wegzuschreiben, aber das wäre Hose mit Gürtel und Hosenträger
