From 837e016d1aef919baca940b54fbcb42c1a70f795 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Mon, 25 Sep 2023 21:28:01 -0400 Subject: [PATCH] Living room motion light adjustments, close #149 --- packages/lighting_and_scenes.yaml | 18 ++---------------- packages/presence.yaml | 9 ++++----- 2 files changed, 6 insertions(+), 21 deletions(-) diff --git a/packages/lighting_and_scenes.yaml b/packages/lighting_and_scenes.yaml index 37da387..619adfc 100644 --- a/packages/lighting_and_scenes.yaml +++ b/packages/lighting_and_scenes.yaml @@ -593,14 +593,7 @@ automation: state: 'off' action: - choose: - - conditions: - - condition: and - conditions: - - condition: trigger - id: motion-on - - condition: state - entity_id: input_boolean.night_mode - state: 'on' + - conditions: "{{ (trigger.id == 'motion-on' and is_state('input_boolean.night_mode','on')) and (is_state('input_boolean.kallen_sleeping','on') or is_state('input_boolean.kallen_overnight','on')) }}" sequence: - service: timer.cancel target: @@ -622,14 +615,7 @@ automation: - input_select.dining_room_lamp_scenes data: option: Adaptive - - conditions: - - condition: and - conditions: - - condition: trigger - id: motion-off - - condition: state - entity_id: input_boolean.night_mode - state: 'on' + - conditions: "{{ (trigger.id == 'motion-off' and is_state('input_boolean.night_mode','on')) and (is_state('input_boolean.kallen_sleeping','on') or is_state('input_boolean.kallen_overnight','on')) }}" sequence: - service: timer.start target: diff --git a/packages/presence.yaml b/packages/presence.yaml index fe98f9a..c4e42f8 100644 --- a/packages/presence.yaml +++ b/packages/presence.yaml @@ -471,14 +471,13 @@ automation: title: "Kallen Location Alert" tag: kallen-dropoff - if: - - condition: state - entity_id: input_boolean.master_bedroom_sleeping - state: 'on' + - condition: template + value_template: "{{ is_state('input_boolean.master_bedroom_sleeping','on') and is_state('input_boolean.kallen_overnight','off') }}" then: - service: light.turn_off target: - entity_id: light.living_room_lights - initial_state: true + entity_id: + - light.first_floor_lights - id: kallen_left_school alias: Kallen left School