Will now check for security faults before arming system

This commit is contained in:
2022-09-07 21:59:38 -04:00
parent 663c02a738
commit eb52fbae3e

View File

@ -193,23 +193,51 @@ script:
security_arm_home: security_arm_home:
alias: Security Arm - Home alias: Security Arm - Home
sequence: sequence:
- service: alarm_control_panel.alarm_arm_home - if:
target: - condition: state
entity_id: alarm_control_panel.stratton_ave_alarm entity_id: sensor.total_faults
data: state: '0'
code: !secret ring_alarm_code then:
- service: alarm_control_panel.alarm_arm_home
target:
entity_id: alarm_control_panel.stratton_ave_alarm
data:
code: !secret ring_alarm_code
else:
- service: script.speech_engine
data:
who: common
message: 'There are active security faults. Please close all doors and windows before arming.'
- service: script.text_notify
data:
who: 'ios_parents'
message: 'There are active security faults. Please close all doors and windows before arming.'
security_arm_away: security_arm_away:
alias: Security Arm - Away alias: Security Arm - Away
sequence: sequence:
- service: alarm_control_panel.alarm_arm_away - if:
target: - condition: state
entity_id: alarm_control_panel.stratton_ave_alarm entity_id: sensor.total_faults
data: state: '0'
code: !secret ring_alarm_code then:
- service: alarm_control_panel.alarm_arm_away - service: alarm_control_panel.alarm_arm_away
target: target:
entity_id: alarm_control_panel.alexa_guard_9ee3b entity_id: alarm_control_panel.stratton_ave_alarm
data:
code: !secret ring_alarm_code
- service: alarm_control_panel.alarm_arm_away
target:
entity_id: alarm_control_panel.alexa_guard_9ee3b
else:
- service: script.speech_engine
data:
who: common
message: 'There are active security faults. Please close all doors and windows before arming.'
- service: script.text_notify
data:
who: 'ios_parents'
message: 'There are active security faults. Please close all doors and windows before arming.'
security_disarm: security_disarm:
alias: Security Disarm alias: Security Disarm