Hilfe zur Verwendung von visibility

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Mikeww1
Beiträge: 3
Registriert: 2. Feb 2018 15:06
Answers: 0

Hilfe zur Verwendung von visibility

Beitrag von Mikeww1 »

Ich bin neu hier und versuche gerade meine erste sitemap zu erstellen.

Ich habe folgende Items definiert:
/*Garage*/
Switch Garage_Tor_Antrieb_Sperre "Sperre Garagentor" (GA_Garage) { knx="1/3/4+1/3/5" }
Switch Garage_Tor_Antrieb "Garagentor" (GA_Garage) { knx="1/1/41+1/4/41" }

Ich möchte jetzt den Garagenschalter nur im Menü erscheinen lassen, wenn die Sperre aufgehoben ist.
Also habe ich in der sitemap das definiert:

Frame label="Garage" {
Switch item=Garage_Tor_Antrieb_Sperre label="Sperre Garagentor"
Switch item=Garage_Tor_Antrieb label="Garagentor" visibility=[Garage_Tor_Antrieb_Sperre == OFF]
}

Ohne den visibility Zusatz funktioniert das einwandfrei. Ich kann das Garagentor sperren und auch öffnen.
Mit dem Zusatz aber, erscheint der zweite switch niemals.
Ich habe schon mehrere Varianten statt OFF ausprobiert.
Im Log sieht das so aus:
2018-02-02 14:57:46.956 [ome.event.ItemCommandEvent] - Item 'Garage_Tor_Antrieb_Sperre' received command ON

2018-02-02 14:57:49.835 [ome.event.ItemCommandEvent] - Item 'Garage_Tor_Antrieb_Sperre' received command OFF

Also habe ich angenommen, daß ON und OFF die richtigen Argumente sind.
Im KNX werden die Daten als $00 und $01 dargestellt. Allerdings funktioniert es mit 00 und 01 auch nicht.

Wie muss das visibility statement richtig lauten, daß der Garagenöffner nur dann angezeigt wird, wenn die Sperre ausgeschalten ist?

Skully
Beiträge: 25
Registriert: 26. Jan 2018 21:11
Answers: 0

Re: Hilfe zur Verwendung von visibility

Beitrag von Skully »

Versuch mal anstelle von Switch --> Rollershutter oder villeicht Contact
https://docs.openhab.org/configuration/items.html

ibot1989
Beiträge: 99
Registriert: 30. Jul 2016 19:51
Answers: 0
Wohnort: östlich von Hamburg, südlich von Lübeck, nördlich von Geesthacht

Re: Hilfe zur Verwendung von visibility

Beitrag von ibot1989 »

Hallo,

Vllt. Liegt es an den Leerzeichen oder irgendwas anderes in deiner Sitemap.

Bei mir nutz ich das für die Beamer Leinwand, die Steuerung wird nur angezeigt, wenn der Beamer Strom hat:

Switch item=Wohnzimmer_Leinwand_steuerung label="Leinwand" mappings=[1="rauf", 0="stopp", 2="runter"] visibility=[Wohnzimmer_Beamer_Strom==ON]

Gruß iBot

Gesendet von meinem ONE A2003 mit Tapatalk


hr3
Beiträge: 210
Registriert: 23. Mai 2017 21:41
Answers: 0

Re: Hilfe zur Verwendung von visibility

Beitrag von hr3 »

Funktioniert einwandfrei.
Was steht sonst noch in der sitemap?
Hast du die Anzeige aktualisiert?

Mikeww1
Beiträge: 3
Registriert: 2. Feb 2018 15:06
Answers: 0

Re: Hilfe zur Verwendung von visibility

Beitrag von Mikeww1 »

Danke für die Antworten. Leerzeichen raus ändert nichts. Aktualisieren der Anzeige auch nicht.
Habe es auch mit Contact probiert, aber da funktioniert die Sitemap gar nicht mehr.
Hier ist meine Sitemap.
Ranch1.sitemap
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

hr3
Beiträge: 210
Registriert: 23. Mai 2017 21:41
Answers: 0

Re: Hilfe zur Verwendung von visibility

Beitrag von hr3 »

Auch das funktioniert bei mir problemlos.
Welche Version setzt du ein und auf welcher Hardware? Ist diese schnell genug?
Du hast auch probiert über den Switch der Sitemap zu schalten und danach die Anzeige zu aktualisieren?

Mikeww1
Beiträge: 3
Registriert: 2. Feb 2018 15:06
Answers: 0

Re: Hilfe zur Verwendung von visibility

Beitrag von Mikeww1 »

Ich verwende openhabianpi auf einem raspi zero W und openHAB 2.2.0-1
Ich habe es im Basic UI und auf meinem iphone probiert und immer anschliessend die Anzeige aktualisiert bringt aber Änderung. Der Menüpunkt Garage_Tor_Antrieb erscheint nicht, egal welchen Zustand Garage_Tor_Antrieb_Sperre hat. Seltsam,

hr3
Beiträge: 210
Registriert: 23. Mai 2017 21:41
Answers: 0

Re: Hilfe zur Verwendung von visibility

Beitrag von hr3 »

hc_167.jpg
hc_168.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten