Ziel: Hue kann eine Farbe, z.B. Rot annehmen ohne Color Picker zu verwenden.
Zuerst musst du den Farbwert bestimmen, hierzu kannst du mit dem ColorPicker eine Farbe im OpenHAB App bestimmen und diese dann aus der Console auslesen:
Danach erstellst du eine Variable var für den HSBType in xxx.rules erstellt:
var HSBType RED = new HSBType("11.154930,98.101812,89.718310")
var HSBType PINK = new HSBType("294.591549,99.611734,76.197183")
var HSBType BLUE = new HSBType("259.605634,99.503883,99.577465")
Einmal definiert kann man die Variable nun in einer Rule mitgeben:
rule "scr"
when
Item scr received command
then
switch(receivedCommand) {
case 1 : sendCommand(huesleep, PINK)
case 2 : sendCommand(huesleep, RED)
case 3 : sendCommand(huesleep, BLUE)
}end
Advertisements