Seite 1 von 1

Dimmer Selection in items und sitemap

Verfasst: 30. Nov 2018 08:32
von Grisu
Hallo,

ich versuche die ersten Schritte in openHAB.
Für die Homematic-IP Unterstützung habe ich aktuelle Version "openHAB 2.4.0 Build #1445" installiert.

Meine Frage:
Ich möchte für die Dimmer generell keine Slider sondern ein Drop-Down mit vorgegebenen Werten.
Müsste es nicht so sein das ich das "Selection" unter items einstelle ??
Per Internetsuche finde ich nur Beispiele für die Sitemap, im Moment sieht diese so aus:

Code: Alles auswählen

sitemap top5 label="Home" {
    Frame {
        Group item=rKU
        Group item=rWZ
        Group item=rBO
        Group item=rEF
        Group item=rSZ
        Group item=rBZ
        Group item=rTR
        Group item=rKA
    }

    Frame {
        Text label="Licht" icon="light" {
            Default item=rSZ_Light			label="Schlafzimmer"
            Selection item=rKU_Dimmer		label="Küche [%d %%]"			mappings=[0="Aus", 2="2%", 5="5%", 10="10%", 25="25%", 50="50%", 100="An"]
            Default item=rKU_LED			label="Küche LED"
            Selection item=rWZ_Dimmer		label="Wohnzimmer [%d %%]"		mappings=[0="Aus", 20="20%", 30="30%", 50="50%", 100="An"]
            Default item=rWZ_LED			label="Couch LED"
            Selection item=rEF_DimmerFL		label="Flur [%d %%]"			mappings=[0="Aus", 10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 80="80%", 100="An"]
            Selection item=rEF_DimmerEG		label="Eingang [%d %%]"			mappings=[0="Aus", 10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 80="80%", 100="An"]
            Selection item=rSZ_Dimmer		label="Schlafzimmer [%d %%]"	mappings=[0="Aus", 10="10%", 15="15%", 20="20%", 30="30%", 50="50%", 100="An"]
			Selection item=rBZ_Dimmer		label="Badezimmer [%d %%]"		mappings=[0="Aus", 10="10%", 20="20%", 30="30%", 90="90%", 100="An"]
			Default item=rBZ_Spiegel		label="Badspiegel"
            Default item=rBO_Light			label="Büro"
            Default item=rTR_Light			label="Terrasse"
        }

        Text label="Fenster und Türen" icon="window" {
			Default item=rEF_Tuer    label="Haustür"
			Default item=rKU_Fenster label="Esszimmer"
			Default item=rWZ_Fenster label="Wohnzimmer"
			Default item=rBO_Fenster label="Büro"
            Default item=rBZ_Fenster label="Badezimmer"
            Default item=rES_Fenster label="Elektroschrank"
			Default item=rKA_Fenster label="Keller"
        }
items sieht so aus:

Code: Alles auswählen

Dimmer    rSZ_Dimmer               "Licht SZ [%.0f %%]"                 <light>         (rSZ, gLight)               {channel="homematic:HM-LC-Dim1TPBU-FM:722f4fa0:JEQ020XXXX:1#LEVEL"}
Danke für Hilfe.

Re: Dimmer Selection in items und sitemap

Verfasst: 30. Nov 2018 11:16
von sihui
Grisu hat geschrieben: 30. Nov 2018 08:32 Müsste es nicht so sein das ich das "Selection" unter items einstelle ??
Nein, deine Konfiguration ist korrekt. Ich nutze zwar Slider, habe deine Selection Konfiguration aber einmal getestet, funktioniert einwandfrei.

https://www.openhab.org/docs/configurat ... -selection

Re: Dimmer Selection in items und sitemap

Verfasst: 30. Nov 2018 18:11
von Grisu
Danke für Antwort.
Unter der Gruppe "Licht" ist es korrekt ja, jedoch nicht in den Räumen, hier zB. "Wohnzimmer", erscheint trotzdem ein Slider.
Irgendwie habe ich das Zusammenspiel Itiem, Sitemap, nocht nicht verstanden.
Muss dazu schreiben das ich ich die Erstkonfiguration per HomeBuiler erstellt habe.

Gruppe Licht (korrekt mit DropDown):
Bild

Gruppe Wohnzimmer (leider nicht korrekt):
Bild

Meine Übersicht:
Hier weiss ich zB. nicht wie ich die Harmony Activity in den Raum "Wohnzimmer" bekomme..
Bild

Ich poste die kpl. Sitemap..

Code: Alles auswählen

sitemap top5 label=Home" {

    Frame {
        Group item=rKU
        Group item=rWZ
        Group item=rBO
        Group item=rEF
        Group item=rSZ
        Group item=rBZ
        Group item=rTR
        Group item=rKA
    }

    Switch item=rWZ_Harmony label="Multimedia"  mappings=[ PowerOff="Aus", TV="TV", SmartTV="Smart TV",Radio="Radio"]

    Frame {
        Text label="Licht" icon="light" {
            Default item=rSZ_Light			label="Schlafzimmer"
            Selection item=rKU_Dimmer		label="Küche [%d %%]"			mappings=[0="Aus", 2="2%", 5="5%", 10="10%", 25="25%", 50="50%", 100="An"]
            Default item=rKU_LED			label="Küche LED"
            Selection item=rWZ_Dimmer		label="Wohnzimmer [%d %%]"		mappings=[0="Aus", 20="20%", 30="30%", 50="50%", 100="An"]
            Default item=rWZ_LED			label="Couch LED"
            Selection item=rEF_DimmerFL		label="Flur [%d %%]"			mappings=[0="Aus", 10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 80="80%", 100="An"]
            Selection item=rEF_DimmerEG		label="Eingang [%d %%]"			mappings=[0="Aus", 10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 80="80%", 100="An"]
            Selection item=rSZ_Dimmer		label="Schlafzimmer [%d %%]"	mappings=[0="Aus", 10="10%", 15="15%", 20="20%", 30="30%", 50="50%", 100="An"]
			Selection item=rBZ_Dimmer		label="Badezimmer [%d %%]"		mappings=[0="Aus", 10="10%", 20="20%", 30="30%", 90="90%", 100="An"]
			Default item=rBZ_Spiegel		label="Badspiegel"
            Default item=rBO_Light			label="Büro"
            Default item=rTR_Light			label="Terrasse"
        }

        Text label="Fenster und Türen" icon="window" {
			Default item=rEF_Tuer    label="Haustür"
			Default item=rKU_Fenster label="Esszimmer"
			Default item=rWZ_Fenster label="Wohnzimmer"
			Default item=rBO_Fenster label="Büro"
            Default item=rBZ_Fenster label="Badezimmer"
            Default item=rES_Fenster label="Elektroschrank"
			Default item=rKA_Fenster label="Keller"
        }

        Text label="Steckdose" icon="poweroutlet" {
            Default item=rKA_Power label="Keller"
            Default item=rBZ_Power label="Badezimmer"
            Default item=rSZ_Power label="Schlafzimmer"
            Default item=rKU_Power label="Küche"
            Default item=rWZ_Power label="Wohnzimmer"
            Default item=rBO_Power label="Büro"
        }
		
        Text label="Bewegungsmelder" icon="motion" {
            Default item=rBZ_Motion label="Badezimmer"
            Default item=rSZ_Motion label="Schlafzimmer"
            Default item=rEF_Motion label="Flur"
            Default item=rWZ_Motion label="Wohnzimmer"
            Default item=rEF_Motion label="Eingang"
        }

        Text label="Tür" icon="door" {
            Default item=rWZ_Door label="Wohnzimmer"
            Default item=rBO_Door label="Büro"
        }

        Text label="Temperatur | Luftfeuchtigkeit" icon="temperature" {
            Default item=rWZ_Temperatur label="Wohnzimmer [%.1f °C]"
            Default item=rWZ_Feuchte label="Wohnzimmer [%d %%]"
            Default item=rBO_Temperatur label="Büro [%.1f °C]"
            Default item=rBO_Feuchte label="Büro [%d %%]"
            Default item=rTR_Temperatur label="Aussen [%.1f °C]"
            Default item=rTR_Feuchte label="Aussen [%d %%]"
        }
    }
}
und die Items:
Bild

Re: Dimmer Selection in items und sitemap

Verfasst: 30. Nov 2018 19:18
von udo1toni
Vergiss die Group Funktion der Sitemap, darüber bekommst Du ausschließlich die default Widgets für jedes Item. Stattdessen solltest Du jede Ebene ausformulieren, so wie den Rest der Sitemap.