rule für Berechnung Zeitdifferenz
Verfasst: 1. Jun 2023 13:23
Hallo,
ich möchte mit der folgenden rule die Differenz zwischen zwei Zeitpunkten in Minuten berechnen.
Leider bekomme ich da ständig diese Fehlermeldung. Würde mich sehr über Hilfe bei der Lösungsfindung freuen.
ich möchte mit der folgenden rule die Differenz zwischen zwei Zeitpunkten in Minuten berechnen.
Code: Alles auswählen
rule "Timedifference"
when
Time cron "0 0/1 * 1/1 * ? *"
then
val oldDate = new DateTime((Weather_LastUpdate.state as DateTimeType).zonedDateTime.toInstant.toEpochMilli)
val newDate = new DateTime(now())
var double diff = (newDate.millis - oldDate.millis)/60000
TimeDifference.postUpdate(diff)
end
Code: Alles auswählen
2023-06-01 13:18:45.505 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'last_weather_update-1' failed: An error occurred during the script execution: null in last_weather_update