Environment
- Home Assistant Core: 2026.7.4
- Ring integration (built-in)
- python-ring-doorbell: 0.9.14
Background
I have a Ring account that is shared on two separate Ring owner accounts.
Before this issue occurred, Home Assistant successfully imported devices from both locations.
Locations
Owner Account A
- Location: Foresthill
- 4 cameras
- My account: Standard User
Owner Account B
- Location: Rocklin
- 3 Stick Up Cameras
- 1 Video Doorbell
- My account: Advanced User
What happened
The owner of the Rocklin location accidentally removed my shared user account.
They immediately re-invited me and granted Advanced User permissions again.
The Ring mobile app immediately showed all Rocklin devices correctly.
Live View works correctly in the Ring mobile app.
However, Home Assistant no longer discovers any devices from the Rocklin location.
Troubleshooting performed
- Removed and recreated the Ring integration
- Restarted Home Assistant
- Updated Home Assistant Core
- Re-authenticated multiple times
- Removed and recreated the Ring shared user
- Removed my access to the Foresthill location entirely
- Confirmed the Ring mobile app only showed Rocklin
- Deleted Home Assistant Ring client authorizations
- Re-authenticated again
No change.
Additional testing
Logging into the Ring integration using the OWNER account for the Rocklin location immediately discovers all cameras.
Logging in with the shared user account discovers zero Rocklin devices.
This strongly suggests the owner account works correctly while the recreated Advanced User account no longer returns devices through the API used by python-ring-doorbell.
Expected behavior
A shared user with Advanced permissions should expose the same devices to python-ring-doorbell that are visible in the Ring mobile application.
Actual behavior
The Ring mobile app shows all shared devices.
python-ring-doorbell returns no devices for the shared location after the shared user has been removed and re-added.
If diagnostics or debug logs would be helpful, I'm happy to provide them.
Environment
Background
I have a Ring account that is shared on two separate Ring owner accounts.
Before this issue occurred, Home Assistant successfully imported devices from both locations.
Locations
Owner Account A
Owner Account B
What happened
The owner of the Rocklin location accidentally removed my shared user account.
They immediately re-invited me and granted Advanced User permissions again.
The Ring mobile app immediately showed all Rocklin devices correctly.
Live View works correctly in the Ring mobile app.
However, Home Assistant no longer discovers any devices from the Rocklin location.
Troubleshooting performed
No change.
Additional testing
Logging into the Ring integration using the OWNER account for the Rocklin location immediately discovers all cameras.
Logging in with the shared user account discovers zero Rocklin devices.
This strongly suggests the owner account works correctly while the recreated Advanced User account no longer returns devices through the API used by python-ring-doorbell.
Expected behavior
A shared user with Advanced permissions should expose the same devices to python-ring-doorbell that are visible in the Ring mobile application.
Actual behavior
The Ring mobile app shows all shared devices.
python-ring-doorbell returns no devices for the shared location after the shared user has been removed and re-added.
If diagnostics or debug logs would be helpful, I'm happy to provide them.