Seite 1 von 1

Hilfe zur Verwendung von visibility

Verfasst: 2. Feb 2018 15:34
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?

Re: Hilfe zur Verwendung von visibility

Verfasst: 2. Feb 2018 17:51
von Skully
Versuch mal anstelle von Switch --> Rollershutter oder villeicht Contact
https://docs.openhab.org/configuration/items.html

Re: Hilfe zur Verwendung von visibility

Verfasst: 3. Feb 2018 10:38
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


Re: Hilfe zur Verwendung von visibility

Verfasst: 3. Feb 2018 11:21
von hr3
Funktioniert einwandfrei.
Was steht sonst noch in der sitemap?
Hast du die Anzeige aktualisiert?

Re: Hilfe zur Verwendung von visibility

Verfasst: 3. Feb 2018 14:22
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

Re: Hilfe zur Verwendung von visibility

Verfasst: 3. Feb 2018 17:01
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?

Re: Hilfe zur Verwendung von visibility

Verfasst: 4. Feb 2018 18:16
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,

Re: Hilfe zur Verwendung von visibility

Verfasst: 4. Feb 2018 18:49
von hr3
hc_167.jpg
hc_168.jpg