Skip to content

Shared user with Advanced permissions no longer returns devices after being removed and re-added #541

Description

@HabitatControl

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions