Fixed things I didn't catch when I updated Rain Window Alert last time

This commit is contained in:
2023-08-17 23:27:28 -04:00
parent f26b8377ed
commit bed871f19c

View File

@ -1613,18 +1613,31 @@ automation:
title: "WINDOWS ARE OPEN!" title: "WINDOWS ARE OPEN!"
message: "It is raining and there are windows open in the house. Please close them!" message: "It is raining and there are windows open in the house. Please close them!"
tag: rain-window-warning tag: rain-window-warning
- service: script.living_room_lights_alert
data:
type: blue
duration: 10
- if:
- condition: state
entity_id: binary_sensor.basement_occupied
state: 'on'
then:
- service: script.basement_lights_alert
data:
type: blue
duration: 10
- service: script.speech_engine - service: script.speech_engine
data: data:
who: everywhere who: everywhere
type: weather type: weather
message: "It is raining and there are windows open in the house. Please close them!" message: "It is raining and there are windows open in the house. Please close them!"
- wait_template: "{{ is_state('binary_sensor.windows','off') or is_state('binary_sensor.raining_bayesian','none') }}" - wait_template: "{{ is_state('binary_sensor.windows','off') or is_state('binary_sensor.raining_bayesian','off') }}"
timeout: "00:15:00" timeout: "00:15:00"
continue_on_timeout: true continue_on_timeout: true
- choose: - choose:
- conditions: - conditions:
- condition: template - condition: template
value_template: "{{ is_state('binary_sensor.windows','off') and states('binary_sensor.raining_bayesian') not in ['none'] }}" value_template: "{{ is_state('binary_sensor.windows','off') and is_state('binary_sensor.raining_bayesian','on') }}"
sequence: sequence:
- service: script.text_notify - service: script.text_notify
data: data:
@ -1639,7 +1652,7 @@ automation:
message: "Windows are now closed. Thank you, and enjoy your dry house." message: "Windows are now closed. Thank you, and enjoy your dry house."
- conditions: - conditions:
- condition: template - condition: template
value_template: "{{ is_state('binary_sensor.raining_bayesian','none') }}" value_template: "{{ is_state('binary_sensor.raining_bayesian','off') }}"
sequence: sequence:
- service: script.text_notify - service: script.text_notify
data: data: