Hue - für Alarm andere Farbe setzen
Verfasst: 23. Nov 2020 21:44
Hallo,
ich will für die Beleuchtung meiner Hausnummer eine Hue Außenleuchte verwenden. Da es eine Color Leuchte ist hatte ich die Idee darüber auch das Signal für die Garagentorfahrt (grünes Blinken) und den Alarm (rotes Blinken) zu schalten.
Nach einem kleinen Kampf hab ich es geschafft, dass die Lampe bei Dämmerung mittels Astro an geht und um Mitternacht aus geht.
Für den Alarm, der über ein KNX Item rein käme funktioniert jetzt schon das hier:
Aber halt nur mit der oben eingestellten Farbe.
Kann ich das punktuell wechseln? Das alert item verträgt ja erstmal nur den NONE, SELECT oder LSELECT.
Danke!
ich will für die Beleuchtung meiner Hausnummer eine Hue Außenleuchte verwenden. Da es eine Color Leuchte ist hatte ich die Idee darüber auch das Signal für die Garagentorfahrt (grünes Blinken) und den Alarm (rotes Blinken) zu schalten.
Nach einem kleinen Kampf hab ich es geschafft, dass die Lampe bei Dämmerung mittels Astro an geht und um Mitternacht aus geht.
Code: Alles auswählen
rule "Hausnummer Beleuchtung AN"
when
Channel 'astro:sun:local:civilDusk#event' triggered START
then
logInfo("hausnummer" ,"civilDusk wurde gestartet - Beleuchtung an")
var DecimalType hue = new DecimalType(35) // 0-360; 0=red, 120=green, 240=blue, 360=red (again)
var PercentType sat = new PercentType(50) // 0-100 (% ColorTemp)
var PercentType bright = new PercentType(20) // 0-100 (% brightness)
var HSBType light = new HSBType(hue,sat,bright)
sendCommand(Licht_Hausnummer_col,light.toString)
end
rule "Hausnummer Beleuchtung AUS"
when
Channel 'astro:sun:local:morningNight#event' triggered START
then
logInfo("hausnummer" ,"morningNight wurde gestartet - Beleuchtung aus")
var DecimalType hue = new DecimalType(35) // 0-360; 0=red, 120=green, 240=blue, 360=red (again)
var PercentType sat = new PercentType(50) // 0-100 (% ColorTemp)
var PercentType bright = new PercentType(0) // 0-100 (% brightness)
var HSBType light = new HSBType(hue,sat,bright)
sendCommand(Licht_Hausnummer_col,light.toString)
end
Code: Alles auswählen
rule "Hausnummer Beleuchtung Garagentor fährt"
when
Item Licht_Hausnummer_alert_knx received command
then
logInfo("hausnummer" ,"Garagentor zum Hof - Alarm GRÜN")
sendCommand(Licht_Hausnummer_alert,(if(receivedCommand == ON) "LSELECT" else "NONE"))
end
Kann ich das punktuell wechseln? Das alert item verträgt ja erstmal nur den NONE, SELECT oder LSELECT.
Danke!