Replace presence action with action selector

This commit is contained in:
TheThomaas 2026-02-15 10:06:30 +01:00
parent ecd3435bb2
commit ece9eb5685

View file

@ -56,11 +56,21 @@ 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:
entity: action:
domain: input_boolean after_wake_up:
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
@ -72,7 +82,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
@ -101,11 +111,12 @@ 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:
@ -122,6 +133,7 @@ action:
entity_id: !input 'target_light' entity_id: !input 'target_light'
data: data:
transition: 60 transition: 60
- service: input_boolean.turn_off - sequence: !input after_wake_up
target: # - service: input_boolean.turn_off
entity_id: !input 'presence' # target:
# entity_id: !input 'presence'