Add LED Light Entity Support for Ring Keypad and Base Station #1008
Replies: 1 comment
-
I don't mean to sound too contrarian here, but two of your three points under "why this is useful" are basically just "for completeness", but this project has never had a goal to be a complete replication of every function available in the Ring app so I don't consider those reasons as being very convincing. Rather, the goal was to expose the most widely useful Ring device functions for use with common home automation tools. I think it's safe to say, based on the fact that this project has existed since 2018, has >10K users, and I've received maybe wo requests for this feature, that it doesn't meet the criteria of "widely useful for automation". Sure, it might be mildly useful in some corner cases, or specifically useful for you, but that's not the criteria. Overall, I don't really mind having these features in the project, but I have very limited time for this project these days and so adding these function right now is just not very high on my list, even if the code itself is likely to be quite simple. I wouldn't expose the brightness controls as lights with brightness, because users will be confused if they say things like "turn off all lights" and it changes their keypad brightness, etc., but it could be exposed as a number entity similar the volume control now. If you are interested, the code is pretty simple, and I'd be happy to consider a PR to add these features if they are interesting to you. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
First, thanks for the outstanding work on this project — ring-mqtt exposes far more functionality than HomeKit and has made my Ring system much more useful inside Home Assistant.
I’ve noticed one gap that would be very helpful to fill:
• Ring Keypad and Ring Base Station both have configurable LED lights.
• In the official Ring app, the Keypad LED has brightness control and behavior modes (always on / motion-activated / button-activated).
• The Base Station LED has brightness control as well.
• In HomeKit (via Homebridge), these LEDs are exposed as light entities with brightness control.
• In ring-mqtt, both the keypad and base station are otherwise fully exposed (motion, chirps, tamper, battery, etc.), but the LED controls are missing.
Proposed Implementation:
• Expose the keypad and base station LEDs as light entities in Home Assistant.
• Support brightness control (0–100).
• If possible, also expose the keypad LED mode (motion / button press / always on) as a selectable attribute or separate entity.
Why This Is Useful:
• Brings parity with features already available in the Ring app and HomeKit.
• Allows automation of LED behavior in HA (e.g., dim at night, motion-activated LED, indicate alarm state).
• Completes the otherwise excellent entity set for Ring devices already available in ring-mqtt.
Beta Was this translation helpful? Give feedback.
All reactions