homebridge-blinkcameras icon indicating copy to clipboard operation
homebridge-blinkcameras copied to clipboard

Authentication problem: An app update is required

Open zadigre opened this issue 4 years ago • 46 comments

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)

zadigre avatar Jul 30 '20 19:07 zadigre

Yes. Same problem

SchneidoDUS avatar Jul 30 '20 19:07 SchneidoDUS

Does it also make your other Homebridge accessories fail? Seems to be the case for me.

rcoletti116 avatar Jul 30 '20 20:07 rcoletti116

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

SchneidoDUS avatar Jul 30 '20 20:07 SchneidoDUS

Does it also make your other Homebridge accessories fail? Seems to be the case for me.

all my other accessories are working fine.

zadigre avatar Jul 30 '20 20:07 zadigre

Same here: [7/30/2020, 10:46:08 PM] [Blink Home Security] BlinkException [Error]: Can't retrieve system summary

mtressl avatar Jul 30 '20 20:07 mtressl

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.

dundrcheek avatar Jul 31 '20 03:07 dundrcheek

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.

ethempekin avatar Jul 31 '20 06:07 ethempekin

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.

mtressl avatar Jul 31 '20 07:07 mtressl

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```

yphoenix avatar Jul 31 '20 16:07 yphoenix

yup noticed this too. same error. please fix!!!

koweye avatar Aug 02 '20 05:08 koweye

So I'm waiting for node-blink-security to update. This isn't working for me, it appears blink did change the API (again). 👎

bartdorsey avatar Aug 02 '20 07:08 bartdorsey

same for me Authentication problem: An app update is required

mdiskin avatar Aug 02 '20 14:08 mdiskin

Same here.

vdrover avatar Aug 03 '20 14:08 vdrover

Really seems like Amazon wants me to throw out my blink camera and order something that has no association with them whatsoever.

amiantos avatar Aug 03 '20 22:08 amiantos

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.

koweye avatar Aug 04 '20 06:08 koweye

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.

yphoenix avatar Aug 04 '20 14:08 yphoenix

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.

koweye avatar Aug 04 '20 17:08 koweye

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?

yphoenix avatar Aug 04 '20 22:08 yphoenix

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.

ethempekin avatar Aug 06 '20 05:08 ethempekin

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.

yphoenix avatar Aug 06 '20 07:08 yphoenix

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

koweye avatar Aug 06 '20 07:08 koweye

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.

ethempekin avatar Aug 06 '20 07:08 ethempekin

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.

koweye avatar Aug 06 '20 07:08 koweye

@bartdorsey @jasmas Any thoughts on if this package will be updated?

vdrover avatar Aug 13 '20 15:08 vdrover

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.

erickribeiro avatar Sep 11 '20 04:09 erickribeiro

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.

SchneidoDUS avatar Sep 11 '20 05:09 SchneidoDUS

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.

erickribeiro avatar Sep 11 '20 05:09 erickribeiro

@bartdorsey @jasmas Any chance to teach us how to update this plugin so the community can help maintain it as blink changes?

vdrover avatar Sep 16 '20 21:09 vdrover

Likely it's related to this upstream dependency

mdiskin avatar Sep 17 '20 17:09 mdiskin

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.

yphoenix avatar Sep 17 '20 19:09 yphoenix