Ring Doorbell and Camera support for Homey

Test version promoted to stable version

Version 2.10.20

  • Added Smart Alerts to Doorbell and Cameras
  • Minor translation fixes

This version that has been in test the last weeks brings Smart Alerts to you Doorbell and Cameras. To be able to use this functionality you will have to have a subscription at Ring, then you just have to enable this functionality on your device in the Ring Smartphone app.
Go into the device and select Motion Settings. Next scroll down and click on Smart Alerts and click Enable Feature. After confirming the message about the slight delay this function will bring you are taken to the setting of Smart Alerts. Here you can set if you want to record and/or alert per Smart Alert type. Click on Done when you have made the desired selection.

Now youā€™ve setup your device you can start using the Motion Type tag thatā€™s added to the The motion alarm turned on flow card.
image

The different types will be in the language youā€™ve set Homey to, they are displayed on the tooltip. To get comfortable using them, I suggest to make a test flow like this:

IMPORTANT: There still is a problem with receiving notifications from Ring. Thereā€™s a fix in the ring-client-api that partially solve this, I will publish a test version with the new ring-client-api as soon as possible.

3 Likes

Do you plan to add Ring Intercom in the future?

1 Like

I have a ring security camera. I use the motion detector with flows for this. For example to send a snapshot to my google home. Now the motion detector no longer works via homey. It does work via the ring app (so the ring camera is not defective). Have already restarted the app, deleted homey restarted app, reconnected and created new ones (same flows). The motion detector still does not come in. If I also look at the motion detector on the ring app in homey, it is not detected either. If I want to test the flow, it does. Is it the app itself or something else with me? I have the version v2.10.20 on homey. Hopefully you have an answer to this???.. thank you very much.

Sorry for the google translate

What you are describing is exactly what is caused by the recent change Ring made in their API. Please follow these instructions to the letter: Ring Doorbell and Camera support for Homey - #98 by DaneedeKruyff

This will fix it untill the next time the Ring app is restarted.

Currently not. It is very hard to build and maintain support for a device I donā€™t have and I have no plans of purchasing one as I have no use for it.
If there is someone out there that has the device and can do a Pull Request Iā€™m willing to look into it.

okay thanks. Iā€™m going to check this out and follow. hopefully it will be resolved then.

So if I bought and shared access, could you try it?

Yes it is working. Thank you

I could but I can give no guarantees if this is going to work.
Also, as there is a problem with recieving notifications from Ring right now I want to be sure that is fixed first before adding new devices to the app.

Thank you for your message. I tried this, but it did not solve my problem. The Ring app kept losing the connection to the doorbell and the chime often. I just checked today and movement notifications stop here on May 13th. I deinstalled the app, but was unsuccessful in logging in to Ring after reinstalling the app. I tried it many times with two factor authentication on. It seems that something goes wrong while logging in.

New version published

Version 2.10.24

  • Improved new ring-client-api

In this new app version an updated version of the ring-client-api is added. This does not yet fully fix the problem of not receiving notifications on Motion or Ring events but this does make it work longer then 24 hours after loggin at Ring or restart of the app after removing Homey from the authorised devices at Ring.
This will however not survive a restart of the Ring Doorbell an Cameras app.

When the app is restarted you will have to go through the following steps to get them working again:

  • 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. The devices created by this App will be listed as android devices, with names like:
    • Homey
    • Device name not found or Homey-Auth-token
  • Now only remove the Homey device
  • After removing the device please stop and start the Ring Doorbell and Cameras app on your Homey
  • Notifications should now be working :crossed_fingers: :rocket:

Finally, there is some good news in regards to fixing the problem. It seems the root cause of the problem is discovered, how to fix it is now being looked into.

2 Likes

The loosing of the connection is exactly the problem that weā€™re all facing now.
Please make sure you update the Ring Doorbell and Cameras app on your Homey to the latest version just published.
Next, remove the Homey entries from the Authorised Client Devices and stop and start the app as described above.
Next try loggin on again, please note that some special characters are not accepted by the app. If loggin on still fails please send a Diagnostics Report after a failed attempt.

1 Like

Itā€™s weird, my general alarms keep working fine, so when someone rings the door all flows run, but the motion alarm stopped working some time ago.
Iā€™m not going to risk the ā€˜fixā€™ of removing the devices for now, maybe when everything stops working Iā€™ll have to do it.
The problem is that I reboot my Homey every week to avoid performance issues, so Iā€™d have to redo the fix every weekā€¦

Well, if itā€™s working for you now Iā€™d suggest you leave it like it is. A small percentage of users isnā€™t affected by this bug (unluckily for us the main developer of the ring-client-api too :wink: ) and itā€™s totally unclear why.
But I have a good hope the issue will be fixed, impossible to give an expected time of arrival though.

1 Like

Hi Danee, I have 1 chime but am also a guest on my parents in laws ring account to help them set everything upā€¦ I have a chime 2nd gen (not pro) and did a factory rest on Homey Pro (2023) to rule everything out, still no sound from my Ring Chime with the flowcard, only when someone rings the bell

I guess being a guest users somewhere else could be related, I will look into it.
Do you have experience with or are you able to run an app from the CLI?
([HOW TO] CLI install method)

New test version published

Version 2.10.25

  • Improved new ring-client-api

This version fixes the last problem with the notifications not being send longer than 24 hours after logging on at Ring, it not surviving a restart of the Ring Doorbell and Cameras app.

After installing this version you will have to once more go through these steps, but now for the last time*.

  • 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. The devices created by this App will be listed as android devices, with names like:
    • Homey
    • Device name not found or Homey-Auth-token
  • Remove all devices with names like above (Device name not found may be in your own language!)
  • After removing the devices please stop and start the Ring Doorbell and Cameras app on your Homey
  • Now open any of your Ring devices in the Homey app and click the Try to Repair button to loggin at Ring.
  • Now youā€™ll have to wait a bit, while everything is setup right now thereā€™s a delay before notifications actually start working again, wait at least a minute or 5. If after that time notifications are still not received, restart the Ring Doorbell and Cameras app once more.

* This version is published as a test version. The reason I published this as a test version is because the ring-client-api module is published as a beta version and may still change before going final. It is possible that the final version of the ring-client-api module requires to once more delete the authorised devices. In regards to stability of this version; Iā€™ve been running this version a couple of days now on several Homeys without any problems.

2 Likes

Installed and working
I will keep you informed if anything went wrongā€¦
Thank you very much for your effort :+1:

2 Likes

How do you get to the test version? Iā€™ve never installed a test app before.

Go to the app in the Homey appstore. On the bottom you see Changelog, click on that. There you will see version 2.10.25 with the mark ā€œtestā€.
Click on ā€œtestā€ and you will get to this test version.

1 Like