Fix input boolean turning off because it...turned on

This commit is contained in:
2023-09-19 18:21:38 -04:00
parent 59efe5a4c6
commit e233fbf852

View File

@ -557,9 +557,13 @@ script:
mode: queued mode: queued
max: 10 max: 10
sequence: sequence:
- service: input_boolean.turn_off - if:
target: - condition: template
entity_id: input_boolean.emma_ibuprofen value_template: "{{ reason != 'ibuprofen-on' }}"
then:
- service: input_boolean.turn_off
target:
entity_id: input_boolean.emma_ibuprofen
- choose: - choose:
- conditions: "{{ reason == 'ibuprofen-notify' and is_state('input_boolean.emma_sleeping','off') }}" - conditions: "{{ reason == 'ibuprofen-notify' and is_state('input_boolean.emma_sleeping','off') }}"
sequence: sequence:
@ -686,9 +690,13 @@ script:
mode: queued mode: queued
max: 10 max: 10
sequence: sequence:
- service: input_boolean.turn_off - if:
target: - condition: template
entity_id: input_boolean.emma_tylenol value_template: "{{ reason != 'tylenol-on' }}"
then:
- service: input_boolean.turn_off
target:
entity_id: input_boolean.emma_tylenol
- choose: - choose:
- conditions: "{{ reason == 'tylenol-notify' and is_state('input_boolean.emma_sleeping','off') }}" - conditions: "{{ reason == 'tylenol-notify' and is_state('input_boolean.emma_sleeping','off') }}"
sequence: sequence:
@ -814,9 +822,13 @@ script:
mode: queued mode: queued
max: 10 max: 10
sequence: sequence:
- service: input_boolean.turn_off - if:
target: - condition: template
entity_id: input_boolean.emma_cough_meds value_template: "{{ reason != 'cough-on' }}"
then:
- service: input_boolean.turn_off
target:
entity_id: input_boolean.emma_cough_meds
- choose: - choose:
- conditions: "{{ reason == 'cough-notify' and is_state('input_boolean.emma_sleeping','off') }}" - conditions: "{{ reason == 'cough-notify' and is_state('input_boolean.emma_sleeping','off') }}"
sequence: sequence: