Description
I am having trouble getting the plugin to authenticate with the blink API:
[6/17/2020, 3:36:33 PM] [Blink System] Error authenticating with blink API BlinkException [Error]: Can't retrieve system status
at Request._callback (/usr/local/lib/node_modules/homebridge-blinkcameras/node_modules/node-blink-security/lib/blink.js:463:25)
at self.callback (/usr/local/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:185:22)
. . .
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.
Where exactly am I entering this authentication code? I've been using homebridge running as a systemd service along with the config ui x web console.
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 I watch the homebridge logs when starting up with a new deviceId
I see the pause starting up the blink plugin. I get an email "Allow Device" and I quickly click on it, but the plugin still fails to log in. I never see any mention of the two factor authentication code. Oddly enough, I eventually get a second email asking me to "Allow Device" I click on it and restart homebridge, but the plugin still fails to log in.
I'll also note that the "Allow Device" email states that the device name is *IDEVICENAMEI*
even though I filled in devicename
in the config.