ich versuche gerade, anhand der Hilfe, meinen HUE Dimmer Switch zu bewegen meine Büro Lampe zu schalten.
Mit den Beispielen komme ich nicht unbedingt weit, deshalb habe ich mir je eine ON und ein OFF Rule gebaut. Die funktionieren auch soweit.
Code: Alles auswählen
triggers:
- id: "1"
configuration:
thingUID: hue:0820:DimmerSwitch
event: "4000.0"
channelUID: hue:0820:DimmerSwitch:dimmer_switch_event
type: core.ChannelEventTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
itemName: Buero_Deckenlampe_switch
command: OFF
type: core.ItemCommandAction
Code: Alles auswählen
triggers:
- id: "1"
configuration:
thingUID: hue:0820:DimmerSwitch
event: "1000.0"
channelUID: hue:0820:DimmerSwitch:dimmer_switch_event
type: core.ChannelEventTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
itemName: Buero_Deckenlampe_switch
command: ON
type: core.ItemCommandAction
Der Switch ist dieses 4 Tasten Teil von HUE. Taste 1 $ 2 habe ich mit ON, Taste 3 & 4 entsprechend dann mit OFF belegt.
Ich habe das Beispiel mit allen möglichen Cases gefüllt, keines greift.
Übersehe ich was oder ist da ein Syntax-Fehler?
Code: Alles auswählen
// Triggers:
// - When channel hue:0820:DimmerSwitch:dimmer_switch_event was triggered
// context: HueDimmer-1
switch(receivedEvent.getEvent()) {
case "1000.0":
{
Buero_Deckenlampe_switch.sendCommand("ON")
}
case "1001.0":
{
Buero_Deckenlampe_switch.sendCommand("ON")
}
case "1002.0":
{
Buero_Deckenlampe_switch.sendCommand("ON")
}
case "2000.0":
{
Buero_Deckenlampe_switch.sendCommand("ON")
}
case "2001.0":
{
Buero_Deckenlampe_switch.sendCommand("ON")
}
case "2002.0":
{
Buero_Deckenlampe_switch.sendCommand("ON")
}
case "3000.0":
{
Buero_Deckenlampe_switch.sendCommand("OFF")
}
case "3001.0":
{
Buero_Deckenlampe_switch.sendCommand("OFF")
}
case "3002.0":
{
Buero_Deckenlampe_switch.sendCommand("OFF")
}
case "4000.0":
{
Buero_Deckenlampe_switch.sendCommand("OFF")
}
case "4001.0":
{
Buero_Deckenlampe_switch.sendCommand("OFF")
}
case "4002.0":
{
Buero_Deckenlampe_switch.sendCommand("OFF")
}
}
