mirror of
https://github.com/GeorgeSG/sarah.git
synced 2026-06-15 17:12:59 +00:00
Automate bedroom camera
This commit is contained in:
@@ -157,9 +157,9 @@
|
||||
title: Camera
|
||||
cards:
|
||||
- type: picture-glance
|
||||
camera_image: camera.mercury_bedroom
|
||||
entities: []
|
||||
|
||||
camera_image: camera.bedroom_hd
|
||||
entities:
|
||||
- switch.tapo_bedroom
|
||||
|
||||
- type: vertical-stack
|
||||
title: Sensors
|
||||
|
||||
@@ -157,7 +157,7 @@
|
||||
name: Living Room
|
||||
- type: custom:button-card
|
||||
template: default
|
||||
entity: camera.mercury_bedroom
|
||||
entity: switch.tapo_bedroom
|
||||
name: Bedroom
|
||||
- type: custom:button-card
|
||||
template: [default, with_state_indicator]
|
||||
|
||||
@@ -480,3 +480,11 @@ vacuum.vacuum:
|
||||
entity: vacuum.vacuum
|
||||
camera_calibration: true
|
||||
map_camera: camera.xiaomi_cloud_map_extractor
|
||||
|
||||
switch.tapo_bedroom:
|
||||
title: "Bedroom Camera"
|
||||
card:
|
||||
type: picture-glance
|
||||
camera_image: camera.bedroom_hd
|
||||
entities:
|
||||
- switch.tapo_bedroom
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
switch:
|
||||
- platform: template
|
||||
switches:
|
||||
tapo_bedroom:
|
||||
friendly_name: "Bedroom Camera"
|
||||
value_template: "{{ state_attr('camera.bedroom_hd', 'privacy_mode') == 'off' }}"
|
||||
turn_on:
|
||||
service: script.tapo_bedroom_on
|
||||
turn_off:
|
||||
service: script.tapo_bedroom_off
|
||||
icon_template: >
|
||||
{%if state_attr('camera.bedroom_hd', 'privacy_mode') %}
|
||||
mdi:video
|
||||
{% else %}
|
||||
mdi:video-off
|
||||
{% endif %}
|
||||
|
||||
script:
|
||||
tapo_bedroom_toggle:
|
||||
sequence:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: template
|
||||
value_template: "{{ state_attr('camera.bedroom_hd', 'privacy_mode') == 'off' }}"
|
||||
sequence:
|
||||
- service: script.tapo_bedroom_off
|
||||
|
||||
default:
|
||||
- service: script.tapo_bedroom_on
|
||||
|
||||
tapo_bedroom_on:
|
||||
sequence:
|
||||
- service: tapo_control.set_privacy_mode
|
||||
entity_id: camera.bedroom_hd
|
||||
data:
|
||||
privacy_mode: "off"
|
||||
- service: tapo_control.ptz
|
||||
entity_id: camera.bedroom_hd
|
||||
data:
|
||||
preset: "live"
|
||||
|
||||
tapo_bedroom_off:
|
||||
sequence:
|
||||
- service: tapo_control.ptz
|
||||
entity_id: camera.bedroom_hd
|
||||
data:
|
||||
preset: "off"
|
||||
- service: tapo_control.set_privacy_mode
|
||||
entity_id: camera.bedroom_hd
|
||||
data:
|
||||
privacy_mode: "on"
|
||||
@@ -29,6 +29,8 @@ script:
|
||||
# Cameras
|
||||
- service: switch.turn_on
|
||||
entity_id: switch.mercury_home_mode
|
||||
- service: switch.turn_off
|
||||
entity_id: switch.tapo_bedroom
|
||||
|
||||
- service: script.routine_coming_home_during_daytime
|
||||
- service: script.routine_coming_home_after_sunset
|
||||
|
||||
@@ -4,6 +4,8 @@ script:
|
||||
sequence:
|
||||
- service: switch.turn_off
|
||||
entity_id: switch.mercury_home_mode
|
||||
- service: switch.turn_on
|
||||
entity_id: switch.tapo_bedroom
|
||||
|
||||
- service: homeassistant.turn_off
|
||||
entity_id:
|
||||
|
||||
Reference in New Issue
Block a user