meine Vorredner haben Recht Ddu brauchst für Schalter das Deconz Binding. Grundsätzlich gilt: Schalter, Sensoren, Bewegungsmelder, etc. -> Deconz-Binding, Lichter -> Hue Binding.
1. Deconz Binding installieren.
2. things Datei erstellen:
Die Things Datei braucht auch wieder einen Verweis auf die Bridge und danach die einzelenen Komponenten mit der dazugehörigen ID.
Code: Alles auswählen
Bridge deconz:deconz:or1dec01 [ host="xxx.xxx.xxx.xxx", httpPort="8080", port="8443", apikey="xxxxxxxx" ] {
    	switch              xxx_switch            "xxx Switch"              [ id="2" ]
	}Code: Alles auswählen
//XXX Switch
Number                  XXX_Switch               "Switch XXX [%s]"                            (gHueSwitch)    { channel="deconz:switch:or1dec01:xxx_switch:buttonevent" }
Switch                  XXX_Switch       	 "Switch XXX"                                 (gSwitch)       { channel="deconz:switch:or1dec01:xxx_switch:button" }
Number                  XXX_Battery_SW6          "Battery_level xxx  [%.1f %%]"               (gBattery)      { channel="deconz:switch:or1dec01:xxx_switch:battery_level" }
Code: Alles auswählen
deconz:switch:or1dec01:xxx_switch:buttonevent triggered 1002Code: Alles auswählen
rule "Tradfri XXX Switch Light On/Off"
when
    Channel "deconz:switch:or1dec01:XXX_Switch:buttonevent" triggered
then
    switch(receivedEvent.getEvent()) {
        case "1002": { 
            if(Kueche_Light0.state == OFF ) {
              Kueche_Light0.sendCommand(ON)
            } else {
                if(Kueche_Light0.state == ON) {
                    Kueche_Light0.sendCommand(OFF)
                }
            }
        }
end