Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - alias: Disattivazione automatica rietro familiare
- id: 79065f9f6d34c02df60c9555bd9cd4a2
- initial_state: true
- trigger:
- - platform: state
- enabled: true
- entity_id: person.simona
- to: 'home'
- - platform: state
- enabled: true
- entity_id: person.francesco
- to: 'home'
- action:
- - choose:
- - conditions:
- - condition: state
- entity_id: input_boolean.disattivazione_preventiva_rietro_familiare
- state: 'on'
- - condition: state
- entity_id: binary_sensor.allarme_notte
- state: 'on'
- sequence:
- - service: "notify.mobile_app_{{(trigger.from_state.attributes.source).split('.')[1]}}"
- data:
- title: "** ALLARME rientro **"
- message: "{{trigger.to_state.name}}, disattivo l'allarme NOTTE preventivamente per il tuo rientro."
- - service: alarm_control_panel.alarm_disarm
- data: {"entity_id":"alarm_control_panel.allarme","code":"XXXXXX"}
- - wait_template: "{{ is_state('binary_sensor.porta_ingresso', 'on') }}"
- timeout: "00:20:00"
- - wait_template: "{{ is_state('binary_sensor.porta_ingresso', 'off') }}"
- timeout: "00:05:00"
- - service: alarm_control_panel.alarm_arm_night
- data: {"entity_id":"alarm_control_panel.allarme","code":"XXXXXX"}
- - choose:
- - conditions:
- - condition: state
- entity_id: input_boolean.disattivazione_preventiva_rietro_familiare
- state: 'on'
- - condition: state
- entity_id: binary_sensor.allarme_in_casa
- state: 'on'
- sequence:
- - service: "notify.mobile_app_{{(trigger.from_state.attributes.source).split('.')[1]}}"
- data:
- title: "** ALLARME rientro **"
- message: "{{trigger.to_state.name}}, disattivo l'allarme preventivamente per il tuo rientro."
- - service: alarm_control_panel.alarm_disarm
- data: {"entity_id":"alarm_control_panel.allarme","code":"XXXXX"}
- - service: "notify.mobile_app_{{(trigger.from_state.attributes.source).split('.')[1]}}"
- data:
- title: "** ALLARME rientro **"
- message: "{{trigger.to_state.name}}, disattivo l'allarme IN CASA preventivamente per il tuo rientro."
- - wait_template: "{{ is_state('binary_sensor.porta_ingresso', 'on') }}"
- timeout: "00:20:00"
- - wait_template: "{{ is_state('binary_sensor.porta_ingresso', 'off') }}"
- timeout: "00:05:00"
- - service: alarm_control_panel.alarm_arm_home
- data: {"entity_id":"alarm_control_panel.allarme","code":"XXXXXX"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement