Skip to content

Ring camera batteryLevel only updates on Scrypted launch #1984

@SamTheGeek

Description

@SamTheGeek

Describe the bug
Ring cameras only update their battery status once, at Scripted server launch, rather than periodically. This used to work properly, but has not functioned since early November (I don't have precise logging of battery, but my relatively-imprecise recording shows very granular updates until November 6, 2025).

Scrypted v0.143.0 is running as the packaged Mac app on MacOS Sequoia 15.7.4.

To Reproduce
Steps to reproduce the behavior:

  1. Install Scrypted using the Mac app
  2. Add a Ring camera to Scrypted
  3. Observe the battery level
  4. Wait some period of time
  5. Observe the Event log and note that no batteryLevel events have been logged
  6. Relaunch Scrypted

Expected behavior
batteryLevel events would appear periodically, as the device reports battery level to ring. At the very least, batteryLevel events would appear whenever the integration is triggered by motion, a doorbell press, or other interaction (such as a snapshot update or livestream)

Observed behavior
batteryLevel events only appear at the exact time scrypted launches, the battery level does not otherwise update

Logs
Include a Log from the device/camera in the management console (and if applicable, the affacted plugin, like HomeKit).

Server (please complete the following information):

  • OS: MacOS
  • Installation Method: Desktop App

Hardware Model (please complete the following information):

  • Device: Ring Video Doorbell 2

Client (please complete the following information, if applicable):

  • Software: Home app, but the issue appears in the Scrypted app as well

Additional context
I haven't updated this Mac to MacOS 26 yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions