CCTV scripts
This commit is contained in:
parent
438eedd660
commit
e6426a4f3b
@ -1,30 +1,36 @@
|
||||
- id: camera_kitchen_notification
|
||||
alias: '[Camera] Kitchen notification'
|
||||
condition:
|
||||
- condition: state
|
||||
entity_id: alarm_control_panel.home_alarm
|
||||
state: armed_away
|
||||
- id: camera_livingroom_notification
|
||||
alias: '[Camera] Living room notification'
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: binary_sensor.kitchen_motion_sensor
|
||||
from: 'off'
|
||||
to: 'on'
|
||||
# Use open/close sensors
|
||||
- platform: state
|
||||
entity_id: binary_sensor.dining_window_1_open_close
|
||||
to: 'on'
|
||||
- platform: state
|
||||
entity_id: binary_sensor.dining_window_2_open_close
|
||||
to: 'on'
|
||||
- platform: state
|
||||
entity_id: binary_sensor.office_window_open_close
|
||||
to: 'on'
|
||||
condition:
|
||||
- condition: state
|
||||
entity_id: alarm_control_panel.home_alarm
|
||||
state: armed_away
|
||||
action:
|
||||
- service: notify.mobile_app_iphone
|
||||
data:
|
||||
message: Motion Detected in Kitchen!
|
||||
message: Motion Detected in Living Room!
|
||||
data:
|
||||
entity_id: camera.kitchen
|
||||
entity_id: camera.living_room
|
||||
url:
|
||||
_: "/lovelace-tablet/cctv"
|
||||
mode: single
|
||||
|
||||
- id: camera_hallway_notification
|
||||
alias: '[Camera] Hallway notification'
|
||||
condition:
|
||||
- condition: state
|
||||
entity_id: alarm_control_panel.home_alarm
|
||||
state: armed_away
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: binary_sensor.hallway_motion_sensor
|
||||
@ -34,6 +40,16 @@
|
||||
entity_id: binary_sensor.hallway_sensor_2_home_security_motion_detection
|
||||
from: 'off'
|
||||
to: 'on'
|
||||
- platform: state
|
||||
entity_id: binary_sensor.front_door_open_close
|
||||
to: 'on'
|
||||
- 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: notify.mobile_app_iphone
|
||||
data:
|
||||
|
@ -1,6 +1,7 @@
|
||||
good_night:
|
||||
alias: Good Night
|
||||
sequence:
|
||||
- service: script.cctv_on
|
||||
- service: alarm_control_panel.alarm_arm_home
|
||||
entity_id: alarm_control_panel.home_alarm
|
||||
- service: input_select.select_option
|
||||
@ -87,6 +88,7 @@ good_night:
|
||||
good_morning:
|
||||
alias: Good Morning
|
||||
sequence:
|
||||
- service: script.cctv_off
|
||||
- service: cover.open_cover
|
||||
entity_id:
|
||||
- cover.bedroom_blinds
|
||||
@ -126,6 +128,7 @@ good_morning:
|
||||
leave_home:
|
||||
alias: Leave Home
|
||||
sequence:
|
||||
- service: script.cctv_on
|
||||
- service: alarm_control_panel.alarm_arm_away
|
||||
entity_id: alarm_control_panel.home_alarm
|
||||
- service: input_select.select_option
|
||||
@ -208,6 +211,7 @@ leave_home:
|
||||
arrive_home:
|
||||
alias: Arrive Home
|
||||
sequence:
|
||||
- service: script.cctv_off
|
||||
- service: alarm_control_panel.alarm_disarm
|
||||
entity_id: alarm_control_panel.home_alarm
|
||||
- service: input_select.select_option
|
||||
|
25
scripts/11.cctv.yaml
Normal file
25
scripts/11.cctv.yaml
Normal file
@ -0,0 +1,25 @@
|
||||
cctv_on:
|
||||
alias: CCTV on
|
||||
sequence:
|
||||
- service: switch.turn_on
|
||||
target:
|
||||
entity_id:
|
||||
- switch.living_room_recordings
|
||||
- switch.living_room_snapshots
|
||||
- switch.living_room_detect
|
||||
- switch.hallway_recordings
|
||||
- switch.hallway_snapshots
|
||||
- switch.hallway_detect
|
||||
|
||||
cctv_off:
|
||||
alias: CCTV off
|
||||
sequence:
|
||||
- service: switch.turn_off
|
||||
target:
|
||||
entity_id:
|
||||
- switch.living_room_recordings
|
||||
- switch.living_room_snapshots
|
||||
- switch.living_room_detect
|
||||
- switch.hallway_recordings
|
||||
- switch.hallway_snapshots
|
||||
- switch.hallway_detect
|
Loading…
Reference in New Issue
Block a user