Strange artefact %children% seen in sitemap after upgrade to OH3 [SOLVED]

HI,
after upgrade I have this:
image

sitemap looks good on android, only in web interface i see this children. how can i get rid of it?
here is the sitemap:

sitemap knx label="Muneera Doma" {
    Text      item=BalconyTemperature 
    Text      item=BalconyHumidity 
    Text      item=FeelTemperature
    Text      item=LivingTemperature
    Text      item=LivingHumidity
    Text      item=Watts
    Text      item=kWh_Today
    Text      item=Sunrise_Time icon="sunrise"
    Text      item=Sunset_Time icon="sunset"

Frame Text    label="Sensors" icon="pressure" {
Frame         label="Temperature & Humidity"  {
    Text      item=BalconyTemperature label="Balcony Temperature" icon="temperature"
    Text      item=BalconyHumidity
    Text      item=FeelTemperature
    Text      item=SeaTemperature
  //Text      item=RoomsTemp label="Bedroom KNX"
    Text      item=LivingTemperature
    Text      item=LivingHumidity
    Text      item=KidsTemperature
    Text      item=KidsHumidity
    Text      item=BedroomTemperature
    Text      item=BedroomHumidity
    Text      item=LivingPressure label="Atmospheric Pressure"
    Text      item=FloorTemperature
    Text      item=BalconyLuminance icon="sun"
  //Text      item=BalconyUltraViolet icon="sun"
    Text      item=BalconyBattery icon="battery"
    Text      item=aqi icon="carbondioxide"
    Text      item=Presence icon="group"
    }
Frame         label="Home Energy Monitoring" {
    Text      item=Watts
    Text      item=Amps
    Text      item=Volts
    Text      item=kWh
    Text      item=kWh_Today
    Text      item=ACLiving1_Today_Runtime_Min
    Text      item=ACRooms1_Today_Runtime_Min
    Text      item=All_Lights_Today_Runtime_Min
    Text      item=lgtv_Today_Runtime_Min
    Text      item=kWh_Month
    Text      item=kWh_Month_Price icon="piggybank"
    Text      item=Watts1 icon="poweroutlet_uk"
    Text      item=Watts2 icon="heating"
    Text      item=Watts3 icon="kitchen"
    } }

Frame Text    label="Cooling" icon="temperature_cold" {
Frame         label="Living Room AC"{
    Switch    item=ACLiving1 label="Fan Speed" icon="fan" mappings=[0="OFF",26="ON",53="MED",100="HI"]
    Setpoint  item=ACLiving2 icon="temperature_cold" minValue=20 maxValue=28 step=0.5
    Switch    item=ACLiving3 icon="switch"   
    Text     item=ACLiving4 
    Text      item=LivingTemp label="Current Room Temperature"
    }
Frame         label="Bedrooms AC" {
    Switch    item=ACRooms1 label="Fan Speed" icon="fan" mappings=[0="OFF",26="ON",53="MED",100="HI"]    
    Setpoint  item=ACRooms2 icon="temperature_cold" minValue=20 maxValue=28 step=0.5
    Switch    item=ACRooms3 icon="switch"  
    Text      item=ACRooms4 
    Text      item=RoomsTemp  label="Current Room Temperature"
   } }
    
Frame Group   item=All_Lights label="Lights [(%d)]" {    
Frame         label="Living Room" {
    Switch    item=LivingRoomLamp1 icon="light" 
    Switch    item=LivingRoomLamp2 icon="light"
  Colorpicker item=StripColor label="Strip Color" icon="colorwheel"
    Slider    item=StripTemperature label="Strip Temperature" icon="light"
    Slider    item=StripBrightness label="Strip Brightness" step=1 minValue=1 maxValue=100 icon="light"
    Switch    item=Strip  label="Strip" icon="light"
    Switch    item=Dining
    Slider    item=DiningDimmer step=1 minValue=15 maxValue=100 icon="light"
    Switch    item=Living
    Slider    item=LivingDimmer step=1 minValue=15 maxValue=100 icon="light"
    Switch    item=Balcony1
    }
Frame         label="Hall" {
    Switch    item=Entrance
    Switch    item=Foyer
    Switch    item=Corridor   
    }               
Frame         label="Bedroom" {
    Switch    item=Dressing
    Switch    item=Bedroom
    Slider    item=BedroomDimmer step=1 minValue=34 maxValue=100
    Switch    item=Balcony2
    }
Frame         label="KidsRoom" {
    Switch    item=KidsEntrance
    Switch    item=KidsRoom
    Slider    item=KidsDimmer step=1 minValue=36 maxValue=100
    }
Frame         label="Groups"   {
    Switch    item=All_Living_Room mappings=[OFF="All Off", ON="All On"]
    Switch    item=All_Bed_Rooms mappings=[OFF="All Off", ON="All On"]
    Switch    item=BC mappings=[OFF="All Off", ON="All On"]
  //Switch    item=Balconies icon="light"
   } }              

Frame         label="Multimedia"  {
    Text      item=myKodi_title icon="soundvolume"
    Slider    item=myKodi_volume icon="soundvolume" label="Kodi Volume"
    Switch    item=IRCC_Command mappings=[Mute="Mute",VolumeDown="-",VolumeUp="+"] icon="soundvolume" label="Master Volume[]"
  //Selection    item=myKodi_playfavorite
    Switch    item=myKodi_input label="Control[]" icon="movecontrol" mappings=[Up='^', Down='_', Left='<', Right='>', Select='OK']
    Switch    item=Radio label="Radio[]" icon="mediacontrol" mappings=[3="Paradise",2="101",1="Rock101"]
    Switch    item=Hdmi mappings=[1="UP",2="DOWN"] icon="screen" label="HDMI Input[]"
    Switch    item=AudioToggle
    Switch    item=myKodi_stop
    Switch    item=Television  icon="screen"
    Switch    item=IRCC_Power label="Home Theater" icon="receiver"
    Switch    item=KODIRestart icon="receiver"
  //Switch    item=lgtv
  //Text      item=myKodi_mediatype icon="none"
    }      
}

