Seite 5 von 5
Re: OpenHab Uptime in der Sitemap ?
Verfasst: 16. Okt 2020 17:05
von udo1toni
Es geht ja darum, wie lange openHAB läuft. Und es geht darum, zu erkennen, wann openHAB gestartet wurde. Wo Du den Wert speicherst, spielt hier keine wirkliche Rolle...
Man kann allerdings recht bequem über das exec Binding mittels systemctl die Startzeit zu ermitteln.
Re: OpenHab Uptime in der Sitemap ?
Verfasst: 16. Okt 2020 17:36
von PeterA
Ah ok....
also dann ein exec thing so in etwa:
Code: Alles auswählen
Thing exec:command:openhabuptime [command="systemctl status openhab2.service", interval=3600, timeout=5] //OpenHab Uptime
und ein Item dazu:
Code: Alles auswählen
String BefehlOutputOpenHabUptime "Rückgabewert" {channel="exec:command:openhabuptime:output"}
Code: Alles auswählen
[17:40:23] openhabian@openHABianPi:~$ systemctl status openhab2.service
● openhab2.service - openHAB 2 - empowering the smart home
Loaded: loaded (/usr/lib/systemd/system/openhab2.service; enabled; vendor preset: enable
Active: active (running) since Fri 2020-10-09 18:45:15 CEST; 6 days ago
Ahh... da stehts.... Nice
Re: OpenHab Uptime in der Sitemap ?
Verfasst: 16. Okt 2020 18:33
von PeterA
Und jetzt wirds mir klar....
Das exec Binding beginnt ja zu Arbeiten wenn OpenHab läuft und somit bekommt dann auch das Item einen Change und
damit kann ich eine Rule Triggern ohne System Started....
Re: OpenHab Uptime in der Sitemap ?
Verfasst: 29. Dez 2020 22:26
von Piko
Blöde frage aber läuft die rule so bei euch unter OH3 ?
Mir wird is VSC ein fehler ausgegeben
Code: Alles auswählen
DateTime cannot be resolved to a type.(org.eclipse.xtext.diagnostics.Diagnostic.Linking)
var DateTime dateTime_OH_Uptime = new DateTime((OH_Uptime.state as DateTimeType).zonedDateTime.toInstant.toEpochMilli)
und
Code: Alles auswählen
The method or field millis is undefined for the type ZonedDateTime(org.eclipse.xtext.diagnostics.Diagnostic.Linking
var diff = now.millis - dateTime_OH_Uptime.millis
was muss ich hier von OH2 auf 3 ändern. vielleicht suche ich die ganze zeit falsch (scheint nicht das erste mal zu sein) aber ich find ad hock die lösung nicht.
Re: OpenHab Uptime in der Sitemap ?
Verfasst: 8. Jul 2021 18:28
von AirMR
Hi,
ich versuche das gerade in OH3 umzusetzen. Die Rule funktioniert leider nicht.
Hat jemand eine Idee? Ich vermute es hängt irgendwo am auslesen des Strings.
Danke und Gruß
Michael
Re: OpenHab Uptime in der Sitemap ?
Verfasst: 9. Jul 2021 11:09
von udo1toni
Welche Rule? Wo hast Du sie angelegt?