I have experimented with groups and frames but it does not give me the layout I want.
sitemap default label=“My place”{
//Home Away
Switch item=VR_sw_HomeAway label=“HOME” labelcolor=[OFF=“grey”, ON=“white”] icon=“icmehome” visibility=[VR_sw_HomeAway==ON]
Switch item=VR_sw_HomeAway label=“AWAY” labelcolor=[OFF=“red”, ON=“white”] icon=“icmeaway” visibility=[VR_sw_HomeAway==OFF]
//TV visibility
Switch item=TV_sw_OnOff label=“TV” icon=“ictele” labelcolor=[“blue”] visibility=[TV_sw_OnOff==ON]
Setpoint item=TV_nr_Volume label=“Volume[%.0f]” icon=“icvolume” minValue=0 maxValue=100 step=5 visibility=[TV_sw_OnOff==ON] labelcolor=[“grey”]
Selection item=TV_nr_SourcePresent label=“Source” labelcolor=[“grey”] icon=“icsel” mappings=[0=“Distribution”, 1=“Chromecast”] visibility=[TV_sw_OnOff==ON]
Selection item=TV_nr_ChannelsDis label=“Channel” icon=“icchannel” labelcolor=[“grey”] mappings=[1=“01 één”, 2=“02 Canvas”, 3=“03 NPO1”, 4=“04 NPO2”, 5=“05 NPO3”, 6=“06 VT4”, 7=“07 KA2”, 8=“08 CAZ2”, 9=“09 ATV”, 10=“10 Comedy Central”, 11=“11 Discovery”, 12=“12 VTM”, 13=“13 VTM Kids”, 14=“14 Ketnet”, 15=“15 RTBF2”, 16=“16 Nicklodeon”, 17=“17 Overzicht”, 18=“18 RTBF1”, 19=“19 Vitaya”, 20=“20 Vijf”, 21=“21 RTL1”, 22=“22 Disney Channel”] visibility=[TV_sw_Visibility==ON]
//Chromecast visibility
Switch item=CH_sw_Stop labelcolor=[“red”] label=“Stop Chromecast” icon=“icchromecast” visibility=[CH_sw_Visibility==ON]
Default item=CH_pl_Control labelcolor=[“grey”] icon=“icplay” visibility=[CH_sw_Visibility==ON]
Text label="" labelcolor=[“blue”] icon=“icend” visibility=[TV_sw_OnOff==ON]
//MaiA visibility
Switch item=MA_sw_OnOff label=“MaiA on/off” icon=“ichifi” labelcolor=[“blue”] visibility=[MA_sw_OnOff==ON]
Setpoint item=MA_nr_Volume label=“Volume[%.0f]” labelcolor=[“grey”] icon=“icvolume” minValue=0 maxValue=100 step=5 visibility=[MA_sw_OnOff==ON]
Webview url=“http://192.168.0.131/playback” visibility=[MA_nr_Input==7] height=30
Selection item=MA_nr_Input label=“MaiA” icon=“ichifi” labelcolor=[“grey”] mappings=[0=“Off”,1=“Phono”, 2=“Line 1”, 3=“Line 2”, 4=“Line 3”, 5=“Digi Coax”, 6=“TV”, 7=“Volumio”, 8=“USB-input”,9=“Bluetooth”] visibility=[MA_sw_OnOff==ON]
Text label="" labelcolor=[“blue”] icon=“icend” visibility=[MA_sw_OnOff==ON]
//Livingroom
Text item=HE_nb_CurrentTemp label=“LIVINGROOM” icon=“icleving” labelcolor=[“white”]
Selection item=VR_nb_TargetTemp label=“Heating [%.1f °C]” icon=“ictado” labelcolor=[“grey”] mappings=[0="", 1=“18°C”, 2=“19°C”, 3=“20°C”, 4=“21°C”, 5=“22°C”]
Selection item=VR_nr_ScenesLiving label=“Seating” icon=“icliclightcol” labelcolor=[“grey”] mappings=[0="", 1=“Dimmed”, 2=“Relax”, 3=“Reading”, 4=“Concentration”, 5=“Energy”, 6=“Clear”] visibility=[VR_sw_HomeAway==ON]
Selection item=VR_nr_ScenesDining label=“Dining” icon=“icdiningcol” labelcolor=[“grey”] mappings=[0="", 1=“Dimmed”, 2=“Half”, 3=“Bright”] visibility=[VR_sw_HomeAway==ON]
Selection item=VR_nr_OutletLaptop label=“Laptop” labelcolor=[“grey”] icon=“iclaptop” mappings=[0="", 1=“On”] visibility=[LR_sw_VisibilityLaptop==ON]
Selection item=TV_sw_OnOff label=“TV” icon=“ictele” labelcolor=[“grey”] mappings=[OFF="", ON=“On”] visibility=[VR_sw_HomeAway==ON]
Selection item=MA_nr_Input label=“MaiA” icon=“ichifi” labelcolor=[“grey”] mappings=[0="",1=“Phono”, 2=“Line 1”, 3=“Line 2”, 4=“Line 3”, 5=“Digi Coax”, 6=“TV”, 7=“Volumio”, 8=“USB-input”,9=“Smartphone”] visibility=[VR_sw_HomeAway==ON]
//Bedroom
Selection item=VR_nr_ScenesBedroom label=“BEDROOM” icon=“icbedlight” labelcolor=[“white”] mappings=[0="", 1=“25%”, 2=“50%”, 3=“75%”, 4=“100%”] visibility=[VR_sw_HomeAway==ON]
Switch item=BR_ol_Charger label=“Charger” icon=“iccharger” labelcolor=[OFF=“grey”, ON=“white”] visibility=[BR_ol_Charger==ON]
//Small room
Selection item=VR_nr_ScenesSmallRoom label=“SMALL ROOM” icon=“icsmall” labelcolor=[“white”] mappings=[0="", 1=“Dimmed”, 2=“Half”, 3=“Full”, 4=“Shoes”] visibility=[VR_sw_HomeAway==ON]
//Hall
Selection item=VR_nr_ScenesHall label=“HALL” icon=“ichall” labelcolor=[“white”] mappings=[0="", 1=“Dimmed”, 2=“Half”, 3=“Full”] visibility=[VR_sw_HomeAway==ON]
//Websites
Selection item=VR_sw_News label=“NEWS” icon=“icnews” labelcolor=[“white”] mappings=[OFF="", ON=“Show news”]
Webview url=“https://www.vrt.be/vrtnws/nl/” height=50 visibility=[VR_sw_News==ON]
Webview url=“https://www.standaard.be/” height=50 visibility=[VR_sw_News==ON]
Webview url=“https://www.demorgen.be/” height=50 visibility=[VR_sw_News==ON]
Webview url=“https://www.meteo.be/nl/belgie” height=50 visibility=[VR_sw_News==ON]
Switch item=VR_sw_News label=“News” icon=“icnews” labelcolor=[“blue”] visibility=[VR_sw_News==ON]
}