Ring Doorbell, Camera and Alarm support for Homey

Ok, with just 1 location it works as expected. When you add a second location, it shows the same problems as before not allowing to add any new device. Interestingly the devices (e.g. contact sensors) you have already added to Homey continue to work properly. Thank you so much for your support, I hope in the future you can find time and resources to add the possibility to handle properly more than 1 location.

Hi guys!

Of late, I seem to be losing the communication from Ring to Homey. No more motion grabs. And flows from ringing the door bell no longer works as homey does not know the doorbell rang. Anyone else experienced similar situations and manages to rectify?

I’ve raised a case for the developer also.

5971d9a0-d881-4924-9d09-6a75a46e744f

Thanks in advance if anyone can share their solution.

Ps: I’m on the Homey 2019 (white ball) on the latest firmware.

Did you read the FAQ and perfomed the instructiosn there?

Sending an unsolicited Diagnostics Report is of no use and certainly not a method of raising a case, a lot (most) of inforrmation can be cound in the first post, FAQ and the rest of this topic.

Hey , wondering if you had an opportunity to look at ring transformer for low voltage lighting. I’d pay to have you incorporate that into homey. I know home bridge they figured it out but trying the homey system and really want to keep it.

Hi Ryan,

Unfortunately I can’t find such a device on the Dutch Ring website, could you post some more info? Including links from the Ring website is of no use as it has the nasty habit of redirecting away from devices that can’t be bought in the location of the visitor.

Thanks, I see it connects through the Ring Bridge, which is also not available for me, so it’s nearly impossible for me to support it in this app, sorry.

I cannot seem to get your app to work :frowning:
I’ve removed the athom Ring app.. installed yours, I even stopped all other apps to make sure I’ ve got enough memory

Then on adding my doorbell. I logged into RING, says its authenticated.. then it adds my doorbell.
But then when I open my doorbell, I do not see the video image and a homey error message occurs: ā€œAn error occurred while loading the image.ā€

Then I tried to add my other camera’s but then I get a ā€œTimeout after 30000 msā€ message

this is my diagnostics report ā€œ3320a882-e017-45e1-b1cf-e87c7d9059acā€

also.. I logged into my ring acount, went to authorised devices and the list remains empty.

With the original athom app, I can add my devices and use them.. and with that app I can see homey in my Authorised devices screen on ring.com

Hi @DaneedeKruyff

Will you get camera streaming working? Since Homey supports this now?

Hi Barry,

I’m not sure what steps you exactly took when removing the Athom app and installing my app. I have to assume that at one point you removed the authorized devices from your Ring account as you say no device is shown there. That needs to be fixed because it will never work when thereks no device authorized.

I think it’s best to start clean, so, please do the following:

  • Remove the Ring app from Homey
  • Restart your Homey
  • Remove the authorized devices from your Ring account, please see the FAQ at the beginning of this topic
  • Install the Ring app on your Homey
  • Add a Ring device perform the logon with your Ring account
  • Check the authorized devices in your Ring account, please make note of which devices are created
  • Check if the added device works

If anything is wrong please send e you using? Report and report back.

I also want to know some additional information:

  • What type of Homey are you using?
  • What type of Ring device are you using? (Is it battery operated?)

Thanks.

I have no plans, nor time right now to look into this.

Thats sad,

That means that you need to use 2 different apps for functionality because the official has this functionality

Hi, any idea to create a flow where if I press the doorbell, homey will open ring plugin from homey?

Hi @DaneedeKruyff

I’ve followed all your steps above but still no luck :frowning:
This is my setup:

  • Homey early 2018
  • Ring Doorbell 2
  • Ring Stickup Cam
  • Ring Indoor Cam (1)
  • Ring Spotlight Cam
  • Ring Alarm system (v1)
    none of them are battery operated

I am a developer myself, so I installed your app with the homey cli and started debugging. I found out that after authenticating it is trying to list the devices and there it throws this error:

Error written: 2025-09-26T12:29:38.069Z [err] [ManagerDrivers] [Driver:stickupcam] Error
at responseToError (/ring-client-api/index.js:111:23481)
at requestWithRetry (/ring-client-api/index.js:111:24021)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async /ring-client-api/index.js:111:28415 {
response: {
headers: Headers { [Symbol(map)]: [Object: null prototype] },
status: 406,
body: { error: 'Not Acceptable', status_code: 406 }
}
}
Register request has failed with Error=PHONE_REGISTRATION_ERROR
Retry... 1
2025-09-26T12:33:34.615Z [err] [ManagerDrivers] [Driver:stickupcam] Error
at responseToError (/ring-client-api/index.js:111:23481)
at requestWithRetry (/ring-client-api/index.js:111:24021)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async /ring-client-api/index.js:111:28415 {
response: {
headers: Headers { [Symbol(map)]: [Object: null prototype] },
status: 406,
body: { error: 'Not Acceptable', status_code: 406 }
}
}

I’ve tried to ask copilot about it and it answered with this:
ā€ Based on the analysis of the code and the error you’re experiencing, I can see what’s happening. The 406 ā€œNot Acceptableā€ error with PHONE_REGISTRATION_ERROR is occurring because Ring has made changes to their authentication system that affect how the Ring client API works. ā€œ

It also suggested to change some settings like user-agent and client_id. And it suggested to use a newer ring-client-api. Your app is using version 13.1.0 and 14.x is out now.

ps googling taught me that some people are getting the 406 Not Acceptable in the ring.com app itself, mostly due to the fact that those people are behind a vpn.. for the record : i’m not using any VPN

If the ring alarm is in armed mode, and there is an intrusion, obviously it will trigger its own sound alarm, call my phone, send notifications to my phone etc… is there a way to capture this so I can trigger homey flows also. A would like to turn on lights in red flashing mode …

Hi Andres,

Good question, that functionality isn’t available yet. It’s on my todo list.

Hi Matteo,

I don’t understand your question, can you please explain what you’re doing, what’s actually happening and what you expected/wanted to happen?

That’s unfortunate, Ring keeps changing their API. The newest ring-client-api is indeed a fix for that and it’s already in the app, but only for Homey Pro 2023 users. On older Homey’s the app has to fall back to an older version due to the fact Homey Pro 2016/2019 uses an ancient Nodejs version. Unfortunately I have no solution for you right now.

Sorry, I’m Italian and my English is not perfect… my request is simple, I don’t want pay any ring subscription, and I’m looking for a flow that if someone push the button on the ring doorbell, home will display the stream live view of the ring.