Seite 1 von 1

DateTime vs OH3

Verfasst: 11. Jan 2021 11:11
von Jojo
Servus,

in openHAB3 wirft mir mir folgende Regel:

Code: Alles auswählen

rule "Zeit oben"
when 
Item TempBuero received update 
then
ZeitOG.postUpdate(now.toString("HH:mm"))
end
folgenden Fehler :
11:09:36.623 [WARN ] [ab.core.model.script.actions.BusEvent] - Cannot convert '2021-01-11T11:09:36.617875+01:00[Europe/Berlin]' to a state type which item 'ZeitOG' accepts: [DateTimeType, UnDefType].
aus…
Das item sieht so aus:

Code: Alles auswählen

DateTime ZeitOG "OG aktualisiert um: [%1$tH:%1$tM Uhr]"<time>
Bei Google wurde ich nicht fündig oder hab's nicht verstanden weil in fremden Sprachen ;-)

Hat jemand einen Tipp für mich ?

Danke!

Re: DateTime vs OH3

Verfasst: 11. Jan 2021 11:24
von udo1toni
Das hängt mit dem Umbau auf Java Time statt Joda Time zusammen. Wenn ich es richtig im Kopf habe, musst Du da noch ein toLocalTime einbauen...

Es gab dazu in den letzten Tagen einen Thread hier...


Gesendet von iPad mit Tapatalk

Re: DateTime vs OH3

Verfasst: 11. Jan 2021 13:09
von Jojo
Danke Udo,

den Thread hatte ich nicht gefunden mein Suchbegriff war DateTime..
hier der Code der geht:

Code: Alles auswählen

rule "Zeit oben"
when 
Item TempBuero received update 
then
ZeitOG.postUpdate(now.toLocalTime.toString("HH:mm"))
end