diff options
author | makefu <github@syntax-fehler.de> | 2022-01-30 23:51:32 +0100 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2022-01-30 23:51:32 +0100 |
commit | a312677a5822216459fcf7d7b17bbd4c84b51266 (patch) | |
tree | c5977340db496cb6ff866a8e229debf1bd6be4f0 /2configs/home/ham/automation/flurlicht.nix | |
parent | 509ff10d8512f02540b23fb0dd617ea46032b833 (diff) |
ma ham: commit open changes
Diffstat (limited to '2configs/home/ham/automation/flurlicht.nix')
-rw-r--r-- | 2configs/home/ham/automation/flurlicht.nix | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/2configs/home/ham/automation/flurlicht.nix b/2configs/home/ham/automation/flurlicht.nix index d40022540..c26f7e3e0 100644 --- a/2configs/home/ham/automation/flurlicht.nix +++ b/2configs/home/ham/automation/flurlicht.nix @@ -1,5 +1,7 @@ let - licht = "light.flur_statuslight"; + licht = [ "light.flur_statuslight" "light.wohnzimmer_status_led" ]; + kehrwoche_color = [ 204 0 255 ]; # pink + nachtlicht_color = [ 255 190 0 ]; # ein dunkles rot in { services.home-assistant.config.automation = @@ -16,22 +18,39 @@ in target.entity_id = licht; data = { brightness = 87; - rgbw_color = [ 255 190 0 0 ]; # ein dunkles rot + rgb_color = nachtlicht_color; #effect = "None"; }; } ]; } - { alias = "Nachtlicht in Flur aus"; + { alias = "Nachtlicht in Flur aus, Kehrwoche an"; trigger = { platform = "sun"; event = "sunrise"; }; action = [ - { - service = "light.turn_off"; - entity_id = licht; + { choose = [ + { + conditions = { + condition = "state"; + entity_id = "calendar.kehrwoche_kehrwoche"; + state = "on"; + }; + sequence = { + service = "light.turn_on"; + target.entity_id = licht; + data = { + brightness = 190; + rgb_color = kehrwoche_color; # pink + }; + }; + }]; + default = { + service = "light.turn_off"; + entity_id = licht; + }; } ]; } |