ich habe "jetzt" doch angefangen alles auf openHAB 3.3 umzumodeln.
Also zweiten Raspberry und zurück auf los...
Ich habe allerdings die meisten *.ules, *.items und *.things übernommen bzw. angepasst.
Eins von zwei Rätseln möchte ich mit Eurer Hilf lösen:
In opanHAB 2.5 habe ich die Differenz zwischen heute und einem DateTime-Item (Messbeginn) in Tagen wie folgt berechnet:
Code: Alles auswählen
rule "Beginn der Messung Tasmota 043"
when
//Time cron "*/30 * * * * ?" or
//Time cron "0 * * * * ?" or
Item Tasmota043_Pool_Messbeginn received update or
Item Tasmota043_Pool_Messbeginn changed
then
var dtStart = new DateTime((Tasmota043_Pool_Messbeginn.state as DateTimeType).zonedDateTime.toInstant.toEpochMilli)
val Diff = now.millis - dtStart.millis
val iDays = (Diff / 1000 / 60 / 60 / 24).intValue // volle Tage
Tasmota043_Pool_Messdauer.postUpdate(iDays)
end
Weiß jemand was ich ändern muss?
Danke und Gruß
Florian
PS: Muss die Signatur noch anpassen