openHAB uptime aus exec Rückgabe herausschnippeln
Verfasst: 29. Aug 2024 09:21
Moin,
um in der Sitemap anzeigen zu können, wie lange OH läuft (nicht der Raspi; das ginge per Systeminfo Binding), habe ich ein exec-Thing:
aus dem ich per Rule die Laufzeit herausschnippel:
Jetzt frage ich mich, ob das eleganter geht, auch, um das log nicht voll zu müllen. Per Regex oder ähnlichem?
um in der Sitemap anzeigen zu können, wie lange OH läuft (nicht der Raspi; das ginge per Systeminfo Binding), habe ich ein exec-Thing:
Code: Alles auswählen
Thing exec:command:openhab_uptime "openHAB Uptime" [command="sudo /bin/systemctl status openhab.service", interval=3600, timeout=5]
Code: Alles auswählen
rule "openHAB Uptime"
when
Item BefehlOutputOpenHabUptime changed
then
var newValue = ""
if (Sommerzeit.state == ON)
newValue = newState.toString.split('CEST; ').get(1).split(' ago').get(0).trim
else
newValue = newState.toString.split('CET; ').get(1).split(' ago').get(0).trim
OpenHabUptime.postUpdate(newValue)
end