This app lets you add Ring Doorbell and Camera products to Homey.
This topic is for Ring Doorbell and Camera support, if you are looking for information or support for the Ring Security devices such as the Keypads, Motion- or Contact sensors please visit the Ring Security - Extend Heimdall with Ring Security products topic.
Supported devices
Support is not limited to the below shown devices, all versions within the mentioned categories can be used with the Ring App, there is however, no guarantee that all functionalities on all devices is supported.
Any Ring Doorbell
Any Ring Chime
Any Ring Camera
Any Ring Intercom
How to use the app
After installing the Ring app on Homey install a Ring device. While adding the device you will need to logon with your Ring Account. When successfully authenticated your available devices will be shown. Pick the device you want to use in Homey.
Multi-Factor Authentication (MFA) must be enabled on your Ring account!
Supported languages
Translations were done using ChatGPT, please inform me of any errors on Github
English
Dutch
Danish
French
German
Italian
Norwegian
Spanish
Swedish
If you want to support this app, please consider a donation
Donations are very welcome, though they come with no guarantees, warranties, or preferential treatment (just think of it that youāre donating for the work already done, not the work to be done).
This app was initially developed by Dennie de Groot and maintained by him until version 2.3.5
Q. I no longer receive notifications when motion is detected or when the Doorbell is rung A. Sometimes Ring no longer sends out notifications, this can be fixed by following the instruction on How to: Fix notifications.
Q. How can I authenticate the Ring App at Ring? A. Authenticating at Ring is done by adding or repairing a previously added device. Please read the How to: Repairing a Ring device
Q. There is no image shown in my Ring device and on the developer pages, why is that? A. The snapshot feature requires Motion Detection to be enabled on the devices, please check the devices settings if this is enabled.
Improve device repair function
Improve apps settings page
Improve device add function
Update the app to SDK3
Publish SDK3 test version to Homey App Store
Look into handling authentication failures
Look into occasional invalid_content_type error when getting preview image
Set devices to unavailable when authentication at Ring is lost
Check compatibility with Homey Pro Early 20231
Complete translations in app.json
Rewrite communication with Ring API
Add setting to enable/disable motion detection for Cameras
Add setting to configure motion timeout for Cameras
Add setting to configure motion timeout for Doorbells
Add flowcards to(un)snooze Chime
Investigate the possibility to use Smart Alerts (Requires Ring Subscription)
Add Smart Alerts for Doorbell and Cameras
Add support for Ring Intercom
ā¦
1 Compatibility with Homey Pro Early 2023 has been checked, all seems to be working as is on the older Homeys. Mind you, the firmware for Homey Pro Early 2023 is still a Release Candidate.
Sometimes Ring stops sending notifications to devices other than the official Ring Smartphone app. If this happens to you, or they are only working sporadically, the steps below should help.
Steps to fix notifications
In the official Ring App, go to the Control Center. This can be reached from the main menu, under the Account section. See this article if you are having trouble finding it
Click on Authorized Client Devices
You will now see a list of authorized devices on your account. You should remove all devices (2) associated with the Ring Doorbell and Cameras App. The devices created by this App will be listed as android devices, with names like:
Homey
Device name not found
Once you have removed all of the extra devices, you will need to re-authenticate at Ring
Restart the Ring Doorbell and Cameras App on your Homey
Go into any of your Ring devices and re-authenticate by clicking Try to Repair and logon.
Notifications should now be working
Click here for the original article by the author of the ring-client-api library
How To: Check if the Ring App is authenticated at Ring
Sometime the authentication of the Ring App at Ring is lost. When this happens your Ring devices will be set unavailable. This can easily be seen because the device tile will show a red triangle with an exclamation icon in it.
Another method to check the authentication status is via the apps settings pages.
Follow these steps to check the Authentication State in the Homey app
Thanks for the app, Iāve installed it on. HP23, just some feedback -
the chime flow card didnāt work until after the app was restarted (unknown device Iād error).
In addition to that I had something funky happen when adding devices, where I was able to add chimes twice. At the time I was renaming some of the devices (and added a new one) in the app - but it wasnāt just the renamed devices it was all of them which were re-added.
my approach for repairing was to just setUnavailable to the device - this then shows a āwould you like to repairā screen from the device directly with out going to maintenance. Perhaps you are already doing this - or perhaps there is a reason you canāt, just in case though.
āā
All these problems are resolved, by deleting the chimes - readd and then restarting the app.
Thanks for all the hard work! I hope Athom fix their end soon
Thanks for your feedback.
Iāve not experienced the Chime flow card not working at first, I will try to reproduce. Was this all āin the same sessionā, adding the chime, adding the flow and testing it?
Did you end up with 2 instances of 1 and the same device? That sounds like a Homey Pro Early 2023 bug to me, Iāve not seen such behaviour like that in testing and the adding process is actually a Homey function.
Iām not really getting the third point you mention, what did you mean with āset unavailableā to the device?
Iām interested to know which exact devices you are using with the app, Iām trying to setup a compatibility list, could you please send me a PM with that info?
This version is the first SDK3 version. Next to the upgrade there are also some improvements and minor fixes.
There are also some languages added, Iāve used ChatGPT for this so Iām not sure everything is correct. If you spot errors, please post them on Github
Unfortunately updating the app to SDK3 does not mean itās ready for Homey Pro Early 2023, some functionality is not working.
Most noticeable is that it is nog longer possible to retrieve a snapshot by using a flow. Iāve done my best getting this fixed by Athom but until now without result. If this is not fixed by Athom I will have no other choice than to remove this functionality completely.
I have reinstalled the app and repaired the doorbell, however it keeps saying I have to reauthenticate the app every 4 hours.
When checking the app it says it is authenticated. So I also tried revoking auth and re-auth there.
Any other ideas?