Ring integration - change username/password

I recently had to change my email domain on my Ring account. This resulted in the Ring integration being broken in HA. I saw no obvious recourse except to delete the integration and re-add it. The entities and devices seemed to reappear in my automations, but I’ve still go to do some more testing.
Is this the best solution? Or did I miss something?

This is the formal, clear and easy solution to follow but there will be a mess later on to clear.

The second option, which i don’t advice as it is risky, you can break easily something, but if you are brave enough, just go to .storage/config_entries.yaml file, find ring integration, replace username/password. But, i would not do it, if you are not comfortable at all, all the configuration for all other integrations are inside that file :slight_smile:

As part of clearing up some old logins for ring, I seem to inadvertently have removed the token for the ring integration. My username/pass are the same but the integration throws an auth error now I suspect because of this. Is there a way to force an update to get a new token without having to delete and re-add the integration ?

As a side note, if you remove the integration and add it back, does it pick up the existing / old devices/automations etc… if so then I don’t mind going through a remove/add process but I don’t want to have to setup all the devices up / custom entity names again.

Same issue here. Had to change Ring password and now the integration fails. Deleting and readding is easy however if entity names then change I will have a lot of things to fix (automations, dashboards). Is there no way to restart just the authentication? Changing passwords every now and then is good practice so would be nice if that is supported.

I am on the same boat, I updated the password of my Ring account and now Ring integration is broken. Were you guys able to update the password without re adding everything back ?

I just had this problem and fixed it like this…

DISCLAIMER: The fix involves editing hidden config files, do so at your own risk.

  1. Backup Home Assistant

  2. Find the config\.storage directory

  3. Edit the file core.config_entries

  4. Search for the entry containing "domain": "ring"

  5. There should be a line username and a line unique_id, both with your old email address.

  6. edit both lines to be the new email address

  7. Restart Home Assisant

  8. Go to the integration config page in HA - hit the “reconfigure” button and enter your new password.

2 Likes

Just changed my Ring email address, followed each and every step, but when I restart HA the core.config_entries file goes back to the previous version, with the old email address.

Anyone solved this issue without deleting the Ring integration?