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.
OpenHab Uptime in der Sitemap ?
- udo1toni
- Beiträge: 15252
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OpenHab Uptime in der Sitemap ?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: OpenHab Uptime in der Sitemap ?
Ah ok....
also dann ein exec thing so in etwa:
und ein Item dazu:
Ahh... da stehts.... Nice
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
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
- OpenHab 2.4
#PWRUP
#PWRUP
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: OpenHab Uptime in der Sitemap ?
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....
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....
- OpenHab 2.4
#PWRUP
#PWRUP
-
- Beiträge: 93
- Registriert: 26. Nov 2019 19:05
Re: OpenHab Uptime in der Sitemap ?
Blöde frage aber läuft die rule so bei euch unter OH3 ?
Mir wird is VSC ein fehler ausgegeben
und
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.
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)
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
-
- Beiträge: 15
- Registriert: 28. Aug 2019 14:45
Re: OpenHab Uptime in der Sitemap ?
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
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
- udo1toni
- Beiträge: 15252
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OpenHab Uptime in der Sitemap ?
Welche Rule? Wo hast Du sie angelegt?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet