From 654f5906eaa3eb4f3050ae655ec92021079626ab Mon Sep 17 00:00:00 2001 From: Kevin Fronczak Date: Fri, 12 Oct 2018 18:00:30 -0400 Subject: [PATCH] Add missing info to blink docs (#6727) * Add missing info to blink docs Missing information about camera services and alarm_control_panel * Fix typo --- source/_components/blink.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/_components/blink.markdown b/source/_components/blink.markdown index a764ec59ab7..7dbd23d868f 100644 --- a/source/_components/blink.markdown +++ b/source/_components/blink.markdown @@ -65,6 +65,12 @@ sensors: default: all (`battery`, `temperature`, `status`, `wifi_strength`) {% endconfiguration %} +Once home-assistant starts, the `blink` component will create the following components: + +- An `alarm_control_panel` to arm/disarm the whole blink system (note, `alarm_arm_home` is not implemented and will not actually do anything, despite it being an option in the GUI). +- A `camera` for each camera linked to your Blink sync module. +- A `sensor` per camera for every item listed in `monitored_conditions` (if no items specified in your `configuration.yaml`, all of them will be added by default). +- A `binary_sensor` for each item listed in `monitored_conditions` (if no items specified in your `configuration.yaml`, all of them will be added by default). Since the cameras are battery operated, setting the `scan_interval` must be done with care so as to not drain the battery too quickly, or hammer Blink's servers with too many API requests. The cameras can be manually updated via the `trigger_camera` service which will ignore the throttling caused by `scan_interval`. As a note, all of the camera-specific sensors are only polled when a new image is requested from the camera. This means that relying on any of these sensors to provide timely and accurate data is not recommended. @@ -126,3 +132,7 @@ homeassistant: - '/tmp' - '/path/to/whitelist' ``` + +### {% linkable_title Other Services %} + +In addition to the services mentioned above, there are generic `camera` and `alarm_control_panel` services available for use as well. The `camera.enable_motion_detection` and `camera.disable_motion_detection` services allow for individual cameras to be enabled and disabled, respectively, within the Blink system. The `alarm_control_panel.alarm_arm_away` and `alarm_control_panel.alarm_disarm` services allow for the whole system to be armed and disarmed, respectively.