Re-authorize a cloud service, in this case Blink cameras?

I’ve had the Blink integration working for a while. I needed to change the password on the account. Where do I reset this in the Blink integration?

And, for that matter, where is this done on other cloud integrations?

I ran into trouble because when I changed the password for Blink using their app I neglected to realize the HA integration was still going to try using the old password. This caused my Blink account to get locked out. The app could certainly be smarter about telling me WHY… but that’s a different conversation.

I figured it might be as simple as removing the integration and adding it again. The downside to this is it required setting all the camera areas back up again. I don’t have much running that uses the cameras, so this wasn’t a big deal. But I could see where it would be problematic.

So my question is how do I tell HA to let me change the username/password on a Blink integration?

Following as this is a constant issue with my cloud integrations. I have yet to find a place to update credentials without deleting and resetting up the integration.

I mean, they’re stored “somewhere”, right? There ought to be a way to either set them in that place manually, or trigger the integration to re-authorize. Which is probably going to be necessary for integrations like blink that depend upon 2fa-like authentication.

Agreed, but I am not sure if I want the ability to access that file and update the credentials as that open a security whole for other folks.

It needs to be through the integration, some kind of re-enter credentials.

1 Like

Re-authorizing/updating credentials for Integrations - Feature Requests - Home Assistant Community (home-assistant.io)

1 Like

And, tangentially, I discovered another ancient IFTTT account, long since “abandoned”, that was still trying to make a connection to Blink. Causing additional account lock-outs.

So, yeah, no good deed goes unpunished, trying something simple like changing my passwords on a semi-regular basis…

I’ve run into this before as well. It is possible to fix this by manually editing the .storage/core.config_entries. Remove the entire block for the integration from this file and save it. Then restart Home Assistant and reconfigure the cloud connection.

It would be nice if this were a core feature though…

I just went through this today and wrote down my notes on how I solved this here so I have something to look back on.