Compare commits
3 commits
0baba4cf09
...
47e191f22f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
47e191f22f | ||
|
|
5be661029b | ||
|
|
4f860d66c7 |
|
|
@ -21,7 +21,7 @@ blueprint:
|
|||
unit_of_measurement: minutes
|
||||
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
|
||||
selector:
|
||||
number:
|
||||
|
|
@ -54,23 +54,12 @@ blueprint:
|
|||
selector:
|
||||
entity:
|
||||
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:
|
||||
name: Sleep Mode
|
||||
description: Switch to turn off before the alarm
|
||||
selector:
|
||||
entity:
|
||||
domain: switch
|
||||
# presence:
|
||||
# name: presence
|
||||
# selector:
|
||||
# entity:
|
||||
# domain: input_boolean
|
||||
additional_section:
|
||||
name: Additional Actions
|
||||
description: Additional actions before and after the lights turn on
|
||||
|
|
@ -91,12 +80,7 @@ trigger_variables:
|
|||
time_offset: !input time_offset
|
||||
|
||||
variables:
|
||||
binary_condition: !input binary_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:
|
||||
- platform: template
|
||||
|
|
@ -118,21 +102,13 @@ condition:
|
|||
- condition: template
|
||||
value_template: >
|
||||
{{ states(presence_condition) in ['Home', 'home'] }}
|
||||
# - condition: state
|
||||
# entity_id: !input has_woken_up
|
||||
# state: 'off'
|
||||
# for:
|
||||
# hours: 8
|
||||
|
||||
action:
|
||||
- sequence: !input before_wake_up
|
||||
- service: switch.turn_off
|
||||
entity_id: !input 'sleep_mode'
|
||||
# - service: input_boolean.turn_on
|
||||
# target:
|
||||
# entity_id: !input 'presence'
|
||||
entity_id: !input sleep_mode
|
||||
- service: light.turn_on
|
||||
entity_id: !input 'target_light'
|
||||
entity_id: !input target_light
|
||||
data:
|
||||
brightness_pct: 100
|
||||
transition: "{{ time_offset * 60 }}"
|
||||
|
|
@ -140,14 +116,10 @@ action:
|
|||
- platform: state
|
||||
entity_id: !input alarmed_turned_off
|
||||
to: "on"
|
||||
# - wait_template: "{{ is_state(has_woken_up, 'on') }}"
|
||||
- delay:
|
||||
minutes: !input turn_off_delay
|
||||
- service: light.turn_off
|
||||
entity_id: !input 'target_light'
|
||||
entity_id: !input target_light
|
||||
data:
|
||||
transition: 60
|
||||
- sequence: !input after_wake_up
|
||||
# - service: input_boolean.turn_off
|
||||
# target:
|
||||
# entity_id: !input 'presence'
|
||||
- sequence: !input after_wake_up
|
||||
Loading…
Reference in a new issue