[gelöst] Sitemaps Anfängerfrage

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
leupy
Beiträge: 83
Registriert: 21. Nov 2018 19:43
Answers: 0
Wohnort: Saarlouis

[gelöst] Sitemaps Anfängerfrage

Beitrag von leupy »

Hallo hier Anfängerfrage zu Thema Sitemap Gruppen und Frame.
Ich habe in meiner Sitemap Gruppen angelegt.
In den Gruppen werden dann Switch und und Nummern Werte angezeigt.
Wenn ich die Gruppe aufrufe im BasicUI erscheinen dann die Zugeordneten Items.
Jetzt meine Frage > wie kann ich die Items wieder zur Übersichtlichkeit zusammenfasen. (nicht als Untergruppe)
Siehe Bild 2 (Gruppe Licht) ich wollte die Kamin Items zusammenfassen wie im ersten Bild das Wetter.
Ich habe das Versucht mit einem Frame in der Gruppe Licht dann sind aber alle anderen Items verschwunden ?

Code: Alles auswählen

sitemap haus label="Haus-Leupy"
{	
    Frame{
    Group item=gLi label="Licht" icon="lightbulb"
    Group item=gTV label="TV" icon="screen"
    Group item=gSW label="Schalter" icon="switch"
    Group item=gSen label="Sensoren" icon="temperature"
    Group item=gGar label="Garten" icon="garden"
    Group item=gWifi label="W-Lan" icon="network"
    }                
Frame label="Wetter - Ittersdorf"{   	
		        	Text item=owmTemperatur icon="Temperature"
		        	Text item=owmFeuchte icon="humidity"
		        	Text item=owmWindgeschwindigkeit icon="wind"
		        	Text item=owmWindrichtung icon="wind"
		        	Text item=Wind_Speed_Beaufort icon="flow"
		        	
		               }	
	 
}                                      
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von leupy am 30. Dez 2018 12:31, insgesamt 2-mal geändert.
Saarländer
Raspberry Pi 3 & 4 openHAB3.2
Asus Touchscreen Wandeinbau
Win 10 Rechner zum Visualisieren
Sonoff Aktoren mit Tasmota
Sonoff RF Bridge
MiLight
Shelly 1 und 2

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

Re: Sitemaps Anfängerfrage

Beitrag von udo1toni »

Vergiss einfach das Group Widget, das ist nur für schnelle Ergebnisse gedacht. Stattdessen kannst Du Unterseiten (also genau so wie mit einem Group Widget) so erzeugen:

Code: Alles auswählen

Text label="Unterseite" {
    Frame label="1. Frame" {
        Switch item=Item1
        Switch item=Item2
        Switch item=Item3
    }
    Frame label="2. Frame" {
        Switch item=Item4
        Switch item=Item5
        Switch item=Item6
    }
}
Statt also ein Group Item aufzuführen, musst Du jedes einzelne Item der Gruppe einzeln eingeben, dafür hast Du aber auch die volle Kontrolle über das Aussehen der Sitemap, also z.B. über Sichtbarkeit, Labelfarbe, Widgetart usw.
Du kannst dem Text Widget auch ein Item zuordnen, dann wird das Label dieses Items (samt dynamischem Icon und evtl. dynamischem Label-Teil) angezeigt.

Du kannst beliebig schachteln, also Unter-Unter-Unterseiten erzeugen, Du musst nur darauf achten, dass sich auf einer (Unter-) Seite entweder ausschließlich Frames befinden, oder eben gar keine Frames. Korrekt:

Code: Alles auswählen

Text label="Unterseite" {
    Frame label="1. Frame" {
        Switch item=Item1
        Switch item=Item2
        Switch item=Item3
    }
    Frame label="2. Frame" {
        Switch item=Item4
        Switch item=Item5
        Switch item=Item6
    }
}
Text label="Unterseite" {
    Switch item=Item1
    Switch item=Item2
    Switch item=Item3
    Switch item=Item4
    Switch item=Item5
    Switch item=Item6
}
Nicht korrekt:

Code: Alles auswählen

Text label="Unterseite" {
    Frame label="1. Frame" {
        Switch item=Item1
        Switch item=Item2
        Switch item=Item3
    }
    Switch item=Item4
    Switch item=Item5
    Switch item=Item6
}
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Benutzeravatar
leupy
Beiträge: 83
Registriert: 21. Nov 2018 19:43
Answers: 0
Wohnort: Saarlouis

Re: [gelöst] Sitemaps Anfängerfrage

Beitrag von leupy »

Danke für die Hilfe.
Da ich als Anfänger immer gerne Code Beispiel habe hier meine Lösung.

Code: Alles auswählen

sitemap haus label="Leupys Haus"
{
    
    Frame 
    {
        Text label="Licht" icon="Lightbulb"
            {
                Switch item=Sonoff80 icon="light"
                Switch item=Sonoff83 icon="light"
                
                    Text label="Kamin" icon="colorlight" 
                    {   
                    Slider item=Kamin_Dimmer
                    Colorpicker item=Kamin_Color
                    }        
                    Text label="Wohnzimmerschrank" icon="colorlight" 
                    {   
                    Slider item=Schrank_Dimmer
                    Colorpicker item=Schrank_Color
                    }        
            }
        Text label="Schalter" icon="wallswitch"
            {
                Switch item=Sonoff96 icon="fan"
            }   
        Text label="TV" icon="screen"
            {
                Switch item=Sonoff84 icon="screen"
                Switch item=Sonoff85 icon="screen"
            }       
        Text label="Sensoren" icon="Temperature"
            {
                Text item=Sonoff96Temp icon="Temperature"
                Text item=Sonoff96Humi icon="humidity"
            }
        Text label="Garten" icon="garden"
            {
                Text item=Sonoff96Temp icon="Temperature"
                Text item=Sonoff96Humi icon="humidity"
            }    
         Text label="W-Lan" icon="network"
            {
                Text item=Sonoff80WIFI icon="network"
                Text item=Sonoff84WIFI icon="network"
                Text item=Sonoff96WIFI icon="network"
            }   
    }
                    
    Frame label="Wetter - Ittersdorf"  icon="sun"
    {
		        	Text item=owmTemperatur icon="Temperature"
		        	Text item=owmFeuchte icon="humidity"
		        	Text item=owmWindgeschwindigkeit icon="wind"
		        	Text item=owmWindrichtung icon="wind"
		        	Text item=Wind_Speed_Beaufort icon="flow"
    }
}	        	
		               
Das Ganze sieht dann so aus.
Bild1.PNG
Und die Unterseite so
Bild2.PNG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Saarländer
Raspberry Pi 3 & 4 openHAB3.2
Asus Touchscreen Wandeinbau
Win 10 Rechner zum Visualisieren
Sonoff Aktoren mit Tasmota
Sonoff RF Bridge
MiLight
Shelly 1 und 2

Antworten