Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
Jojo
Beiträge: 207 Registriert: 5. Mär 2019 21:13
Answers: 2
Wohnort: Ingolstadt
Beitrag
von Jojo » 11. Jan 2021 11:11
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!
--
Gruß
Jojo
udo1toni
Beiträge: 15269 Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt
Beitrag
von udo1toni » 11. Jan 2021 11:24
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
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
Jojo
Beiträge: 207 Registriert: 5. Mär 2019 21:13
Answers: 2
Wohnort: Ingolstadt
Beitrag
von Jojo » 11. Jan 2021 13:09
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
--
Gruß
Jojo