Better handling of school early release

This commit is contained in:
2022-12-21 12:57:03 -05:00
parent adec5a6903
commit cb4e00e0e1
2 changed files with 24 additions and 3 deletions

View File

@ -267,7 +267,11 @@ script:
data_template:
time: >
{% if is_state('input_boolean.school_today','on') %}
{% if is_state('input_boolean.school_early_release','on') %}
13:15
{% else %}
14:15
{% endif %}
{% elif is_state('input_boolean.school_today','off') and is_state('input_boolean.work_today','off') %}
15:00
{% else %}
@ -319,7 +323,7 @@ script:
time: >
{% if is_state('input_boolean.school_today','on') %}
{% if is_state('input_boolean.school_early_release','on') %}
13:00
12:30
{% else %}
13:30
{% endif %}

View File

@ -167,13 +167,30 @@ automation:
entity_id: input_boolean.school_today
state: 'on'
action:
- service: script.security_arm_home
- if:
- condition: state
entity_id: input_boolean.work_today
state: 'on'
then:
- service: script.security_scheduling
- if:
- condition: and
conditions:
- condition: time
before: "14:00:00"
after: "12:00:00"
weekday:
- mon
- tue
- wed
- thu
- fri
- condition: state
entity_id: input_boolean.school_early_release
state: "on"
then:
- stop: School early release
- service: script.security_arm_home
- id: c7927c59-e0fe-48b9-b308-dd90fb774920
alias: Lockdown Issue