Move school modifier scripts to automations using toggles #68

This now uses the toggles directly to control the mode, rather than having to push a button which then turns them on just for context.
This commit is contained in:
2023-01-23 02:07:03 -05:00
parent 848be1879a
commit 0d21b322b8

View File

@ -276,6 +276,76 @@ automation:
- service: script.turn_on - service: script.turn_on
entity_id: script.school_year_over entity_id: script.school_year_over
- id: 068c20ee-23ba-4cd5-af31-dcfff7bdbfed
alias: Kallen Two Hour Delay
initial_state: true
trigger:
- platform: state
entity_id: input_boolean.kallen_two_hour_delay
state: 'on'
action:
- service: input_boolean.turn_off
target:
entity_id: input_boolean.kallen_band_practice
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.kallen_scheduling_morning
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.house_scheduling_morning
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.master_bedroom_scheduling_morning
mode: single
icon: mdi:bus-clock
- id: f8ecfc73-cb78-42b6-9b21-e17ef1e72741
alias: Kallen School Cancelled
initial_state: true
trigger:
- platform: state
entity_id: input_boolean.kallen_school_cancelled
state: 'on'
action:
- service: input_boolean.turn_off
target:
entity_id:
- input_boolean.kallen_two_hour_delay
- input_boolean.school_today
- input_boolean.school_early_release
- input_boolean.school_today_extended
- input_boolean.kallen_school
- input_boolean.kallen_band_practice
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.kallen_scheduling_morning
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.house_scheduling_morning
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.master_bedroom_scheduling_morning
mode: single
icon: mdi:calendar-remove
script: script:
kallen_school_today: kallen_school_today:
alias: 'Kallen School Today' alias: 'Kallen School Today'
@ -321,72 +391,6 @@ script:
- service: input_boolean.turn_on - service: input_boolean.turn_on
entity_id: input_boolean.kallen_band_practice entity_id: input_boolean.kallen_band_practice
kallen_two_hour_delay:
alias: Kallen Two Hour Delay
sequence:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.kallen_two_hour_delay
- service: input_boolean.turn_off
target:
entity_id: input_boolean.kallen_band_practice
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.kallen_scheduling_morning
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.house_scheduling_morning
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.master_bedroom_scheduling_morning
mode: single
icon: mdi:bus-clock
kallen_school_cancelled:
alias: Kallen School Cancelled
sequence:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.kallen_school_cancelled
- service: input_boolean.turn_off
target:
entity_id:
- input_boolean.kallen_two_hour_delay
- input_boolean.school_today
- input_boolean.school_early_release
- input_boolean.school_today_extended
- input_boolean.kallen_school
- input_boolean.kallen_band_practice
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.kallen_scheduling_morning
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.house_scheduling_morning
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: script.master_bedroom_scheduling_morning
mode: single
icon: mdi:calendar-remove
kallen_school_reset: kallen_school_reset:
alias: 'Kallen School Reset' alias: 'Kallen School Reset'
sequence: sequence: