OH 3: Konvertierung DateTime Item in LocalDateTime
Verfasst: 11. Apr 2021 14:53
Hallo,
ich arbeite mit
- Raspberry Pi 3
- Raspbian 10
- openHAB 3.1.0.M3
- OpenJDK Zulu 11.45+27
In der .items Datei habe ich folgendes Item deklariert
Nun möchte ich in der .rules Datei den Inhalt in einen LocalDateTime Typ umwandeln um die Berechnungsmethoden ( plusMinutes() usw.) verwenden zu können.
im LogViewer erhalte ich folgende Fehlermeldung
Das liegt offensichtlich daran, dass Datum und Uhrzeit in der Form: '2021-04-11T06:32:00.000+0200' gespeichert sind.
Der String '2021-04-11T06:32:00' wird problemlos gewandelt.
Was ist an der Umwandlung falsch?
Danke im Voraus
wykoo
ich arbeite mit
- Raspberry Pi 3
- Raspbian 10
- openHAB 3.1.0.M3
- OpenJDK Zulu 11.45+27
In der .items Datei habe ich folgendes Item deklariert
Code: Alles auswählen
DateTime Sonnenuntergang "Sonnenuntergang (Ende) [%1$tH:%1$tM]" <sunset> (gAstro) channel="astro:sun:local:set#end"}
Code: Alles auswählen
var LocalDateTime SonnenAufgangKonvertiert = LocalDateTime.parse(Sonnenaufgang.state.toString)
Code: Alles auswählen
2021-04-11 14:45:28.242 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'Home-19' failed: Text '2021-04-11T06:32:00.000+0200' could not be parsed, unparsed text found at index 23 in Home
Der String '2021-04-11T06:32:00' wird problemlos gewandelt.
Was ist an der Umwandlung falsch?
Danke im Voraus
wykoo