Compare commits

..

No commits in common. "576857a310d013bf27204bef85d183652447ab57" and "ecd3435bb2ecdb3f85a3cda37189a3b74349d1a6" have entirely different histories.

View file

@ -18,14 +18,6 @@ blueprint:
number: number:
min: 0 min: 0
max: 30 max: 30
turn_off_delay:
name: Lights turn off delay
description: Belay before the lights turn off after waking up
default: 10
selector:
number:
min: 0
max: 30
binary_condition: binary_condition:
name: Alarm today name: Alarm today
description: Trigger the alarm today ? description: Trigger the alarm today ?
@ -64,21 +56,11 @@ blueprint:
selector: selector:
entity: entity:
domain: switch domain: switch
# presence: presence:
# name: presence name: presence
# selector:
# entity:
# domain: input_boolean
before_wake_up:
name: Before wake up action
description: Actions before the lights turn on
selector: selector:
action: entity:
after_wake_up: domain: input_boolean
name: After wake up action
description: Actions after the lights turn on
selector:
action:
trigger_variables: trigger_variables:
alarm_time: !input alarm_time alarm_time: !input alarm_time
@ -90,7 +72,7 @@ variables:
target_light: !input target_light target_light: !input target_light
# has_woken_up: !input has_woken_up # has_woken_up: !input has_woken_up
sleep_mode: !input sleep_mode sleep_mode: !input sleep_mode
# presence: !input presence presence: !input presence
trigger: trigger:
- platform: template - platform: template
@ -119,12 +101,11 @@ condition:
# hours: 8 # hours: 8
action: action:
- 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 - service: input_boolean.turn_on
# target: target:
# entity_id: !input 'presence' entity_id: !input 'presence'
- service: light.turn_on - service: light.turn_on
entity_id: !input 'target_light' entity_id: !input 'target_light'
data: data:
@ -136,12 +117,11 @@ action:
to: "on" to: "on"
# - wait_template: "{{ is_state(has_woken_up, 'on') }}" # - wait_template: "{{ is_state(has_woken_up, 'on') }}"
- delay: - delay:
minutes: !input turn_off_delay minutes: 10
- 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 - service: input_boolean.turn_off
# - service: input_boolean.turn_off target:
# target: entity_id: !input 'presence'
# entity_id: !input 'presence'