I’m trying to create a simple heating advance control
Essentially I’m using toggles (input boolean) that when switched “On” then trigger a timer to start, once the timer finishes then it switches the toggle back to “off”
Only it never seems to trigger? Any guidance would be appreciated:
alias: Heating Advance
description: ""
triggers:
- trigger: state
entity_id:
- input_boolean.heating_advance_downstairs
to:
- "On"
- trigger: state
entity_id:
- input_boolean.heating_advance_upstairs
to:
- "On"
- trigger: event
id: Heating Advance (Downstairs) Finished
event_type: timer.finished
event_data:
entity_id: timer.heating_advance_1_hour_downstairs
- trigger: event
id: Heating Advance (Upstairs) Finished
event_type: timer.finished
event_data:
entity_id: timer.heating_advance_1_hour_upstairs
conditions: []
actions:
- choose:
- conditions:
- condition: state
entity_id: input_boolean.heating_advance_downstairs
state:
- "On"
sequence:
- action: timer.start
target:
entity_id: timer.heating_advance_1_hour_downstairs
data: {}
- conditions:
- condition: state
entity_id: input_boolean.heating_advance_upstairs
state:
- "On"
sequence:
- action: timer.start
target:
entity_id: timer.heating_advance_1_hour_upstairs
data: {}
- conditions:
- condition: trigger
id:
- Heating Advance (Downstairs) Finished
sequence:
- action: input_boolean.turn_off
target:
entity_id: input_boolean.heating_advance_downstairs
data: {}
- conditions:
- condition: trigger
id:
- Heating Advance (Upstairs) Finished
sequence:
- action: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.heating_advance_upstairs
mode: single
