Home-AssistantConfig/config/packages/skybellhd.yaml.disabled

97 lines
2.2 KiB
Plaintext
Raw Normal View History

2018-01-02 00:00:45 +00:00
#-------------------------------------------
# @CCOSTAN
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
###################################
2020-05-25 17:50:17 +00:00
## [SkyBell HD](https://amzn.to/2dcexIB)
2018-01-02 00:00:45 +00:00
###################################
skybell:
username: !secret skybell_username
password: !secret skybell_password
camera:
- platform: skybell
monitored_conditions:
- avatar
- activity
activity_name: "Last Activity"
2018-01-02 00:00:45 +00:00
binary_sensor:
- platform: skybell
monitored_conditions:
- button
- motion
light:
- platform: skybell # Part of the Outdoor Front Lights Group
sensor:
- platform: skybell
monitored_conditions:
- chime_level
switch:
- platform: skybell
monitored_conditions:
2018-03-12 20:04:59 +00:00
# - do_not_disturb
2018-01-02 00:00:45 +00:00
- motion_sensor
###################################
## Automations
###################################
## Doorbell Press
automation:
- alias: 'Log SkyBell Pressed Activity'
2020-07-20 18:33:03 +00:00
id: 64226512-f35d-4179-bfcb-9de158b8d3f4
2018-01-02 00:00:45 +00:00
trigger:
- platform: state
entity_id:
- binary_sensor.skybell_front_door_button
2018-01-02 00:00:45 +00:00
to: 'on'
- platform: event
event_type: skybell_pressed
2018-01-02 00:00:45 +00:00
condition:
- condition: template
value_template: >
{%- if states.binary_sensor.skybell_front_door_button.attributes.last_triggered -%}
{{ (as_timestamp(now()) - as_timestamp(states.binary_sensor.skybell_front_door_button.attributes.last_triggered)) > 200 }}
{%- else -%}
true
{%- endif -%}
2018-01-02 00:00:45 +00:00
action:
- service: script.skybell_pressed
2018-01-02 00:00:45 +00:00
# Motion Sensing
- alias: 'Log SkyBell Motion detection'
2020-07-20 18:33:03 +00:00
id: a22c2cb7-08b2-4bd1-bc82-77201253a000
2018-01-02 00:00:45 +00:00
trigger:
- platform: event
event_type: skybell_motion
action:
- service: script.front_house_motion
# Turn SkyBell Light and Neato Schedule back on if it's turned off. Like any Good Watchdog.
- alias: Automated Mismatch WatchDog!
2020-07-20 18:33:03 +00:00
id: bff434b9-5916-42d1-8620-5723b4b1879d
2018-01-02 00:00:45 +00:00
trigger:
- platform: state
entity_id:
- light.front_door
2020-05-22 17:43:39 +00:00
- switch.carlo_neato_schedule
2018-01-02 00:00:45 +00:00
to: 'off'
#Turn it back on!
action:
- service: homeassistant.turn_on
data:
2018-01-02 00:00:45 +00:00
entity_id: "{{ trigger.entity_id }}"