A Ring Video Doorbell platform plugin for Homebridge.
Run these commands:
% sudo npm install -g homebridge
% sudo npm install -g homebridge-platform-ring-video-doorbell
On Linux, you might see this output for the second command:
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
If so, please try
% apt-get install libpcap-dev
and try
% sudo npm install -g homebridge-platform-ring-video-doorbell
again!
NB: If you install homebridge like this:
sudo npm install -g --unsafe-perm homebridge
Then all subsequent installations must be like this:
sudo npm install -g --unsafe-perm homebridge-platform-ring-video-doorbell
Edit ~/.homebridge/config
, inside "platforms": [ ... ]
add:
{ "platform" : "ring-video-doorbell"
, "name" : "Doorbell"
, "username" : "[email protected]"
, "password" : "secret"
// optional, here are the defaults
, "options" : { "retries": 15, "ttl": 5, "verboseP" : false }
}
The current version of this plugin doesn't handle the camera available in the Ring Video doorbell; however, as noted by @barkerja, you can use the camera plugin, and place both accessories in the same "room". HomeKit manage the two accessories as one "seamless" device.
Many thanks to jeroenmoors author of php-ring-api.