From 965a6c96c3b7216bf8ca1b985f8bece6c73213c4 Mon Sep 17 00:00:00 2001 From: makefu Date: Sun, 30 Jan 2022 23:51:32 +0100 Subject: ma ham: commit open changes --- makefu/2configs/home/ham/automation/flurlicht.nix | 31 ++++++++++++++++++----- 1 file changed, 25 insertions(+), 6 deletions(-) (limited to 'makefu/2configs/home/ham/automation/flurlicht.nix') diff --git a/makefu/2configs/home/ham/automation/flurlicht.nix b/makefu/2configs/home/ham/automation/flurlicht.nix index d4002254..c26f7e3e 100644 --- a/makefu/2configs/home/ham/automation/flurlicht.nix +++ b/makefu/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; + }; } ]; } -- cgit v1.2.3