Cleanup script for after server freezes #29

This commit is contained in:
2022-09-04 11:30:32 -04:00
parent b9426a3f0b
commit 0984dd253b

View File

@ -400,3 +400,104 @@ max_brightness_cleanup:
- input_text.upstairs_hallway_selected_scene
mode: single
icon: mdi:broom
freeze_cleanup:
alias: Freeze Cleanup
sequence:
- service: input_boolean.turn_off
data: {}
target:
entity_id:
- input_boolean.early_night_mode
- input_boolean.night_mode
- service: switch.turn_off
data: {}
target:
entity_id:
- switch.presence_simulation
- switch.basement_echo_dot_do_not_disturb_switch
- switch.living_room_echo_dot_do_not_disturb_switch
- switch.master_bedroom_echo_dot_do_not_disturb_switch
- if:
- condition: time
after: input_datetime.master_bedroom_wakeup
before: input_datetime.master_bedroom_cooling
then:
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.master_bedroom_cooling_on
else:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.master_bedroom_cooling_on
- if:
- condition: state
entity_id: sensor.twitch_ironnerd24
state: online
then:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.stream_online
else:
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.stream_online
- if:
- condition: state
entity_id: calendar.family_tinawork
state: 'on'
- condition: time
before: input_datetime.tina_workday_end
after: input_datetime.tina_workday_start
then:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.work_today
else:
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.work_today
- if:
- condition: state
entity_id: calendar.kallen_school_days
state: 'on'
- condition: time
before: input_datetime.school_day_end
after: input_datetime.school_day_start
then:
- service: input_boolean.turn_on
data: {}
target:
entity_id:
- input_boolean.school_today
- input_boolean.school_today_extended
- input_boolean.kallen_school
else:
- service: input_boolean.turn_off
data: {}
target:
entity_id:
- input_boolean.school_today
- input_boolean.school_today_extended
- input_boolean.kallen_school
- if:
- condition: time
before: input_datetime.audible_notification_on
after: input_datetime.audible_notification_off
then:
- service: input_boolean.turn_off
data: {}
target:
entity_id: input_boolean.audible_notifications
else:
- service: input_boolean.turn_on
data: {}
target:
entity_id: input_boolean.audible_notifications
mode: single
icon: mdi:truck-snowflake