[Re-release] Hubitat Ring Integration (Unofficial)

Hey there, so I've been running HE for a week and slowly adding devices and learning about it. So far, I love it. Sure, there's a learning curve, but I like the power that comes with that. I've also just set up my RING system this weekend. It's running and so far so good. So, before I go further and take steps to integrate the two, I wanted to ask people's opinion on pairing my Zwave Schlage locks and my First alert smoke alarms. I'm sure you folks have thought about this a lot, but what are the pros/cons of pairing those with RING vs HE? My first instinct is to want to pair them to HE, but then I wondered if the Ring monitoring service will tell me if my house is on fire if I pair them to the RING alarm? Locks seems like they should definitely go to HE, but not sure what RING could do other than notify that would sway me to want to pair them to Ring instead of HE?
Thanks in advance for any advice.
Doug

It really depends on what you care about.
Personally in your situation what I have done is;

  1. Pair locks directly to HE
  2. Pair smoke detectors to Ring

Why?
For me, I want the power of HE for my locks (e.g. auto-lock, Geo-fencing, notifications, turn on lights, door left unlocked alarm, HomeBridge and Alexa integration, etc. which also allows me to trigger whatever I want including the Ring alarm if I want that.

  • While my smoke alarm I want hooked up to the monitoring in Ring.

But it all depends on what you are likely to do.

1 Like

Thanks, that's definitely the way I was leaning. Do we know definitively that RING's monitoring center will respond to a Zwave First Alert Smoke/CO and call the homeowner and if no answer call the Fire Department? I mean, how could they if I don't talk with them and give them the numbers for the cops and fire?
I can't find that stated anywhere. While the marketing of RING is good, I find it a little more difficult to find out the specifics of how the monitoring service works. I guess I should call them and ask and run some tests.

You need to subscribe to their service to get monitoring. It includes unlimited cameras, warranty extensions, and the alarm monitoring--for much less than most other services.

Yeah, and make sure you buy the right ones they support.
I kept my old smoke alarms and just added two ring detectors, eventually I'll need even more.

1 Like

I have my locks paired with Ring and shared with Hubitat. I have always had them paired with my security system - they were paired with Ring before I had my Hubitat hub… I think…

I didn’t change them over to Hubitat is because I like having the option to unlock them with Ring or with Hubitat. With the Ring doorbell app, it is very easy to unlock the door if you need to while viewing live video.

3 Likes

Yes, I realize that. My question is if the monitoring service will respond to customer installed smoke and CO zwave devices. I can find very little info about what exactly the monitoring entails. I’m sure Ring sensors are covered. I am already register with them, I just have little to no info about the service I am paying for.

Hmmm. Good to know Sebastien. I’ll have to think about this some more.

1 Like

Supported devices, absolutely. I put a number of the First Alert ones on my system for just that purpose.

3 Likes

Is there a way to Arm and Disarmed through Rule Machine? I have been trying to do it using Run Custom Action, but is not possible that way because of the action are in a list, not attached to a number or string. @ardichoke @Sebastien

setMode('Disarmed') on Alarm Hub-Ring

setMode('Home') on Alarm Hub-Ring

setMode('Away') on Alarm Hub-Ring

Where "Alarm Hub-Ring" is whatever your "Ring Virtual Alarm Hub" device is named.

(you'll need to do 'custom action' where the action is "setMode" and the first parameter is a string of one of those values)

2 Likes

It worked flawlesly.

Thanks man, really appreciate it.

1 Like

So, I installed the Ring integration and it worked flawlessly for about a day, however now I can no longer get any status changes, and when I look at the Events for the Ring API Virtual device I see the following ...

websocket disconnect DEVICE 2021-05-29 04:14:19.449 AM CDT
websocket failure DEVICE 2021-05-29 04:14:19.356 AM CDT
websocket connected DEVICE 2021-05-29 12:14:18.690 AM CDT

It logged a ton of these, then apparently just stopped trying, hasnt updated the log in about a week.

Hi Sebastien,
So, I've tried to install the RING integration, but i'm not sure I have done all the steps. Is there a definitive step by step of someone going through things that I have yet to find in this long thread? I can see my ring devices listed in HE. I have IFTTT running. When I click on the RING API virtual device I can see that websocket says it is disconnected. If I hit initialize, nothing happens. I think I missed have skipped a step somewhere. Should I have a Ring integration "app" listed in the apps section? Because I do not. If you or someone can give me a little push, I think I am almost there!?
TIA

First, Thank you for maintaining this integration app. It appears to have been very useful for many and I have great hope it can solve a few problems for me.
Now to my problem. I have the Ring Lighting Bridge, the Alarm hub (for future expansion), the wired floodlight and the battery floodlight (both with motion sensors.) I have completed the install (successfully, I think, and the Ring API virtual device, virtual beams lights, virtual beams groups, virtual alarm hub, virtual beams bridge all appear as devices. Unfortunately, I am unable to detect motion using the virtual beams groups device or the virtual beams lights device. The status of the Ring API Device websocket is connected. Can you tell me what have I missed?

Is it possible you got signed out?

Safe to assume you have the beams code loaded and devices discovered?

I don't have beam lights, so can't really help out here much.

At the risk of sounding stupid, are you talking about signed out of the Ring app, or signed out of the Ring integration (virtual device?) on the HE?

Not at all, all questions are valid.

The latter, signed out of the Ring credentials you used in this integration.

I see something similar, but it's normal in terms of every 4 hours the WebSocket gets disconnected by Amazon and this integration goes and re-connects.

e.g.

1 Like

My integration worked for about a day, however now I get this over and over in the log

websocket disconnect DEVICE 2021-05-29 04:14:19.449 AM CDT
websocket failure DEVICE 2021-05-29 04:14:19.356 AM CDT
websocket connected DEVICE 2021-05-29 12:14:18.690 AM CDT

I've checked the alarm hub and the top level virtual device, but I don't see where I can re-enter the credentials.

Nothing's changed credential-wise, but cannot see where to re-enter in this integration.

I get this in the system logs