colinbendell / homebridge-blink-for-home

Blink For Home Camera Homebridge plugin
MIT License
89 stars 27 forks source link

homebridge-blink-for-home

verified-by-homebridge npm npm

Overview

This enables Blink Cameras to the HomeBridge platform. This includes:

Setup

To configure this set it up as a platform in your homebridge config.json file.

"platforms" : [
  {
    "name"     : "Blink",
    "username" : "<your blink email address>",
    "password" : "<your blink password>",
    "pin"      : "<pin>",
    "platform" : "Blink"
  }
]

Configuration Parameters

2FA support

If you have 2FA enabled, you will need to first set the username / password to force the system to attempt to login. On first attempt it will trigger the email validation. With the PIN provided from the 2FA email, update the pin field to proceed. The pin is only needed once per account.

NB: The Device in the email 2FA will appear to be an iPad Mini. This is intentional to increase masquerading.

Features & Behaviors

This homebridge application includes a number of features such as:

Many of these features are interconnected. Below describes the expected flows:

Armed Disarmed
✅PrivacyMode
✅Camera
Thumbnail Refreshed
✅PrivacyMode
❌Camera
❌PrivacyMode
✅Camera
Thumbnail Refreshed Thumbnail Refreshed
❌PrivacyMode
❌Camera
Last Thumbnail (no refresh)

Accessories

Two main accessory types will be present: Security System and Camera accessories.

Security System Accessories

Camera Accessories

Useful Resources: