npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

homebridge-blinkcameras

v1.1.5

Published

Blink Camera plugin for homebridge

Downloads

59

Readme

homebridge-blinkcameras

Note on 2 factor authentication

Due to two factor authentication being required for Blink login the first time you run homebridge after installing this plugin it will pause and wait for you to enter your two factor authentication code. You will receive two emails from Blink, one with the code and one to "Allow Device". Make sure you Allow Device before entering your two factor authentication code.

If you are upgrading from an old version of this plugin you will have to add a "deviceId" and "deviceName" to your platform config. These can be whatever you want them to be.

Also the Platform name of this plugin has changed. It is now BlinkCameras instead of BlinkPlatformSecurity, so update your config file accordingly.

Homebridge Platform Plugin for Blink Security Cameras.

This allows you to arm and disarm your Blink Home Security Cameras using Apple's HomeKit. This is a plugin for the excellent homebridge project https://github.com/nfarina/homebridge.

This is built on top of node-blink-security https://github.com/madshall/node-blink-security

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

"platforms" : [
  {
    "platform": "BlinkCameras",
    "name": "Blink System",
    "username"   : "<your blink email address>",
    "password"   : "<your blink password",
    "deviceId"   : "<a made up device id>",
    "deviceName" : "<a made up device name>",
    "discovery" : false,
    "discoveryInterval": 3600
  }
]

Configuration Parameters

  • username - Your blink username
  • password - Your blink password
  • deviceId - A made up device id, if you run multiple copies of this plugin use a different id for each one
  • _deviceName - A made up device name, if you run multiple copies of this plugin use a different name for each one
  • discovery - Causes the plugin to look for new cameras (defaults to true)
  • discoveryInterval - How often discovery should run in seconds (default . is 3600 seconds (1 hour)). Be careful setting this too low as too many requests to the Blink API might lock out your account.

This plugin discovers multiple Blink "Systems" and "Cameras". You can arm/disarm each system independently of each Camera. Arming a camera is the same as turning on the "motion detect" toggle in the Blink App.