Having trouble with linking items into sitemap

I’m brand-new to OpenHAB and I’m really not sure what I’m doing wrong here. My items show up in my BasicUI but I can’t alter the sliders on my lights or change my switches on or off.

Here’s my item list:

        Switch Heater_Switch "Heater Switch" <heating> (gSwitch, gHeater) { tplinksmarthome="hs105:C86DB7:switch:power" }
        Switch Light_Switch "Light Switch" <lightbulb> (gSwitch,  gLights) { tplinksmarthome="hs105:C8088A:switch" }
        Slider Chandelier_1 "Chandelier Bulb 1" <lightbulb>  (gChandelier, gDen, gLights) { hue="0100:0017887e46d7:6:brightness" }
        Slider Chandelier_2 "Chandelier Bulb 2" <lightbulb> (gChandelier, gDen, gLights) { channel="hue:0100:0017887e46d7:5:brightness" }
        Slider Chandelier_3 "Chandelier Bulb 3" <lightbulb> (gChandelier, gDen, gLights) { channel="hue:0100:0017887e46d7:4:brightness" }
        Slider Chandelier_4 "Chandelier Bulb 4" <lightbulb> (gChandelier, gDen, gLights) { channel="hue:0100:0017887e46d7:8:brightness" }
        Slider Chandelier_5 "Chandelier Bulb 5" <lightbulb> (gChandelier, gDen, gLights) { channel="hue:0100:0017887e46d7:7:brightness" }
        Slider Hallway_Light "Hallway Light" <lightbulb> (gHallway, gLights) 0{ channel="hue:0100:0017887e46d7:10:brightness" }
        Slider Bedroom_Light "Bedroom Light" <lightbulb> (gBedroom, gLights) { channel="hue:0100:0017887e46d7:9:brightness" }
        Slider FrontDoorLight "Front Door Light" <lightbulb> (gHallway, gLights) { channel="hue:0100:0017887e46d7:3:brightness" }
        Slider JJsOfficeLight "JJ's Office Ceiling Light" (gJJsOffice, gLights) <lightbulb> { channel ="hue:0100:0017887e46d7:1:brightness" }
        Slider DantesOfficeLight "Dante's Office Ceiling Light" <lightbulb> (gDantesOffice, gLights) { channel="hue:0100:0017887e46d7:2:brightness" } 

Here’s my sitemap:

        Frame label="Switches" {
                Switch item=Kettle_Switch label="Kettle Switch"
                Switch item=Heater_Switch label="Heater Switch"
                Switch item=Light_Switch label="Light Switch"
        }
        Slider item=Chandelier_1 label="Chandelier Bulb 1"
        Slider item=Chandelier_2 label="Chandelier Bulb 2"
        Slider item=Chandelier_3 label="Chandelier Bulb 3"
        Slider item=Chandelier_4 label="Chandelier Bulb 4"
        Slider item=Chandelier_5 label="Chandelier Bulb 5"
        Slider item=Hallway_Light label="Hallway Light"
        Slider item=Bedroom_Light label="Bedroom Light"
        Slider item=FrontDoorLight label="Front Door Light"
        Slider item=JJsOfficeLight label="JJ's Office Ceiling Light"
        Slider item=DantesOfficeLight label="Dantes Office Ceiling Light"
}

What am I doing wrong? What am I doing right? Please help!

Hi and welcome to the openHAB community :slight_smile:

#1 issue I see is that you should be using the “Dimmer” item for your light items, and not “Slider” (there is no Slider item type).
#2 - I think you were trying different things, but your Chandelier_1 binding link definition is incorrect (you should be using the “channel” link if you’re using the 2.x version fo the Hue binding)
#3 -Unless you just posted a section of your sitemap, you’re missing the actual “sitemap” element in your defition, i.e.

sitemap home label="Home" {
        Frame label="Switches" {
                Switch item=Kettle_Switch label="Kettle Switch"
                Switch item=Heater_Switch label="Heater Switch"
                Switch item=Light_Switch label="Light Switch"
        }
        Slider item=Chandelier_1 label="Chandelier Bulb 1"
        Slider item=Chandelier_2 label="Chandelier Bulb 2"
        Slider item=Chandelier_3 label="Chandelier Bulb 3"
        Slider item=Chandelier_4 label="Chandelier Bulb 4"
        Slider item=Chandelier_5 label="Chandelier Bulb 5"
        Slider item=Hallway_Light label="Hallway Light"
        Slider item=Bedroom_Light label="Bedroom Light"
        Slider item=FrontDoorLight label="Front Door Light"
        Slider item=JJsOfficeLight label="JJ's Office Ceiling Light"
        Slider item=DantesOfficeLight label="Dantes Office Ceiling Light"
}

Give that a try!

Also, as a brand new user, I can recommend you check out my openHAB Basics videos on Youtube - I made them specifically for brand new users starting out with openHAB, to get familiar with the openHAB 2.0 concepts like Bindings, Channels, Things, Items, Sitemaps, etc…

Enjoy your adventure with openHAB :slight_smile:

1 Like