Sitemap visibility wenn Thing Online

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Zacki
Beiträge: 43
Registriert: 26. Jan 2019 13:27
Answers: 0

Sitemap visibility wenn Thing Online

Beitrag von Zacki »

Hallo

Gibt es die Möglichkeit die Visibility von Items abhängig vom Status eines Things zu steuern?

Im Detail geht es um meinen Chromecast.
Die Stromversorgung meines Chromecasts ist abhängig davon, ob der Fernseher eingeschaltet ist oder nicht.
Dementsprechend ist der Chromecast Offline wenn der Fernseher abgedreht ist, und geht erst Online wenn ich den Fernseher aufdrehe.

Jz wäre es natürlich super, wenn das "Chromecast Control"-Item erst dann in der Sitemap sichtbar ist, wenn auch das Thing online ist.

Ich hätte es versucht mit:
Default item=ChromecastControl icon="mediacontrol" visibility=[chromcast == Online]
*wobei Chromecast der Name meines Things ist
Aber das funktioniert nicht.

Gibt es hierzu eine Lösung?

Danke

Benutzeravatar
udo1toni
Beiträge: 15246
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Sitemap visibility wenn Thing Online

Beitrag von udo1toni »

Die visibility kann (wie alle anderen Konfigurationen auf der Sitemap) nur vom Status eines (oder mehrerer) Items gesteuert werden.
Du kannst aber eine Rule anlegen, die ein Item auf einen bestimmten Wert setzt. Dieses Item wiederum kann dann die visibility steuern.
Die Rule kann über thing events wie online oder offline getriggert werden.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten