homebridge-blinkcameras
homebridge-blinkcameras copied to clipboard
Authentication problem: An app update is required
up until today, my Blink plugin was working fine... but this afternoon is started to give me this error:
[7/30/2020, 2:11:41 PM] [Blink] BlinkException [Error]: Can't retrieve system summary at Request._callback (/usr/lib/node_modules/homebridge-blinkcameras/node_modules/node-blink-security/lib/blink.js:107:27) at Request.self.callback (/usr/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:185:22) at Request.emit (events.js:315:20) at Request.<anonymous> (/usr/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:1154:10) at Request.emit (events.js:315:20) at IncomingMessage.<anonymous> (/usr/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:1076:12) at Object.onceWrapper (events.js:421:28) at IncomingMessage.emit (events.js:327:22) at endReadableNT (_stream_readable.js:1220:12) at processTicksAndRejections (internal/process/task_queues.js:84:21)
and after a few tries, it gave me this error and my blink system and camera were remove from the accessories list and removed from homekit.
[7/30/2020, 3:22:17 PM] [Blink] Error authenticating with blink API BlinkAuthenticationException [Error]: Authentication problem: An app update is required at Request._callback (/usr/lib/node_modules/homebridge-blinkcameras/node_modules/node-blink-security/lib/blink.js:396:25) at Request.self.callback (/usr/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:185:22) at Request.emit (events.js:315:20) at Request.<anonymous> (/usr/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:1154:10) at Request.emit (events.js:315:20) at IncomingMessage.<anonymous> (/usr/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:1076:12) at Object.onceWrapper (events.js:421:28) at IncomingMessage.emit (events.js:327:22) at endReadableNT (_stream_readable.js:1220:12) at processTicksAndRejections (internal/process/task_queues.js:84:21)
Yes. Same problem
Does it also make your other Homebridge accessories fail? Seems to be the case for me.
Does it also make your other Homebridge accessories fail? Seems to be the case for me.
No further problems with other devices. In my case Sonos
Does it also make your other Homebridge accessories fail? Seems to be the case for me.
all my other accessories are working fine.
Same here:
[7/30/2020, 10:46:08 PM] [Blink Home Security] BlinkException [Error]: Can't retrieve system summary
I have 11 cameras on 3 systems and when I get this same failure, all cameras are 'unregistered' and removed form homekit, which then removes them from the rooms I put them in and all automations or scenes they were a part of. If I restart homebridge again, usually they come back but all of them are once again in the 'default room' and have to be moved and added to automations/scenes all over again. LOVE the ability to arm/disarm individual cameras with automation, but with this issue, it makes it problematic because if a single camera is disarmed through this plugin, then even when the blink system is armed through the blink app or IFTTT or other means, that camera doesn't get armed again.
I have 11 cameras on 3 systems and when I get this same failure, all cameras are 'unregistered' and removed form homekit, which then removes them from the rooms I put them in and all automations or scenes they were a part of. If I restart homebridge again, usually they come back but all of them are once again in the 'default room' and have to be moved and added to automations/scenes all over again. LOVE the ability to arm/disarm individual cameras with automation, but with this issue, it makes it problematic because if a single camera is disarmed through this plugin, then even when the blink system is armed through the blink app or IFTTT or other means, that camera doesn't get armed again.
I restarted the homebridge but they are not found.
Every time these errors come up, I feel that Amazon /Blink do not want us to use the cams like this, which is a real bummer. At least then they could give more possibilities to the Apps or the IFTTT integration.
Happened to me overnight. Seems Blink changed the API (again)
[Blink System] Error authenticating with blink API Error: Authentication problem: An app update is required
[Blink System] Error authenticating with blink API Error: Authentication problem: An app update is required
at Request.request.post [as _callback] (/opt/node/lib/node_modules/homebridge-blinkcameras/node_modules/node-blink-security/lib/blink.js:396:25)
at Request.self.callback (/opt/node/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:185:22)
at Request.emit (events.js:198:13)
at Request.<anonymous> (/opt/node/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:1154:10)
at Request.emit (events.js:198:13)
at IncomingMessage.<anonymous> (/opt/node/lib/node_modules/homebridge-blinkcameras/node_modules/request/request.js:1076:12)
at Object.onceWrapper (events.js:286:20)
at IncomingMessage.emit (events.js:203:15)
at endReadableNT (_stream_readable.js:1145:12)
at process._tickCallback (internal/process/next_tick.js```
yup noticed this too. same error. please fix!!!
So I'm waiting for node-blink-security to update. This isn't working for me, it appears blink did change the API (again). 👎
same for me Authentication problem: An app update is required
Same here.
Really seems like Amazon wants me to throw out my blink camera and order something that has no association with them whatsoever.
yup, i will be dumping my blinks soon. they are so far behind the curb compared to other camera features. its like blink is amazon's ugly step child.
Any other battery only other brands you’d care to recommend with HomeKit / HoneBridge support? Key advantage for me has always been not needing to run power to the cameras. I have multiple outdoor ones and power wouldn’t be an option for most of them.
i've been looking at and testing the eufy cam. battery, and no cloud fees. i only have the $50 indoor 2K pan tilt for now just to test and so far its really good. and yes its homekit compatible. later i will probably replace my blink xt with the eufy cam 2k or 2k pro. little pricey but i'm done with blinks.
They look good, yes pricy compared to Blink XT2, but getting so fed up of Amazon messing around. I assume HomeKit Support is via HomeBridge as I see no mention of native support. Do they have a published API - which would be a good selling point to anybody in automation?
So I'm waiting for node-blink-security to update. This isn't working for me, it appears blink did change the API (again). 👎
So we just have to wait, right? Your plugin was very helpful.
Yes we have to wait. Also the maintainer of node-blink-security no longer uses a blink system so we need others to fix things. I have something in progress but it is in a rough state at the moment. If I have time I maybe be able to clean it up in a couple of weeks time. Sorry, so little time at the moment for side projects.
They look good, yes pricy compared to Blink XT2, but getting so fed up of Amazon messing around. I assume HomeKit Support is via HomeBridge as I see no mention of native support. Do they have a published API - which would be a good selling point to anybody in automation?
if you are asking if eufy supports homekit, yes it supports it out of the box, at least for the eufy cam 2k indoor and 2k pan and tilt and eufy cam 2 outdoor. it states it on their product page. so no need to have a bridge it supports homekit out of the box
They look good, yes pricy compared to Blink XT2, but getting so fed up of Amazon messing around. I assume HomeKit Support is via HomeBridge as I see no mention of native support. Do they have a published API - which would be a good selling point to anybody in automation?
if you are asking if eufy supports homekit, yes it supports it out of the box, at least for the eufy cam 2k indoor and 2k pan and tilt and eufy cam 2 outdoor. it states it on their product page. so no need to have a bridge it supports homekit out of the box
Guess you need to install and keep their app to make use of the Homekit.
yeah i'm still figuring that out. since i will not pay to have my recording in apple's homekit secure video, i only use the home app to view a live stream and for it to alert me if there is motion. but the recording are stored on the SD card on the camera and viewed from the eufy app. but if you don't mind paying for icloud storage then i think you could get rid of the eufy app.
@bartdorsey @jasmas Any thoughts on if this package will be updated?
I just wanted to send a big thank you to @bartdorsey for creating and maintaining this amazing plugin! When the plugin worked, I loved the ability to automate through Homekit which cameras needed to be turned on and off based on who was home, time of day, etc. Ability to disable individual cameras isn't available through IFTTT.
Unfortunately, it doesn't seem Blink is interested in supporting Homebridge. Between the repeated API breakages and threats to suspend customer accounts for daring to call a public internet-facing API endpoint from a script, one could even argue Blink is hostile to the idea.
Whatever the case may be, I'm moving on to a Reolink 24/7 NVR system, which can be integrated into Homekit via /homebridge-camera-ffmpeg to watch live video right from the Home app, and even receive motion notifications via homebridge-smtp-motion to trigger Homekit automations.
As far as my 5-camera Blink system, it was good fun while the relationship lasted, I guess. It's now on Craigslist.
There is a solution. Create a Webhook in IFTTT and use the IFTTT Homebridge plugin. Works excellent. For more details look under the issue with the topic „API failure“, or good old google.
There is a solution. Create a Webhook in IFTTT and use the IFTTT Homebridge plugin. Works excellent. For more details look under the issue with the topic „API failure“, or good old google.
IFTTT only supports turning on or off the entire system, not the individual cameras.
And by the way, IFTTT has restricted standard accounts to at most 3 custom applets now. If you want more applets, you need to pay for the Pro version.
@bartdorsey @jasmas Any chance to teach us how to update this plugin so the community can help maintain it as blink changes?
Likely it's related to this upstream dependency
As Amazon / Blink keep changing their API and don't want any non-authorized access to it I'm probably going to move the IFTTT route also, which sucks but I'm fed up with Blink breaking things all the time and having to maintain / fix things as I don't have the bandwidth even if I really wanted.