diff --git a/scripts.yaml b/scripts.yaml index f7a0463..d396e7b 100644 --- a/scripts.yaml +++ b/scripts.yaml @@ -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