Ring Doorbell, Camera and Alarm support for Homey

New test version published

Test version: 2.11.6

  • Differentiated API per platform version

Recently notifications for motion and doorbell events has stoped working for several users and it turned out this was caused by some changes at Ring. In this test version a fix for those changes is applied.

Unfortunately this fix can not be applied to Homey Pro 2016-2019 as it is uses an older NodeJS version with which the client API isn’t compatible. I’ve contacted Athom to find out if it’s possible to target an app at a specific hardware version but that’s not possible. Luckily @robertklep helped me out making the loading of the client API conditional based on the Homey version.

What does this mean? Well, this version will fix the problem for Homey Pro 2023 users but will not fix this for new Homey Pro 2106-2019 users. Users with an older Homey that have a valid Refresh Token, they authenticated at Ring before the API change, will still be able to receive notifications, new users on Homey Pro 2016-2019 however will not be able to receive notifications.

I will keep trying to find a solution for users of older Homey’s, I’m releasing this version now as I do not want users of Homey Pro 2023 waiting to be able to receive notifications when someone Ring their doorbell or have some movement.

Important: This is a preliminary test version, when you are not experiencing any problems there is no need to install this version. On the other hand, I have seen no negative impact in a situation without any issues, but no guarantee it won’t break anything!

When you do suffer from no longer receiving motion and doorbell events and are confident enough running a test version, please try the test version from the app store: Ring | Homey

To make it work, it requires one additional step, resetting your authorised devices at Ring, please read and follow the instruction how to do that: How to: Fix notifications

And just to be sure, to cleanup caches and start fresh, please reboot Homey after all actions and wait until all apps are started before testing.

Please share your results here, please include your Homey- and firmware version.