What’s gone on there? Bad syntax.

i get this
Validation issues found in configuration model ‘knx.sitemap’, using it anyway:
Sitemap should contain either only frames or none at all

but i want this frame text, as a visual separator of the sitemap, this syntax works and looks good on android

It’s bad syntax.

This might help

OK, got it. was missing { before Text, all good now, no more complaints from log or strange views. also first few items in sitemap were “naked”, I’ve put them in a frame now so all is frames, all good :slight_smile:
thanks

1 Like

Could you post the correct code so that we have the comparison please?

Hi,
unfortunately, it seems i lost this sitemap.
I was editing it via SCP, and something happened, like communication network issue, and he zeroed it out. now the file is 0kb.
sitemap still works, but after i restart the openhab service it will be gone. disaster
is there any way to get it from running memory?
i know, i know…backup,backup…

here is the fixed version with no errors:

sitemap knx label="Muneera Doma" {
    Frame {
    Text      item=BalconyTemperature 
    Text      item=BalconyHumidity 
    Text      item=FeelTemperature
    Text      item=LivingTemperature
    Text      item=LivingHumidity
    Text      item=Watts
    Text      item=kWh_Today
    Text      item=Sunrise_Time icon="sunrise"
    Text      item=Sunset_Time icon="sunset"
    }

Frame {Text    label="Sensors" icon="pressure" {
Frame         label="Temperature & Humidity"  {
    Text      item=BalconyTemperature label="Balcony Temperature" icon="temperature"
    Text      item=BalconyHumidity
    Text      item=FeelTemperature
    Text      item=SeaTemperature
  //Text      item=RoomsTemp label="Bedroom KNX"
    Text      item=LivingTemperature
    Text      item=LivingHumidity
    Text      item=KidsTemperature
    Text      item=KidsHumidity
    Text      item=BedroomTemperature
    Text      item=BedroomHumidity
    Text      item=LivingPressure label="Atmospheric Pressure"
    Text      item=FloorTemperature
    Text      item=BalconyLuminance icon="sun"
  //Text      item=BalconyUltraViolet icon="sun"
    Text      item=BalconyBattery icon="battery"
    Text      item=aqi icon="carbondioxide"
    Text      item=Presence icon="group"
    }
Frame         label="Home Energy Monitoring" {
    Text      item=Watts
    Text      item=Amps
    Text      item=Volts
    Text      item=kWh
    Text      item=kWh_Today
    Text      item=ACLiving1_Today_Runtime_Min
    Text      item=ACRooms1_Today_Runtime_Min
    Text      item=All_Lights_Today_Runtime_Min
    Text      item=lgtv_Today_Runtime_Min
    Text      item=kWh_Month
    Text      item=kWh_Month_Price icon="piggybank"
    Text      item=Watts1 icon="poweroutlet_uk"
    Text      item=Watts2 icon="heating"
    Text      item=Watts3 icon="kitchen"
    } } }

Frame {Text    label="Cooling" icon="temperature_cold" {
Frame         label="Living Room AC"{
    Switch    item=ACLiving1 label="Fan Speed" icon="fan" mappings=[0="OFF",26="ON",53="MED",100="HI"]
    Setpoint  item=ACLiving2 icon="temperature_cold" minValue=20 maxValue=28 step=0.5
    Switch    item=ACLiving3 icon="switch"   
    Text     item=ACLiving4 
    Text      item=LivingTemp label="Current Room Temperature"
    }
Frame         label="Bedrooms AC" {
    Switch    item=ACRooms1 label="Fan Speed" icon="fan" mappings=[0="OFF",26="ON",53="MED",100="HI"]    
    Setpoint  item=ACRooms2 icon="temperature_cold" minValue=20 maxValue=28 step=0.5
    Switch    item=ACRooms3 icon="switch"  
    Text      item=ACRooms4 
    Text      item=RoomsTemp  label="Current Room Temperature"
   } } }
    
Frame {Group   item=All_Lights label="Lights [(%d)]" {    
Frame         label="Living Room" {
    Switch    item=LivingRoomLamp1 icon="light" 
    Switch    item=LivingRoomLamp2 icon="light"
  Colorpicker item=StripColor label="Strip Color" icon="colorwheel"
    Slider    item=StripTemperature label="Strip Temperature" icon="light"
    Slider    item=StripBrightness label="Strip Brightness" step=1 minValue=1 maxValue=100 icon="light"
    Switch    item=Strip  label="Strip" icon="light"
    Switch    item=Dining
    Slider    item=DiningDimmer step=1 minValue=15 maxValue=100 icon="light"
    Switch    item=Living
    Slider    item=LivingDimmer step=1 minValue=15 maxValue=100 icon="light"
    Switch    item=Balcony1
    }
Frame         label="Hall" {
    Switch    item=Entrance
    Switch    item=Foyer
    Switch    item=Corridor   
    }               
Frame         label="Bedroom" {
    Switch    item=Dressing
    Switch    item=Bedroom
    Slider    item=BedroomDimmer step=1 minValue=34 maxValue=100
    Switch    item=Balcony2
    }
Frame         label="KidsRoom" {
    Switch    item=KidsEntrance
    Switch    item=KidsRoom
    Slider    item=KidsDimmer step=1 minValue=36 maxValue=100
    }
Frame         label="Groups"   {
    Switch    item=All_Living_Room mappings=[OFF="All Off", ON="All On"]
    Switch    item=All_Bed_Rooms mappings=[OFF="All Off", ON="All On"]
    Switch    item=BC mappings=[OFF="All Off", ON="All On"]
  //Switch    item=Balconies icon="light"
   } } }              

Frame         label="Multimedia"  {
    Text      item=myKodi_title icon="soundvolume"
    Slider    item=myKodi_volume icon="soundvolume" label="Kodi Volume"
    Switch    item=IRCC_Command mappings=[Mute="Mute",VolumeDown="-",VolumeUp="+"] icon="soundvolume" label="Master Volume[]"
  //Selection    item=myKodi_playfavorite
    Switch    item=myKodi_input label="Control[]" icon="movecontrol" mappings=[Up='^', Down='_', Left='<', Right='>', Select='OK']
    Switch    item=Radio label="Radio[]" icon="mediacontrol" mappings=[3="Paradise",2="101",1="Rock101"]
    Switch    item=Hdmi mappings=[1="UP",2="DOWN"] icon="screen" label="HDMI Input[]"
    Switch    item=AudioToggle
    Switch    item=myKodi_stop
    Switch    item=Television  icon="screen"
    Switch    item=IRCC_Power label="Home Theater" icon="receiver"
    Switch    item=KODIRestart icon="receiver"
  //Switch    item=lgtv
  //Text      item=myKodi_mediatype icon="none"
    }      
}