From a6454bb61b0971f648ccccc8981107816c662328 Mon Sep 17 00:00:00 2001 From: Tony Stork Date: Sun, 12 Feb 2023 16:49:00 -0500 Subject: [PATCH] Bright mode smarter when past bedtime but kid not asleep --- packages/lighting_and_scenes.yaml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/packages/lighting_and_scenes.yaml b/packages/lighting_and_scenes.yaml index 7155229..fa33711 100644 --- a/packages/lighting_and_scenes.yaml +++ b/packages/lighting_and_scenes.yaml @@ -871,9 +871,15 @@ script: data: option: Bright - if: - - condition: state - entity_id: input_boolean.kallen_sleeping - state: 'off' + - condition: template + value_template: > + {% if is_state('input_boolean.kallen_sleeping','off') %} + true + {% elif is_state('input_boolean.kallen_sleeping','on') and is_state('light.kallen_bedroom_lights','on') %} + true + {% else %} + false + {% endif %} then: - service: input_select.select_option target: @@ -881,9 +887,15 @@ script: data: option: Bright - if: - - condition: state - entity_id: input_boolean.emma_sleeping - state: 'off' + - condition: template + value_template: > + {% if is_state('input_boolean.emma_sleeping','off') %} + true + {% elif is_state('input_boolean.emma_sleeping','on') and is_state('light.emma_bedroom_light','on') %} + true + {% else %} + false + {% endif %} then: - service: input_select.select_option target: