openhab / openhab-ios

The repository of the iOS client
Eclipse Public License 2.0
189 stars 127 forks source link

Sitemaps elements not fully shown #792

Open mjeshurun opened 1 month ago

mjeshurun commented 1 month ago

New bug checklist

Describe the bug On OpenHAB 3.0.3 for iOS running with OpenHAB 4.2, not all Sitemaps sub-category elements are properly shown. For some sub-categories, I see a black screen where buttons are supposed to be shown.

Expected behavior All Sitemaps elements should be visible and controllable.

Screenshots Sitemap home page (properly shown on OpenHAB V1 and V2): IMG_5212

All Climate page (properly shown on OpenHAB V1): IMG_5213

All Climate page (not showing correctly on OpenHAB V2): IMG_5214

App (please complete the following information):

Smartphone (please complete the following information):

openHAB (please complete the following information):

Hope someone can help me solve this issue 🙏

digitaldan commented 1 month ago

Can you also post your sitemap ? Also does your sitemap work when accessing in a browser using the Basic UI?

mjeshurun commented 1 month ago

Can you also post your sitemap ? Also does your sitemap work when accessing in a browser using the Basic UI?

Hi @digitaldan , thank you for your answer.

When I use the Basic UI all the sitemap elements load properly. The problem I'm seeing is when using the iOS app's Sitemaps view.

Please see attached sitemap file. home.sitemap.zip

mjeshurun commented 1 month ago

Here is the sitemap in a non file form.

`sitemap home label="Home" {

Frame label="rooms" {
    Text label="Entrance" icon="frontdoor" {
    Switch item=Entrance_Switch2 label="Entrance Light 1" icon="light"
    Switch item=Entrance_Switch4 label="Entrance Light 2" icon="light"
    Selection item=Entrance_LED label="Entrance Dimmer" icon="slider" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
        Text label="LEDs" icon="none" {
            Switch item=Entrance_Switch4 label="Entrance Light 2" icon="light"
            Selection item=Entrance_LED label="Entrance Dimmer" icon="none" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
            Slider item=EntranceLED1_LevelControl label="LED 1" icon="slider"
            Slider item=EntranceLED2_LevelControl label="LED 2" icon="slider"
            Slider item=EntranceLED3_LevelControl label="LED 3" icon="slider"
            Slider item=EntranceLED4_LevelControl label="LED 4" icon="slider"
            Slider item=EntranceLED5_LevelControl label="LED 5" icon="slider"
            Slider item=EntranceLED6_LevelControl label="LED 6" icon="slider"
            Slider item=EntranceLED7_LevelControl label="LED 7" icon="slider"
            Slider item=EntranceLED8_LevelControl label="LED 8" icon="slider"
        }
    Switch item=Entrance_Switch1 label="Stairs Light" icon="light"
    Switch item=Bedroom_Switch3 label="Good Morning" icon="sun" visibility=[Bedroom_Switch3==ON]
    Switch item=Bedroom_Switch3 label="Good Night" icon="moon" visibility=[Bedroom_Switch3==OFF]
    }
    Text label="Salon" icon="sofa" {
    Switch item=SalonTV_Switch2 label="Salon Light 1" icon="light"
    Switch item=SalonTV_Switch4 label="Salon Light 2" icon="light"
    Selection item=Salon_LED label="Salon Dimmer" icon="slider" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
        Text label="LEDs" icon="none" {
            Switch item=SalonTV_Switch4 label="Salon Light 2" icon="light"
            Selection item=Salon_LED label="Salon Dimmer" icon="none" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
            Slider item=SalonLED1_LevelControl label="LED 1" icon="slider"
            Slider item=SalonLED2_LevelControl label="LED 2" icon="slider"
            Slider item=SalonLED3_LevelControl label="LED 3" icon="slider"
            Slider item=SalonLED4_LevelControl label="LED 4" icon="slider"
            Slider item=SalonLED5_LevelControl label="LED 5" icon="slider"
            Slider item=SalonLED6_LevelControl label="LED 6" icon="slider"
        }
    Switch item=SalonDesk_Switch1 label="Desk Light" icon="light"
        Text label="Salon Climate" icon="climate" {
            Frame label="Fan" {
                Switch item=SalonTV_Switch1 label="Salon Fan" icon="fan_ceiling"
                Switch item=rf_command label="Fan Speed[]" icon="qualityofservice" mappings=[salon_fan_1=" 1   ",salon_fan_2=" 2   ",salon_fan_3=" 3   ",salon_fan_reverse="REV"]
                Switch item=rf_command label="Fan Timer[]" icon="time" mappings=[salon_fan_0h="OFF",salon_fan_1h=" 1h ",salon_fan_3h=" 3h ",salon_fan_6h=" 6h "]
            }
            Frame label="AC" {
                Switch item=SalonAC_ONOFF label="Salon AC" icon="climate"
                Selection item=SalonAC_Cool_Mode label="Cool Mode" icon="heating" mappings=[auto="Auto", cool="Cool", dry="Dry", wind="Fan", heat="Heat"]
                //Selection item=SalonAC_Temperature label="Set Temperature [%.0f °C]" mappings=[16="16°C", 17="17°C", 18="18°C", 19="19°C", 20="20°C", 21="21°C", 22="22°C", 23="23°C", 24="24°C", 25="25°C", 26="26°C", 27="27°C", 28="28°C", 29="29°C", 30="30°C"]
                Setpoint item=SalonAC_Temperature label="Set Temperature [%.0f °C]" minValue=16 maxValue=30 step=1
                Text item=SalonAC_Room_Temperature label="Room Temperature [%.0f °C]" icon="temperature"
                Text item=SalonAC_Room_Humidity label="Room Humidity [%.0f ]" icon="humidity"
                Selection item=SalonAC_Fan_Mode label="Fan Speed" icon="qualityofservice" mappings=[auto="Auto", low="Low", medium="Medium", high="High", turbo="Turbo"]
                Selection item=SalonAC_Operation_Mode label="Operation Mode" icon="flow" mappings=[off="Off", quiet="Quiet", windFree="Windfree", speed="Fast Turbo"]
            }
            Frame label="Fire" {
                Switch item=Fire label="Fire Heater" icon="fire"
                //Switch item=rf_command label="Fire Heater[]" icon="fire" mappings=[fire_heater_off="OFF",fire_heater_on="ON"]
                Switch item=rf_command label="Fire ▲/▼[]" mappings=[fire_heater_h="▲",fire_heater_h="▲",fire_heater_l="▼",fire_heater_l="▼"] icon="none"
            }
            Frame label="Home Server" {
                Text item=Broadlink_RM4_Pro_Temperature label="RM4 Temperature [%.0f °C]" icon="temperature"
                Text item=Broadlink_RM4_Pro_Humidity label="RM4 Humidity [%.0f ]" icon="humidity"
            }
        }
    Slider item=SalonDesk_Dimmer3 label="Desk" icon="blinds"
    Slider item=SalonBalcony_Dimmer1 label="Salon 1" icon="blinds"
    Slider item=SalonBalcony_Dimmer2 label="Salon 2" icon="blinds"
    Slider item=SalonWindow_Dimmer3 label="Window" icon="blinds"
    //Setpoint item=rf_command label="Fire ▲/▼" minValue=1 maxValue=10 step=0.5 icon="none"
    Switch item=SalonTV_Switch3 label="TV Time" icon="cinema"
    }
    Text label="Bedroom" icon="bedroom" {
    Switch item=Bedroom_Switch2 label="Bedroom Light 1" icon="light"
    Switch item=Bedroom_Switch4 label="Bedroom Light 2" icon="light"
    Selection item=Bedroom_LED label="Bedroom Dimmer" icon="slider" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
        Text label="LEDs" icon="none" {
            Switch item=Bedroom_Switch4 label="Bedroom Light 2" icon="light"
            Selection item=Bedroom_LED label="Bedroom Dimmer" icon="none" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
            Slider item=BedroomLED1_LevelControl label="LED 1" icon="slider"
            Slider item=BedroomLED2_LevelControl label="LED 2" icon="slider"
            }
        Text label="Bedroom Climate" icon="climate" {
            Frame label="Fan" {
                Switch item=Bedroom_Switch1 label="Bedroom Fan" icon="fan_ceiling"
                Switch item=rf_command label="Fan Speed[]" icon="qualityofservice" mappings=[bedroom_fan_1=" 1   ",bedroom_fan_2=" 2   ",bedroom_fan_3=" 3   ",bedroom_fan_reverse="REV"]
                Switch item=rf_command label="Fan Timer[]" icon="time" mappings=[bedroom_fan_0h="OFF",bedroom_fan_1h=" 1h ",bedroom_fan_3h=" 3h ",bedroom_fan_6h=" 6h "]
                }
            Frame label="AC" {
                Switch item=BedroomAC_ONOFF label="Bedroom AC" icon="climate"
                Selection item=BedroomAC_Cool_Mode label="Cool Mode" icon="heating" mappings=[auto="Auto", cool="Cool", dry="Dry", wind="Fan", heat="Heat"]
                //Selection item=BedroomAC_Temperature label="Set Temperature [%.0f °C]" mappings=[16="16°C", 17="17°C", 18="18°C", 19="19°C", 20="20°C", 21="21°C", 22="22°C", 23="23°C", 24="24°C", 25="25°C", 26="26°C", 27="27°C", 28="28°C", 29="29°C", 30="30°C"]
                Setpoint item=BedroomAC_Room_Temperature label="Set Temperature [%.0f °C]" icon="temperature" minValue=16 maxValue=30 step=1
                Text item=BedroomAC_Room_Temperature label="Room Temperature [%.0f °C]" icon="temperature"
                Text item=BedroomAC_Room_Humidity label="Room Humidity [%.0f ]" icon="humidity"
                Selection item=BedroomAC_Fan_Mode label="Fan Speed" icon="qualityofservice" mappings=[auto="Auto", low="Low", medium="Medium", high="High", turbo="Turbo"]
                Selection item=BedroomAC_Operation_Mode label="Operation Mode" icon="flow" mappings=[off="Off", quiet="Quiet", windFree="Windfree", speed="Fast Turbo"]
                }
            Frame label="Fire" {
                Switch item=Fire label="Fire Heater" icon="fire"
                //Switch item=rf_command label="Fire Heater[]" icon="fire" mappings=[fire_heater_off="OFF",fire_heater_on="ON"]
                Switch item=rf_command label="Fire ▲/▼[]" mappings=[fire_heater_h="▲",fire_heater_h="▲",fire_heater_l="▼",fire_heater_l="▼"] icon="none"
                }
            }
    Slider item=BedRight_Dimmer3 label="Bedroom" icon="blinds"
    Switch item=Bedroom_Switch3 label="Good Morning" icon="sun" visibility=[Bedroom_Switch3==ON]
    Switch item=Bedroom_Switch3 label="Good Night" icon="moon" visibility=[Bedroom_Switch3==OFF]
        }
    Text label="Bathroom" icon="bath" {
    Switch item=Bathroom_Switch2 label="Bathroom Light 1" icon="light"
    Switch item=Bathroom_Switch4 label="Bathroom Light 2" icon="light"
    Switch item=Bathroom_Switch1 label="Bathroom Fan" icon="fan"
    Switch item=Bathroom_Switch3 label="Bathroom Heater" icon="radiator"
    Switch item=Boiler_Switch label="Water Boiler" icon="water"
    Text item=Bathroom_Temperature label="Room Temperature [%.0f °C]" icon="temperature"
    Text item=Bathroom_Humidity label="Room Humidity [%.0f ]" icon="humidity"
        }
    Text label="Kitchen" icon="kitchen" {
    Switch item=Kitchen_Switch1 label="Kitchen Light 1" icon="light"
    Switch item=Kitchen_Switch2 label="Kitchen Light 2" icon="light"
    Slider item=Kitchen_Dimmer3 label="Kitchen" icon="blinds"
        //Text label="Oven" icon="" {
            //Switch item=SiemensOven_Power label="Oven" icon="switch"
            //Selection item=SiemensOven_SelectedProgram label="Selected Program" icon="" mappings=[hot="Auto", cool="Cool", dry="Dry", wind="Fan", heat="Heat"]
            //Text item=SiemensOven_CavityTemperature label="Oven Temperature [%.0f °C]" icon="temperature"
        //}
        }
    Text label="Balcony" icon="terrace" {
    Switch item=Balcony_Switch1 label="Balcony Light 1" icon="light"
    Switch item=Balcony_Switch2 label="Balcony Light 2" icon="light"
    Slider item=Balcony_Dimmer3 label="Balcony Shade" icon="blinds"
        }
}
Frame label="Climate" {
        Text label="All Climate" icon="climate" {
            Frame label="Salon Fan" {
                Switch item=SalonTV_Switch1 label="Salon Fan" icon="fan_ceiling"
                Switch item=rf_command label="Fan Speed[]" icon="qualityofservice" mappings=[salon_fan_1=" 1   ",salon_fan_2=" 2   ",salon_fan_3=" 3   ",salon_fan_reverse="REV"]
                Switch item=rf_command label="Fan Timer[]" icon="time" mappings=[salon_fan_0h="OFF",salon_fan_1h=" 1h ",salon_fan_3h=" 3h ",salon_fan_6h=" 6h "]
                }
            Frame label="Salon AC" {
                Switch item=SalonAC_ONOFF label="Salon AC" icon="climate"
                Selection item=SalonAC_Cool_Mode label="Cool Mode" icon="heating" mappings=[auto="Auto", cool="Cool", dry="Dry", wind="Fan", heat="Heat"]
                //Selection item=SalonAC_Temperature label="Set Temperature [%.0f °C]" mappings=[16="16°C", 17="17°C", 18="18°C", 19="19°C", 20="20°C", 21="21°C", 22="22°C", 23="23°C", 24="24°C", 25="25°C", 26="26°C", 27="27°C", 28="28°C", 29="29°C", 30="30°C"]
                Setpoint item=SalonAC_Temperature label="Set Temperature [%.0f °C]" minValue=16 maxValue=30 step=1
                Text item=SalonAC_Room_Temperature label="Room Temperature [%.0f °C]" icon="temperature"
                Text item=SalonAC_Room_Humidity label="Room Humidity [%.0f ]" icon="humidity"
                Selection item=SalonAC_Fan_Mode label="Fan Speed" icon="qualityofservice" mappings=[auto="Auto", low="Low", medium="Medium", high="High", turbo="Turbo"]
                Selection item=SalonAC_Operation_Mode label="Operation Mode" icon="flow" mappings=[off="Off", quiet="Quiet", windFree="Windfree", speed="Fast Turbo"]
                }
            Frame label="Fire" {
                Switch item=Fire label="Fire Heater" icon="fire"
                //Switch item=rf_command label="Fire Heater[]" icon="fire" mappings=[fire_heater_off="OFF",fire_heater_on="ON"]
                Switch item=rf_command label="Fire ▲/▼[]" mappings=[fire_heater_h="▲",fire_heater_h="▲",fire_heater_l="▼",fire_heater_l="▼"] icon="none"
                }
            Frame label="Bedroom Fan" {
                Switch item=Bedroom_Switch1 label="Bedroom Fan" icon="fan_ceiling"
                Switch item=rf_command label="Fan Speed[]" icon="qualityofservice" mappings=[bedroom_fan_1=" 1   ",bedroom_fan_2=" 2   ",bedroom_fan_3=" 3   ",bedroom_fan_reverse="REV"]
                Switch item=rf_command label="Fan Timer[]" icon="time" mappings=[bedroom_fan_0h="OFF",bedroom_fan_1h=" 1h ",bedroom_fan_3h=" 3h ",bedroom_fan_6h=" 6h "]
                }
            Frame label="Bedroom AC" {
                Switch item=BedroomAC_ONOFF label="Bedroom AC" icon="climate"
                Selection item=BedroomAC_Cool_Mode label="Cool Mode" icon="heating" mappings=[auto="Auto", cool="Cool", dry="Dry", wind="Fan", heat="Heat"]
                //Selection item=BedroomAC_Temperature label="Set Temperature [%.0f °C]" mappings=[16="16°C", 17="17°C", 18="18°C", 19="19°C", 20="20°C", 21="21°C", 22="22°C", 23="23°C", 24="24°C", 25="25°C", 26="26°C", 27="27°C", 28="28°C", 29="29°C", 30="30°C"]
                Setpoint item=BedroomAC_Temperature label="Set Temperature [%.0f °C]" minValue=16 maxValue=30 step=1
                Text item=BedroomAC_Room_Temperature label="Room Temperature [%.0f °C]" icon="temperature"
                Text item=BedroomAC_Room_Humidity label="Room Humidity [%.0f ]" icon="humidity"
                Selection item=BedroomAC_Fan_Mode label="Fan Speed" icon="qualityofservice" mappings=[auto="Auto", low="Low", medium="Medium", high="High", turbo="Turbo"]
                Selection item=BedroomAC_Operation_Mode label="Operation Mode" icon="flow" mappings=[off="Off", quiet="Quiet", windFree="Windfree", speed="Fast Turbo"]
                }
            Frame label="Bathroom" {
                Switch item=Bathroom_Switch1 label="Bathroom Fan" icon="fan"
                Switch item=Bathroom_Switch3 label="Bathroom Heater" icon="radiator"
                Switch item=Boiler_Switch label="Water Boiler" icon="water"
                Text item=Bathroom_Temperature label="Room Temperature [%.0f °C]" icon="temperature"
                Text item=Bathroom_Humidity label="Room Humidity [%.0f ]" icon="humidity"
                }
            Frame label="Home Server" {
                Text item=Broadlink_RM4_Pro_Temperature label="RM4 Temperature [%.0f °C]" icon="temperature"
                Text item=Broadlink_RM4_Pro_Humidity label="RM4 Humidity [%.0f ]" icon="humidity"
                }
            Frame label="Scenes" {
                Switch item=Bedroom_Switch3 label="Good Morning" icon="sun" visibility=[Bedroom_Switch3==ON]
                Switch item=Bedroom_Switch3 label="Good Night" icon="moon" visibility=[Bedroom_Switch3==OFF]
                Switch item=SalonTV_Switch3 label="TV Time" icon="cinema"
                }
            }
        Text label="Salon Climate" icon="climate" {
            Frame label="Fan" {
                Switch item=SalonTV_Switch1 label="Salon Fan" icon="fan_ceiling"
                Switch item=rf_command label="Fan Speed[]" icon="qualityofservice" mappings=[salon_fan_1=" 1   ",salon_fan_2=" 2   ",salon_fan_3=" 3   ",salon_fan_reverse="REV"]
                Switch item=rf_command label="Fan Timer[]" icon="time" mappings=[salon_fan_0h="OFF",salon_fan_1h=" 1h ",salon_fan_3h=" 3h ",salon_fan_6h=" 6h "]
                }
            Frame label="AC" {
                Switch item=SalonAC_ONOFF label="Salon AC" icon="climate"
                Selection item=SalonAC_Cool_Mode label="Cool Mode" icon="heating" mappings=[auto="Auto", cool="Cool", dry="Dry", wind="Fan", heat="Heat"]
                //Selection item=SalonAC_Temperature label="Set Temperature [%.0f °C]" mappings=[16="16°C", 17="17°C", 18="18°C", 19="19°C", 20="20°C", 21="21°C", 22="22°C", 23="23°C", 24="24°C", 25="25°C", 26="26°C", 27="27°C", 28="28°C", 29="29°C", 30="30°C"]
                Setpoint item=SalonAC_Temperature label="Set Temperature [%.0f °C]" minValue=16 maxValue=30 step=1
                Text item=SalonAC_Room_Temperature label="Room Temperature [%.0f °C]" icon="temperature"
                Text item=SalonAC_Room_Humidity label="Room Humidity [%.0f ]" icon="humidity"
                Selection item=SalonAC_Fan_Mode label="Fan Speed" icon="qualityofservice" mappings=[auto="Auto", low="Low", medium="Medium", high="High", turbo="Turbo"]
                Selection item=SalonAC_Operation_Mode label="Operation Mode" icon="flow" mappings=[off="Off", quiet="Quiet", windFree="Windfree", speed="Fast Turbo"]
                }
            Frame label="Fire" {
                Switch item=Fire label="Fire Heater" icon="fire"
                //Switch item=rf_command label="Fire Heater[]" icon="fire" mappings=[fire_heater_off="OFF",fire_heater_on="ON"]
                Switch item=rf_command label="Fire ▲/▼[]" mappings=[fire_heater_h="▲",fire_heater_h="▲",fire_heater_l="▼",fire_heater_l="▼"] icon="none"
                }
            Frame label="Home Server" {
                Text item=Broadlink_RM4_Pro_Temperature label="RM4 Temperature [%.0f °C]" icon="temperature"
                Text item=Broadlink_RM4_Pro_Humidity label="RM4 Humidity [%.0f ]" icon="humidity"
                }
            }
        Text label="Bedroom Climate" icon="climate" {
            Frame label="Fan" {
                Switch item=Bedroom_Switch1 label="Bedroom Fan" icon="fan_ceiling"
                Switch item=rf_command label="Fan Speed[]" icon="qualityofservice" mappings=[bedroom_fan_1=" 1   ",bedroom_fan_2=" 2   ",bedroom_fan_3=" 3   ",bedroom_fan_reverse="REV"]
                Switch item=rf_command label="Fan Timer[]" icon="time" mappings=[bedroom_fan_0h="OFF",bedroom_fan_1h=" 1h ",bedroom_fan_3h=" 3h ",bedroom_fan_6h=" 6h "]
                }
            Frame label="AC" {
                Switch item=BedroomAC_ONOFF label="Bedroom AC" icon="climate"
                Selection item=BedroomAC_Cool_Mode label="Cool Mode" icon="heating" mappings=[auto="Auto", cool="Cool", dry="Dry", wind="Fan", heat="Heat"]
                //Selection item=BedroomAC_Temperature label="Set Temperature [%.0f °C]" mappings=[16="16°C", 17="17°C", 18="18°C", 19="19°C", 20="20°C", 21="21°C", 22="22°C", 23="23°C", 24="24°C", 25="25°C", 26="26°C", 27="27°C", 28="28°C", 29="29°C", 30="30°C"]
                Setpoint item=BedroomAC_Temperature label="Set Temperature [%.0f °C]" minValue=16 maxValue=30 step=1
                Text item=BedroomAC_Room_Temperature label="Room Temperature [%.0f °C]" icon="temperature"
                Text item=BedroomAC_Room_Humidity label="Room Humidity [%.0f ]" icon="humidity"
                Selection item=BedroomAC_Fan_Mode label="Fan Speed" icon="qualityofservice" mappings=[auto="Auto", low="Low", medium="Medium", high="High", turbo="Turbo"]
                Selection item=BedroomAC_Operation_Mode label="Operation Mode" icon="flow" mappings=[off="Off", quiet="Quiet", windFree="Windfree", speed="Fast Turbo"]
                }
            Frame label="Fire" {
                Switch item=Fire label="Fire Heater" icon="fire"
                //Switch item=rf_command label="Fire Heater[]" icon="fire" mappings=[fire_heater_off="OFF",fire_heater_on="ON"]
                Switch item=rf_command label="Fire ▲/▼[]" mappings=[fire_heater_h="▲",fire_heater_h="▲",fire_heater_l="▼",fire_heater_l="▼"] icon="none"
                }
            }
        }
Frame label="dimmers" {
    Selection item=All_Dimmers label="All Dimmers" icon="slider" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
    Selection item=Entrance_LED label="Entrance Dimmer" icon="slider" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
    Selection item=Salon_LED label="Salon Dimmer" icon="slider" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
    Selection item=Bedroom_LED label="Bedroom Dimmer" icon="slider" mappings=[10="10%", 20="20%", 30="30%", 40="40%", 50="50%", 60="60%", 70="70%", 80="80%", 90="90%", 100="100%"]
    }
Frame label="scenes" {
    Switch item=Bedroom_Switch3 label="Good Morning" icon="sun" visibility=[Bedroom_Switch3==ON]
    Switch item=Bedroom_Switch3 label="Good Night" icon="moon" visibility=[Bedroom_Switch3==OFF]
    Switch item=SalonTV_Switch3 label="TV Time" icon="cinema"
    }

} `

