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:
- Install Scrypted using the Mac app
- Add a Ring camera to Scrypted
- Observe the battery level
- Wait some period of time
- Observe the Event log and note that no
batteryLevel events have been logged
- 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.
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:
batteryLevelevents have been loggedExpected behavior
batteryLevelevents 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
batteryLevelevents only appear at the exact time scrypted launches, the battery level does not otherwise updateLogs
Include a
Logfrom the device/camera in the management console (and if applicable, the affacted plugin, like HomeKit).Server (please complete the following information):
Hardware Model (please complete the following information):
Client (please complete the following information, if applicable):
Additional context
I haven't updated this Mac to MacOS 26 yet.