[APP][Pro] Blink for Home - Smart security designed for every home

unfortunately I can not get access to the honey app.

Tells me I got the wrong password :person_shrugging:t3:

Am I missing something :thinking:

It used to work just fine…

Thanks and greetings from Koblenz

2 Likes

Well, it seems finally Blink changed the API.
I will take a look at it. But not before the week after next - Sorry, holidays :grinning_face_with_smiling_eyes:

12 Likes

Thanks for the quick reply :blush:

Enjoy your holidays :partying_face::partying_face::partying_face:

Hello!

My log in is getting a Login Error Code: 426. I’ve attempted restarting the Blink Apps and restarting my Homey Pro. All attempts have been to no avail.

Please read 2 posts back :wink:

1 Like

Seems the latest pull on blinkpy has the solution for the changes on blinks side

2 Likes

My Blink account has neen suspended. My camera’s were out of order for a while because of empty batteries :wink:

But when reactivating them the blink app itself gave me a ā€˜you are blocked’

It took some mails, but now i have got their cause.

So, Homey might not work as an integration partner/solution anymore.

Have you had any luck fixing this yet?

Hello community! It seems like that the home assistant fix is being deployed Blink setup and login failing (Known API issue) Ā· Issue #154486 Ā· home-assistant/core Ā· GitHub

The fix includes a reference the the new pyblink library version

1 Like

Will this mean that the Homey Pro app will be updated as well?

@Andrew_Whiteley

If you look a few messages up, you will see a message from the app developer saying he will first enjoy his holiday and then will look into it and adapt the app accordingly .

Correct :slight_smile:

I’m back I will look at the solution from blinkpy.

But for a switch from http auth to oAuth2 it will need a redesign of the whole API implementation to use the Homey oAuth framework.

But if the HA solution offers all needed data (client_id/secret and auth URLs), it’s a great help. I hope this will work and we don’t need a separate client_id.

I’ll post an update when I have news for you. But expext some days to wait.

8 Likes

Short update…

A real oAuth2 login is not possible. Blink is blocking other redirect URLs (to Athom cloud for us). And Abe did not get any response from Blink/Amazon. So it seems we won’t get a client_id for this app.

HomeAssistant/BlinkPY is not using oAuth2, but just the login to get the auth code for user/pw. That’s not a good oAuth process because you are still storing credentials instead of aut code, but that’s the only possible approach.

I will try to adapt the app to do the same on Homey.

6 Likes

Thanks for the update Ronny

And good luck for all of us :grinning_face:

Our blinky future is in your hands :partying_face:

May the force guide you the way :moai:

Thanks for the effort

I sent you a few beers for the process :love_you_gesture:t3::smiling_face_with_sunglasses::love_you_gesture:t3:

2 Likes

Moin Moin

Gibt es eventuell schon etwas Neues zu berichten ? :thinking:

Gruß aus Koblenz

English please :wink:

The auth process is working. Now I have to adapt everything around, espacially the pair/repair process. So still in process but with prospects of success :grinning_face_with_smiling_eyes:

5 Likes

This is great news, Ronny. Thank you ever so much! Can’t wait.

1 Like

Hey Ronny

Sorry about my German :rofl:

Sounds great :+1:t3:

Thanks very much

New test version 2.0.0:

  • Use new Blink oAuth authorization.

The app now uses the new Blink oAuth2 authorization.
Please ā€œrepairā€ the ā€œBlink Accountā€ device to authenticate. Then all should work as usual (I hope :slight_smile: ).

Some technical details:

  • The real oAuth2 login is not possible because we don’t have a valid client ID and Blink does not allow the HomeyCloud oAuth URLs to be used.
    The app is using the login and token refresh URLs instead to pass the login information (user, password). That’s the same logic, BlinkPY is using.
  • Blink returns an oAuth2 session (access and refresh token) that can be used to authenticate further webservice calls.
  • The app doesn’t store the account password. It only stores username and oAuth tokens. So all is as safe as possible like other oAuth2 apps.
    In case of outdated refresh token (don’t know how long it’s valid), a re-login is needed in repair view. That’s the same logic as for all other oAuth apps.
  • The app uses the Homey ID as device ID. That means you will get a Blink eMail about a ā€œnew deviceā€ after you logged in from your Homey.

Just try the new version and report issues in this thread.
It’s a test version. If there are no issues the next days, I will publish it as live version.

@TobyTobsen @Andrew_Whiteley @MarcoRuiter @gautel @Polyrhythm27 @Fabian_Bueler @Fabian123 @Davide_Zamo
FYI

3 Likes