2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_away_hallway
|
2023-01-25 02:09:03 +00:00
|
|
|
alias: '[Alarm] Trigger alarm when not at home - Hallway camera'
|
2021-01-17 01:59:02 +00:00
|
|
|
trigger:
|
2023-01-25 02:09:03 +00:00
|
|
|
# Use hallway motion sensor
|
2021-01-17 01:59:02 +00:00
|
|
|
- platform: state
|
2023-01-25 02:09:03 +00:00
|
|
|
entity_id: binary_sensor.hallway_motion_sensor
|
2021-01-17 01:59:02 +00:00
|
|
|
to: 'on'
|
2023-01-25 02:09:03 +00:00
|
|
|
# Use open/close sensors
|
2021-01-17 01:59:02 +00:00
|
|
|
- platform: state
|
2023-01-25 02:09:03 +00:00
|
|
|
entity_id: binary_sensor.bathroom_door_open_close
|
2021-01-17 01:59:02 +00:00
|
|
|
to: 'on'
|
|
|
|
- platform: state
|
2023-01-25 02:09:03 +00:00
|
|
|
entity_id: binary_sensor.front_door_open_close
|
2021-01-17 01:59:02 +00:00
|
|
|
to: 'on'
|
2023-01-25 02:09:03 +00:00
|
|
|
# Use lock
|
|
|
|
- platform: state
|
|
|
|
entity_id: lock.front_door_lock_doorlock
|
|
|
|
to: 'unlocked'
|
|
|
|
condition:
|
|
|
|
- condition: state
|
|
|
|
entity_id: alarm_control_panel.home_alarm
|
|
|
|
state: armed_away
|
|
|
|
action:
|
|
|
|
- service: alarm_control_panel.alarm_trigger
|
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2023-02-02 14:04:54 +00:00
|
|
|
- service: notify.mobile_app_iphone
|
|
|
|
data:
|
|
|
|
title: "ALARM! Pending for disarm"
|
|
|
|
message: >
|
|
|
|
{{ state_attr(trigger.entity_id, 'friendly_name') }}
|
|
|
|
data:
|
|
|
|
entity_id: camera.hallway
|
|
|
|
url: "/lovelace-tablet/security"
|
|
|
|
- service: camera.snapshot
|
|
|
|
data:
|
|
|
|
filename: /config/www/cctv/hallway.jpg
|
|
|
|
target:
|
|
|
|
entity_id: camera.hallway
|
|
|
|
- service: notify.home_assistant
|
|
|
|
data:
|
2023-02-04 03:32:17 +00:00
|
|
|
message: >
|
|
|
|
ALARM. Pending to disarm
|
|
|
|
Motion in hallway - {{ state_attr(trigger.entity_id, 'friendly_name') }}
|
|
|
|
@everyone
|
2023-02-02 14:04:54 +00:00
|
|
|
target: [ "1070507369164984372" ]
|
|
|
|
data:
|
|
|
|
images:
|
|
|
|
- "/config/www/cctv/hallway.jpg"
|
2023-02-04 03:32:17 +00:00
|
|
|
- service: camera.record
|
|
|
|
data:
|
|
|
|
duration: 30
|
|
|
|
lookback: 30
|
|
|
|
filename: /config/www/cctv/hallway.mp4
|
|
|
|
target:
|
|
|
|
entity_id: camera.hallway
|
|
|
|
- service: notify.home_assistant
|
|
|
|
data:
|
|
|
|
message: >
|
|
|
|
Motion recording
|
|
|
|
target: [ "1070507369164984372" ]
|
|
|
|
data:
|
|
|
|
images:
|
|
|
|
- "/config/www/cctv/hallway.mp4"
|
2023-01-25 02:09:03 +00:00
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_away_living_roomn
|
2023-01-25 02:09:03 +00:00
|
|
|
alias: '[Alarm] Trigger alarm when not at home (Living Room)'
|
|
|
|
trigger:
|
2023-01-25 02:16:38 +00:00
|
|
|
# Use motion sensors
|
2021-01-17 01:59:02 +00:00
|
|
|
- platform: state
|
|
|
|
entity_id: binary_sensor.kitchen_motion_sensor
|
|
|
|
to: 'on'
|
2023-02-01 17:03:19 +00:00
|
|
|
- platform: state
|
|
|
|
entity_id: binary_sensor.office_sensor_motion
|
|
|
|
to: 'on'
|
2023-01-29 23:47:05 +00:00
|
|
|
# - platform: state
|
|
|
|
# entity_id: binary_sensor.kitchen_tabletop_motion_detection
|
|
|
|
# to: 'on'
|
2023-01-28 00:11:18 +00:00
|
|
|
# - platform: state
|
|
|
|
# entity_id: binary_sensor.kitchen_sink_motion_sensor
|
|
|
|
# to: 'on'
|
2023-01-25 02:16:38 +00:00
|
|
|
# Use open/close sensors
|
2021-01-18 22:28:22 +00:00
|
|
|
- platform: state
|
2021-10-11 18:15:50 +00:00
|
|
|
entity_id: binary_sensor.dining_window_1_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-05-06 23:03:36 +00:00
|
|
|
- platform: state
|
2021-10-11 18:15:50 +00:00
|
|
|
entity_id: binary_sensor.dining_window_2_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-05-06 23:03:36 +00:00
|
|
|
- platform: state
|
|
|
|
entity_id: binary_sensor.freezer_door_on_off
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-01-18 22:28:22 +00:00
|
|
|
- platform: state
|
2021-05-06 23:03:36 +00:00
|
|
|
entity_id: binary_sensor.front_door_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-01-18 22:28:22 +00:00
|
|
|
- platform: state
|
2021-10-11 18:15:50 +00:00
|
|
|
entity_id: binary_sensor.office_window_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2023-01-25 02:09:03 +00:00
|
|
|
condition:
|
|
|
|
- condition: state
|
|
|
|
entity_id: alarm_control_panel.home_alarm
|
|
|
|
state: armed_away
|
|
|
|
action:
|
|
|
|
- service: alarm_control_panel.alarm_trigger
|
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2023-02-02 14:04:54 +00:00
|
|
|
- service: notify.mobile_app_iphone
|
|
|
|
data:
|
|
|
|
title: "ALARM! Pending for disarm"
|
|
|
|
message: >
|
|
|
|
{{ state_attr(trigger.entity_id, 'friendly_name') }}
|
|
|
|
data:
|
|
|
|
entity_id: camera.living_room
|
|
|
|
url: "/lovelace-tablet/security"
|
|
|
|
- service: camera.snapshot
|
|
|
|
data:
|
|
|
|
filename: /config/www/cctv/living_room.jpg
|
|
|
|
target:
|
2023-02-07 13:10:00 +00:00
|
|
|
entity_id: camera.living_room
|
2023-02-02 14:04:54 +00:00
|
|
|
- service: notify.home_assistant
|
|
|
|
data:
|
2023-02-04 03:32:17 +00:00
|
|
|
message: >
|
|
|
|
ALARM. Pending to disarm
|
|
|
|
Motion in Living Room - {{ state_attr(trigger.entity_id, 'friendly_name') }}
|
|
|
|
@everyone
|
2023-02-02 14:04:54 +00:00
|
|
|
target: [ "1070507369164984372" ]
|
|
|
|
data:
|
|
|
|
images:
|
|
|
|
- "/config/www/cctv/living_room.jpg"
|
2023-02-04 03:32:17 +00:00
|
|
|
- service: camera.record
|
|
|
|
data:
|
|
|
|
duration: 30
|
|
|
|
lookback: 30
|
|
|
|
filename: /config/www/cctv/living_room.mp4
|
|
|
|
target:
|
|
|
|
entity_id: camera.hallway
|
|
|
|
- service: notify.home_assistant
|
|
|
|
data:
|
|
|
|
message: >
|
|
|
|
Motion recording
|
|
|
|
target: [ "1070507369164984372" ]
|
|
|
|
data:
|
|
|
|
images:
|
|
|
|
- "/config/www/cctv/living_room.mp4"
|
2023-01-25 02:09:03 +00:00
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_away_bedroom
|
2023-02-06 02:20:38 +00:00
|
|
|
alias: '[Alarm] Trigger alarm when not at home (Bedroom)'
|
|
|
|
trigger:
|
|
|
|
# Use motion sensors
|
|
|
|
- platform: state
|
|
|
|
entity_id: binary_sensor.bedroom_motion_occupancy
|
|
|
|
to: 'on'
|
|
|
|
# Use open/close sensors
|
|
|
|
- platform: state
|
|
|
|
entity_id: binary_sensor.bedroom_window_open_close
|
|
|
|
to: 'on'
|
|
|
|
condition:
|
|
|
|
- condition: state
|
|
|
|
entity_id: alarm_control_panel.home_alarm
|
|
|
|
state: armed_away
|
|
|
|
action:
|
|
|
|
- service: alarm_control_panel.alarm_trigger
|
|
|
|
entity_id: alarm_control_panel.home_alarm
|
|
|
|
- service: camera.snapshot
|
|
|
|
data:
|
2023-02-07 13:10:00 +00:00
|
|
|
filename: /config/www/cctv/bedroom.jpg
|
2023-02-06 02:20:38 +00:00
|
|
|
target:
|
2023-02-07 13:10:00 +00:00
|
|
|
entity_id: camera.bedroom
|
2023-02-06 02:20:38 +00:00
|
|
|
- service: notify.home_assistant
|
|
|
|
data:
|
|
|
|
message: >
|
|
|
|
ALARM. Pending to disarm
|
|
|
|
Motion in Bedroom - {{ state_attr(trigger.entity_id, 'friendly_name') }}
|
|
|
|
@everyone
|
|
|
|
target: [ "1070507369164984372" ]
|
|
|
|
data:
|
|
|
|
images:
|
|
|
|
- "/config/www/cctv/bedroom.jpg"
|
|
|
|
- service: camera.record
|
|
|
|
data:
|
|
|
|
duration: 30
|
|
|
|
lookback: 30
|
|
|
|
filename: /config/www/cctv/bedroom.mp4
|
|
|
|
target:
|
|
|
|
entity_id: camera.bedroom
|
2023-02-07 13:10:00 +00:00
|
|
|
- service: notify.home_assistant
|
|
|
|
data:
|
|
|
|
message: >
|
|
|
|
Motion recording
|
|
|
|
target: [ "1070507369164984372" ]
|
|
|
|
data:
|
|
|
|
images:
|
|
|
|
- "/config/www/cctv/bedroom.mp4"
|
2023-02-06 02:20:38 +00:00
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_away_remaining
|
2023-01-25 02:09:03 +00:00
|
|
|
alias: '[Alarm] Trigger alarm when not at home'
|
|
|
|
trigger:
|
2023-01-25 02:16:38 +00:00
|
|
|
# Use motion sensors
|
2021-05-27 22:22:58 +00:00
|
|
|
- platform: state
|
2023-01-25 02:09:03 +00:00
|
|
|
entity_id: binary_sensor.bathroom_motion_occupancy
|
|
|
|
to: 'on'
|
2023-02-06 02:20:38 +00:00
|
|
|
# - platform: state
|
|
|
|
# entity_id: binary_sensor.bedroom_motion_occupancy
|
|
|
|
# to: 'on'
|
2023-01-25 02:09:03 +00:00
|
|
|
- platform: state
|
2023-06-07 16:17:45 +00:00
|
|
|
entity_id: binary_sensor.bathroom_shower_sensor_motion
|
2023-01-25 02:09:03 +00:00
|
|
|
to: 'on'
|
2023-01-25 02:16:38 +00:00
|
|
|
# Use open/close sensors
|
2023-02-06 02:20:38 +00:00
|
|
|
# - platform: state
|
|
|
|
# entity_id: binary_sensor.bedroom_window_open_close
|
|
|
|
# to: 'on'
|
2021-01-17 01:59:02 +00:00
|
|
|
condition:
|
|
|
|
- condition: state
|
2022-04-30 16:05:15 +00:00
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2021-01-17 01:59:02 +00:00
|
|
|
state: armed_away
|
|
|
|
action:
|
|
|
|
- service: alarm_control_panel.alarm_trigger
|
2022-04-30 16:05:15 +00:00
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2023-01-25 02:09:03 +00:00
|
|
|
- service: notify.mobile_app_iphone
|
|
|
|
data:
|
2023-01-25 02:16:38 +00:00
|
|
|
title: "ALARM! Pending for disarm"
|
|
|
|
message: >
|
|
|
|
{{ state_attr(trigger.entity_id, 'friendly_name') }}
|
2023-01-25 02:09:03 +00:00
|
|
|
data:
|
2023-01-29 00:51:33 +00:00
|
|
|
url: "/lovelace-tablet/security"
|
2021-01-17 01:59:02 +00:00
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_away_test_vibration
|
2023-02-01 17:06:14 +00:00
|
|
|
alias: '[Alarm] Window vibration test'
|
|
|
|
trigger:
|
|
|
|
- platform: state
|
|
|
|
entity_id: binary_sensor.office_vibration
|
|
|
|
to: 'on'
|
|
|
|
condition:
|
|
|
|
# - condition: state
|
|
|
|
# entity_id: alarm_control_panel.home_alarm
|
|
|
|
# state: armed_away
|
|
|
|
action:
|
|
|
|
# - service: alarm_control_panel.alarm_trigger
|
|
|
|
# entity_id: alarm_control_panel.home_alarm
|
|
|
|
- service: notify.mobile_app_iphone
|
|
|
|
data:
|
|
|
|
title: "Vibration Test ALARM!"
|
|
|
|
message: >
|
|
|
|
{{ state_attr(trigger.entity_id, 'friendly_name') }}
|
|
|
|
data:
|
|
|
|
entity_id: camera.living_room
|
|
|
|
url: "/lovelace-tablet/security"
|
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_night
|
2021-01-17 01:59:02 +00:00
|
|
|
alias: '[Alarm] Trigger alarm at night'
|
|
|
|
trigger:
|
|
|
|
- platform: state
|
2021-05-06 23:03:36 +00:00
|
|
|
entity_id: binary_sensor.bedroom_window_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-01-18 22:28:22 +00:00
|
|
|
- platform: state
|
2021-10-11 18:15:50 +00:00
|
|
|
entity_id: binary_sensor.dining_window_1_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-01-18 22:28:22 +00:00
|
|
|
- platform: state
|
2021-10-11 18:15:50 +00:00
|
|
|
entity_id: binary_sensor.dining_window_2_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-01-18 22:28:22 +00:00
|
|
|
- platform: state
|
2021-05-06 23:03:36 +00:00
|
|
|
entity_id: binary_sensor.freezer_door_on_off
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-05-06 23:03:36 +00:00
|
|
|
- platform: state
|
|
|
|
entity_id: binary_sensor.front_door_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-05-06 23:03:36 +00:00
|
|
|
- platform: state
|
2021-10-11 18:15:50 +00:00
|
|
|
entity_id: binary_sensor.office_window_open_close
|
2021-05-10 09:26:51 +00:00
|
|
|
to: 'on'
|
2021-01-17 01:59:02 +00:00
|
|
|
condition:
|
|
|
|
- condition: state
|
2022-04-30 16:05:15 +00:00
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2021-01-17 01:59:02 +00:00
|
|
|
state: armed_away
|
|
|
|
action:
|
|
|
|
- service: alarm_control_panel.alarm_trigger
|
2022-04-30 16:05:15 +00:00
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2023-01-25 02:16:38 +00:00
|
|
|
- service: notify.mobile_app_iphone
|
|
|
|
data:
|
|
|
|
title: "ALARM! Pending for disarm"
|
|
|
|
message: >
|
|
|
|
{{ state_attr(trigger.entity_id, 'friendly_name') }}
|
|
|
|
data:
|
2023-01-29 00:51:33 +00:00
|
|
|
url: "/lovelace-tablet/security"
|
2021-01-17 01:59:02 +00:00
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_arm_away
|
2021-01-17 01:59:02 +00:00
|
|
|
alias: '[Alarm] Arm away'
|
|
|
|
trigger:
|
|
|
|
- platform: zone
|
2021-05-06 23:03:36 +00:00
|
|
|
entity_id: device_tracker.przemyslaws_iphone
|
2021-01-17 01:59:02 +00:00
|
|
|
zone: zone.home
|
|
|
|
event: leave
|
|
|
|
action:
|
|
|
|
- service: alarm_control_panel.alarm_arm_away
|
2022-04-30 16:05:15 +00:00
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2021-01-17 01:59:02 +00:00
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_pending
|
2021-01-17 01:59:02 +00:00
|
|
|
alias: '[Alarm] Send notification when alarm triggered'
|
2021-05-06 23:03:36 +00:00
|
|
|
trigger:
|
|
|
|
- platform: state
|
2022-04-30 16:05:15 +00:00
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2021-05-06 23:03:36 +00:00
|
|
|
to: 'pending'
|
|
|
|
action:
|
2022-04-29 19:29:59 +00:00
|
|
|
- service: zwave_js.set_config_parameter
|
2022-04-29 19:42:14 +00:00
|
|
|
data:
|
|
|
|
parameter: '7'
|
|
|
|
value: '2'
|
|
|
|
target:
|
|
|
|
entity_id: switch.siren_alarm
|
2021-05-06 23:03:36 +00:00
|
|
|
- service: switch.turn_on
|
|
|
|
entity_id: switch.siren_switch
|
|
|
|
|
2023-06-12 21:56:22 +00:00
|
|
|
- id: alarm_triggered
|
2021-05-06 23:03:36 +00:00
|
|
|
alias: '[Alarm] Turn on alarm'
|
2021-01-17 01:59:02 +00:00
|
|
|
trigger:
|
|
|
|
- platform: state
|
2022-04-30 16:05:15 +00:00
|
|
|
entity_id: alarm_control_panel.home_alarm
|
2021-01-17 01:59:02 +00:00
|
|
|
to: 'triggered'
|
|
|
|
action:
|
|
|
|
- service: notify.notify
|
|
|
|
data:
|
2021-05-06 23:03:36 +00:00
|
|
|
message: "ALARM! The alarm has been triggered"
|
2022-04-24 22:35:59 +00:00
|
|
|
data:
|
|
|
|
importance: max
|
2022-04-29 19:29:59 +00:00
|
|
|
- service: zwave_js.set_config_parameter
|
2021-05-06 23:03:36 +00:00
|
|
|
data:
|
2022-04-29 19:29:59 +00:00
|
|
|
parameter: '7'
|
|
|
|
value: '1'
|
|
|
|
target:
|
|
|
|
entity_id: switch.siren_alarm
|
2021-05-06 23:03:36 +00:00
|
|
|
- service: switch.turn_on
|
2024-05-19 10:19:29 +00:00
|
|
|
entity_id: switch.siren_switch
|