From ddab6682686a396dc50fff2fdc6fb91c31a5a17d Mon Sep 17 00:00:00 2001 From: pgrondek Date: Fri, 7 May 2021 01:03:36 +0200 Subject: [PATCH] Update alarm --- automations/files/automations/alarm.yaml | 71 ++++++++++++++++++------ 1 file changed, 55 insertions(+), 16 deletions(-) diff --git a/automations/files/automations/alarm.yaml b/automations/files/automations/alarm.yaml index 051e264..08a6aa1 100644 --- a/automations/files/automations/alarm.yaml +++ b/automations/files/automations/alarm.yaml @@ -3,10 +3,10 @@ trigger: # Use all motion sensors - platform: state - entity_id: binary_sensor.bathroom_motion_sensor + entity_id: binary_sensor.bathroom_motion_occupancy to: 'on' - platform: state - entity_id: binary_sensor.bedroom_motion_on_off + entity_id: binary_sensor.bedroom_motion_occupancy to: 'on' - platform: state entity_id: binary_sensor.hallway_motion_sensor @@ -17,17 +17,23 @@ - platform: state entity_id: binary_sensor.shower_motion to: 'on' - - platform: state - entity_id: binary_sensor.front_door_open_close - to: 'open' - platform: state entity_id: binary_sensor.bedroom_window_open_close to: 'open' - platform: state - entity_id: binary_sensor.balcony_window_open_close + entity_id: binary_sensor.computer_cave_window_1_open_close to: 'open' - platform: state - entity_id: binary_sensor.balcony_window_cc_open_close + entity_id: binary_sensor.computer_cave_window_2_open_close + to: 'open' + - platform: state + entity_id: binary_sensor.freezer_door_on_off + to: 'open' + - platform: state + entity_id: binary_sensor.front_door_open_close + to: 'open' + - platform: state + entity_id: binary_sensor.living_room_window_open_close to: 'open' condition: - condition: state @@ -40,17 +46,23 @@ - id: alarm-night alias: '[Alarm] Trigger alarm at night' trigger: - - platform: state - entity_id: binary_sensor.front_door_open_close - to: 'open' - platform: state entity_id: binary_sensor.bedroom_window_open_close to: 'open' - platform: state - entity_id: binary_sensor.balcony_window_open_close + entity_id: binary_sensor.computer_cave_window_1_open_close to: 'open' - platform: state - entity_id: binary_sensor.balcony_window_cc_open_close + entity_id: binary_sensor.computer_cave_window_2_open_close + to: 'open' + - platform: state + entity_id: binary_sensor.freezer_door_on_off + to: 'open' + - platform: state + entity_id: binary_sensor.front_door_open_close + to: 'open' + - platform: state + entity_id: binary_sensor.living_room_window_open_close to: 'open' condition: - condition: state @@ -64,7 +76,7 @@ alias: '[Alarm] Arm away' trigger: - platform: zone - entity_id: device_tracker.sm_g965f + entity_id: device_tracker.przemyslaws_iphone zone: zone.home event: leave action: @@ -75,15 +87,35 @@ alias: '[Alarm] Disarm' trigger: - platform: zone - entity_id: device_tracker.sm_g965f + entity_id: device_tracker.przemyslaws_iphone zone: zone.home event: enter action: - service: alarm_control_panel.alarm_arm_away entity_id: alarm_control_panel.ha_alarm + - service: switch.turn_off + entity_id: switch.siren_switch + +- id: alarm-pending + alias: '[Alarm] Send notification when alarm triggered' + trigger: + - platform: state + entity_id: alarm_control_panel.ha_alarm + to: 'pending' + action: + - service: notify.notify + data: + message: "ALARM! Pending for disarm" + - service: zwave.set_config_parameter + data: + node_id: 12 + parameter: 7 + value: 'Door bell music' + - service: switch.turn_on + entity_id: switch.siren_switch - id: alarm-triggered - alias: '[Alarm] Send notification when alarm triggered' + alias: '[Alarm] Turn on alarm' trigger: - platform: state entity_id: alarm_control_panel.ha_alarm @@ -91,4 +123,11 @@ action: - service: notify.notify data: - message: "ALARM! The alarm has been triggered" \ No newline at end of file + message: "ALARM! The alarm has been triggered" + - service: zwave.set_config_parameter + data: + node_id: 12 + parameter: 7 + value: 'Alarm music' + - service: switch.turn_on + entity_id: switch.siren_switch \ No newline at end of file