diff options
author | lassulus <lassulus@lassul.us> | 2020-12-30 09:13:07 +0100 |
---|---|---|
committer | lassulus <lassulus@lassul.us> | 2020-12-30 09:13:07 +0100 |
commit | e0bb61d3d3c2e053ab8c8c22f9cdded409ecece7 (patch) | |
tree | cb00a8eeead2d80cb05bc561005b8e9cf6edfb6a /krebs/2configs/shack/glados/multi/rollos.nix | |
parent | ba47b90d7326c262f3e3327781a16fd8400df062 (diff) | |
parent | c370c87da36bc256cfbc59bb2b0b9ffa1d457168 (diff) |
Merge remote-tracking branch 'gum/master'
Diffstat (limited to 'krebs/2configs/shack/glados/multi/rollos.nix')
-rw-r--r-- | krebs/2configs/shack/glados/multi/rollos.nix | 77 |
1 files changed, 40 insertions, 37 deletions
diff --git a/krebs/2configs/shack/glados/multi/rollos.nix b/krebs/2configs/shack/glados/multi/rollos.nix index 4e6494936..29525ad82 100644 --- a/krebs/2configs/shack/glados/multi/rollos.nix +++ b/krebs/2configs/shack/glados/multi/rollos.nix @@ -11,46 +11,49 @@ let ]; in { - automation = - [ - { alias = "Rollos fahren Runter"; - trigger = [ - { - platform = "numeric_state"; - entity_id = tempsensor; - above = 25; - for = "00:30:00"; - } - ]; - condition = - [ + services.home-assistant.config = + { + automation = + [ + { alias = "Rollos fahren Runter"; + trigger = [ { - condition = "state"; - entity_id = "sun.sun"; - state = "above_horizon"; - } - ]; - action = - [ - { service = "cover.close_cover"; - entity_id = all_covers; + platform = "numeric_state"; + entity_id = tempsensor; + above = 25; + for = "00:30:00"; } ]; - } - { alias = "Rollos fahren Hoch"; - trigger = [ - { - platform = "sun"; - event = "sunset"; - } - ]; - condition = [ ]; - action = - [ - { service = "cover.open_cover"; - entity_id = all_covers; + condition = + [ + { + condition = "state"; + entity_id = "sun.sun"; + state = "above_horizon"; + } + ]; + action = + [ + { service = "cover.close_cover"; + entity_id = all_covers; + } + ]; + } + { alias = "Rollos fahren Hoch"; + trigger = [ + { + platform = "sun"; + event = "sunset"; } ]; - } - ]; + condition = [ ]; + action = + [ + { service = "cover.open_cover"; + entity_id = all_covers; + } + ]; + } + ]; + }; } |