diff --git a/source/_components/binary_sensor.blink.markdown b/source/_components/binary_sensor.blink.markdown new file mode 100644 index 00000000000..e8ef5640442 --- /dev/null +++ b/source/_components/binary_sensor.blink.markdown @@ -0,0 +1,17 @@ +--- +layout: page +title: "Blink Binary Sensor" +description: "Instructions for how to setup Blink binary sensors within Home Assistant." +date: 2017-03-05 22:13 +sidebar: true +comments: false +sharing: true +footer: true +logo: blink.png +ha_category: Binary Sensor +ha_release: "0.40" +--- + +

+To get your Blink binary sensors working with Home Assistant, follow the instructions for the general [Blink component](/components/blink/). +

\ No newline at end of file diff --git a/source/_components/blink.markdown b/source/_components/blink.markdown new file mode 100644 index 00000000000..ed97a6da679 --- /dev/null +++ b/source/_components/blink.markdown @@ -0,0 +1,75 @@ +--- +layout: page +title: "Blink" +description: "Instructions for how to integrate Blink camera/security system within Home Assistant." +date: 2017-03-05 22:13 +sidebar: true +comments: false +sharing: true +footer: true +logo: blink.png +ha_category: Hub +ha_release: "0.40" +--- + +The `blink` component lets you view camera images and motion events from [Blink](http://blinkforhome.com) camera and security systems. + +You will need your Blink login information (username, usually you email address, and password) to use this module. + +To set it up, add the following information to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +blink: + username: YOUR_USERNAME + password: YOUR_PASSWORD +``` + +Once loaded, your front end will have the following components: +* A camera image for each camera in your system. +* A binary_sensor per camera that indicates whether motion detection is enabled. +* A binary_sensor for the system that indicates if the system is armed or disarmed. +* A sesnor per camera that reports temperature. +* A sensor per camera that reports battery level. +* A sensor per camera that reports unread notification (ie. detected motion events). + +Since the cameras are battery operated, the images are only updated in Home Assistant when the user manually forces a new photo. The image can only be updated in Home Assistant every 60 seconds in order to not overwhelm Blink's servers with API requests. + +Services: +There are three services availiabe for the blink platform: +- arm_system +- arm_camera +- snap_picture + +For arm_system, the value sent can be either "True" or "False" and will arm and disarm the whole blink system, respectively + +Arm system example +```json +{ + "device_armed": "True" +} +``` + +Arm camera follows a similar structure, but each indidivual camera can have motion detection enabled or disabled. Because of this, you also need to supply a name. For example, if I have a camera named "Living Room" and I want to turn off motion detection on that camera, I'd call the blink.arm_camera service with the following payload: +```json +{ + "friendly_name": "Living Room", + "device_armed": "False" +} +``` + +The blink.snap_picture service takes the camera name as the payload and with take a new picture with your camera. +``` +{ + "friendly_name": "Living Room" +} +``` + +Configuration variables: + +- **username** (*Required*): Your username to login to Blink +- **password** (*Required*): Your password to login to Blink + +

+ +

diff --git a/source/_components/camera.blink.markdown b/source/_components/camera.blink.markdown new file mode 100644 index 00000000000..c75bedd005b --- /dev/null +++ b/source/_components/camera.blink.markdown @@ -0,0 +1,17 @@ +--- +layout: page +title: "Blink Camera" +description: "Instructions for how to setup Blink cameras within Home Assistant." +date: 2017-03-05 22:13 +sidebar: true +comments: false +sharing: true +footer: true +logo: blink.png +ha_category: Camera +ha_release: "0.40" +--- + +

+To get your Blink cameras working with Home Assistant, follow the instructions for the general [Blink component](/components/blink/). +

\ No newline at end of file diff --git a/source/_components/sensor.blink.markdown b/source/_components/sensor.blink.markdown new file mode 100644 index 00000000000..3bdcfc0cdde --- /dev/null +++ b/source/_components/sensor.blink.markdown @@ -0,0 +1,17 @@ +--- +layout: page +title: "Blink Sensor" +description: "Instructions for how to setup Blink sensors within Home Assistant." +date: 2017-03-05 22:13 +sidebar: true +comments: false +sharing: true +footer: true +logo: blink.png +ha_category: Sensor +ha_release: "0.40" +--- + +

+To get your Blink sensors working with Home Assistant, follow the instructions for the general [Blink component](/components/blink/). +

\ No newline at end of file diff --git a/source/images/screenshots/blink_example_frontend.png b/source/images/screenshots/blink_example_frontend.png new file mode 100644 index 00000000000..023f0de6a20 Binary files /dev/null and b/source/images/screenshots/blink_example_frontend.png differ diff --git a/source/images/supported_brands/blink.png b/source/images/supported_brands/blink.png new file mode 100644 index 00000000000..8b37d3c26db Binary files /dev/null and b/source/images/supported_brands/blink.png differ