mjeshurun commented 1 month ago

Hi @digitaldan

Any idea why all my sitemap "climate" sections won't show up in the "normal" sitemap view, while they do show up in Basic UI view?

digitaldan commented 1 month ago

I don't know why yet, the sitemap loads fine for me on the latest 3.0.x version of the client and OH 4.2 .

mjeshurun commented 1 month ago

I don't know why yet, the sitemap loads fine for me on the latest 3.0.x version of the client and OH 4.2 .

Let me know if I can send you any logs or other information that could help solve this 🙏

digitaldan commented 1 month ago

Are you using the v1 app from the app store or from test flight ?

mjeshurun commented 1 month ago

I'm using both. On v1 I can see the full sitemap ok. The problem is with v2, that doesn't show the various "climate" sections I configured on my sitemap.

digitaldan commented 1 month ago

Just to clarify, the v1 from TestFlight is working? You can't have both the v1 from the app store and v1 from testflight installed.

mjeshurun commented 1 month ago

I installed OpenHAB v2 from TestFlight. And OpenHAB v1 from the regular app store.

digitaldan commented 1 month ago

does the v1 from testflight work then for you ? This will help me track down where the change may have been, the app store version is more then a year old. If it does not work, you can always uninstall it, and reinstall from the app store.

https://testflight.apple.com/join/563WBakc

mjeshurun commented 1 month ago

Just tested with OpenHAB v1 TestFlight. It has the same problem I've seen with v2 TestFlight.

Stable app store v1 is working ok.

digitaldan commented 1 month ago

got it, thanks.

mjeshurun commented 22 hours ago

Most recent OpenHAB v1 2.4.57 update introduces the same bug I reported for OpenHAB v2 3.0.X. This means, that from today, also OpenHAB v1 downloaded from the iOS app store is not showing all sitemap elements. I'm hoping a fix will be found soon 🙏