Compare commits

...

3 commits

Author SHA1 Message Date
TheThomaas 47e191f22f Update variables 2026-02-15 10:22:18 +01:00
TheThomaas 5be661029b Remove commented code 2026-02-15 10:17:09 +01:00
TheThomaas 4f860d66c7 Fix typo 2026-02-15 10:16:10 +01:00

View file

@ -21,7 +21,7 @@ blueprint:
unit_of_measurement: minutes unit_of_measurement: minutes
turn_off_delay: turn_off_delay:
name: Lights turn off delay name: Lights turn off delay
description: Belay before the lights turn off after waking up description: Delay before the lights turn off after waking up
default: 10 default: 10
selector: selector:
number: number:
@ -54,23 +54,12 @@ blueprint:
selector: selector:
entity: entity:
domain: binary_sensor domain: binary_sensor
# has_woken_up:
# name: Person has woken up
# description: Everything that can have a state on/off
# selector:
# entity:
# domain: binary_sensor
sleep_mode: sleep_mode:
name: Sleep Mode name: Sleep Mode
description: Switch to turn off before the alarm description: Switch to turn off before the alarm
selector: selector:
entity: entity:
domain: switch domain: switch
# presence:
# name: presence
# selector:
# entity:
# domain: input_boolean
additional_section: additional_section:
name: Additional Actions name: Additional Actions
description: Additional actions before and after the lights turn on description: Additional actions before and after the lights turn on
@ -91,12 +80,7 @@ trigger_variables:
time_offset: !input time_offset time_offset: !input time_offset
variables: variables:
binary_condition: !input binary_condition
presence_condition: !input presence_condition presence_condition: !input presence_condition
target_light: !input target_light
# has_woken_up: !input has_woken_up
sleep_mode: !input sleep_mode
# presence: !input presence
trigger: trigger:
- platform: template - platform: template
@ -118,21 +102,13 @@ condition:
- condition: template - condition: template
value_template: > value_template: >
{{ states(presence_condition) in ['Home', 'home'] }} {{ states(presence_condition) in ['Home', 'home'] }}
# - condition: state
# entity_id: !input has_woken_up
# state: 'off'
# for:
# hours: 8
action: action:
- sequence: !input before_wake_up - sequence: !input before_wake_up
- service: switch.turn_off - service: switch.turn_off
entity_id: !input 'sleep_mode' entity_id: !input sleep_mode
# - service: input_boolean.turn_on
# target:
# entity_id: !input 'presence'
- service: light.turn_on - service: light.turn_on
entity_id: !input 'target_light' entity_id: !input target_light
data: data:
brightness_pct: 100 brightness_pct: 100
transition: "{{ time_offset * 60 }}" transition: "{{ time_offset * 60 }}"
@ -140,14 +116,10 @@ action:
- platform: state - platform: state
entity_id: !input alarmed_turned_off entity_id: !input alarmed_turned_off
to: "on" to: "on"
# - wait_template: "{{ is_state(has_woken_up, 'on') }}"
- delay: - delay:
minutes: !input turn_off_delay minutes: !input turn_off_delay
- service: light.turn_off - service: light.turn_off
entity_id: !input 'target_light' entity_id: !input target_light
data: data:
transition: 60 transition: 60
- sequence: !input after_wake_up - sequence: !input after_wake_up
# - service: input_boolean.turn_off
# target:
# entity_id: !input 'presence'