UnixZeit umrechnen aus JSON
Verfasst: 10. Apr 2023 18:50
Hallo zusammen,
ich benötige eure Hilfe.
Aktuell bin ich noch auf der OpenHab 2.5.12 Version. (Keine Sorge, Update ist geplant und teilweise auch schon realisiert.)
Ich greife per HTTP Binding ein JSON ab. Die Datumsangaben sind in Unix Zeit und ich möchte diese natürlich konvertieren.
Ich war der Meinung, dass ich den Wert direkt bei der Zuordnung zum Item konvertieren könnte; bekomme es allerdings nicht hin bzw. es funktioniert nicht.
Mein Item:
DateTime Watermeter_Last_Update "Update [JS(TimeFormat.js):%s]" <time> { http="<[watermeter:3600000:JSONPATH($.actual.date)]" }
(function(i) {
var date = new Date(parseInt(i) * 1000);
return date;
})(input)
Da ich aktuell keinerlei Fehler bekomme, weiß ich nicht einmal ob mein Script überhaupt getriggert wird.
Eine Konvertierung findet jedoch nicht statt.
Bin für jeden Input dankbar.
Grüße,
Tobi
ich benötige eure Hilfe.
Aktuell bin ich noch auf der OpenHab 2.5.12 Version. (Keine Sorge, Update ist geplant und teilweise auch schon realisiert.)
Ich greife per HTTP Binding ein JSON ab. Die Datumsangaben sind in Unix Zeit und ich möchte diese natürlich konvertieren.
Ich war der Meinung, dass ich den Wert direkt bei der Zuordnung zum Item konvertieren könnte; bekomme es allerdings nicht hin bzw. es funktioniert nicht.
Mein Item:
DateTime Watermeter_Last_Update "Update [JS(TimeFormat.js):%s]" <time> { http="<[watermeter:3600000:JSONPATH($.actual.date)]" }
(function(i) {
var date = new Date(parseInt(i) * 1000);
return date;
})(input)
Da ich aktuell keinerlei Fehler bekomme, weiß ich nicht einmal ob mein Script überhaupt getriggert wird.
Eine Konvertierung findet jedoch nicht statt.
Bin für jeden Input dankbar.
Grüße,
Tobi