Ring Alarm released! (Integration project in post 13)

I think integration with Ring’s alarm is a great option for ST. The Ring Alarm has cellular backup and the focus with Ring is going to likely be security just as ADT’s is. It would be nice to have more than one option for security. If you look at any polling that has been done around the Smarthome with consumers the #1 item that consumers are interested in is security and it is that feature that will get those regular consumers into the rest of the HA world and ST has a good foothold with the open platform but there are many that have arrived at the dance now and ST needs to differentiate itself with more integrations and avoid proprietary closed systems.

From the reviews it doesn’t sound like you can currently use any non-ring as part of the alarm system, or even use the system to trigger other things in your home.

Ring supposedly mention there will be integration in the future but no time table has been set…

1 Like

I’m really curious on this product and watching the reviews. Really looking for a good product to replace my current system and cut those $45 a month monitoring fees. I already have a ring doorbell, sooo…

1 Like

This is definitly the alarm system to buy that even a non tech savvy wife could deal with.

With SmartThings, there is NO WAY IN HELL my wife knows the first thing to do with it if something goes down or wrong… just waaaaay too much DIY mostly in my part as I know what to do, but she would never touch it. (Couldnt imagine her using the IDE!) She can easily use the app and Xfinity keypad though…that is as simple as it gets next to the routines and presence sensors (NOT ANDROID presence!!!) handling things. The Xfinity keypad (along with arnb’s Delay!) and the kwikset keypad lock 914 are the absolute BEST things we added to the ST to make this function as easy as possible. The Wallmote was nice, but the Xfinity keypad is ten times better.

The Ring seems much less reliant on someone tech savvy… and JUST WORKS simply as it should.


I wish they would offer more feature specs or q&a on their support page. One feature I was looking for is the crash/smash protection some provide with monitored services.

I have recently switched to Ring Alarm from SimliSafe. Ever since i switched, I missed the ST integration, and I decided to create one.

I have created a custom device and app for integrating ST with Ring Alarm. The integration is using a bridge application as Ring Alarm uses WebSockets for communication and ST does not support that. You can check the integration here https://github.com/asishrs/smartthings-ringalarm.

Deploying the bridge Lambda in AWS might incur some charges, per my calculation it is less than $1.


Thank you very much to take the time to do this! I’ve been using stringify flows that get triggered by emails. Integrating with SmartThings should be much more reliable.

Can you share the things that can be done with this integration? I’m tempted to set this up just to try but would really love some incite! Can I arm/disarm based on location? Can I trigger certain automations In SmartThings upon an alarm trigger? Also, any chance Ring/Amazon blocks this?

Thanks for writing this. Is your Ring Alarm integration still working? I followed the steps but get “{“message”:“Forbidden”}” when running the status CURL command.

Yes, you can automate fully by allowing your alarm status to change based on ST Home/Away. Check the device handler and smart apps at https://github.com/asishrs/smartthings-ringalarm/tree/master/smartthings

Yes it still works. Just changed the mode to DisArmed. Are you passing the AWS API token as part of the API call?
If you need more help, can you open an issue at https://github.com/asishrs/smartthings-ringalarm ?

Thanks. I looked through the DTH and app. I probably missed it but didn’t notice anything with regards to the alarm triggering. Does this react to an alarm triggering and setting up automations upon that trigger?

Also is this integrating with SHM?

Thanks again!

I am sorry, can you please elaborate the alarm triggering requirement. As of now, the setup can change the Ring Alarm mode based on your ST. Example, in my setup I want the Ring to be in Home mode when I trigger Good Night routine to in ST.

Regarding the SHM, no at present this is not integrated with SHM

Sure. What I mean is if the alarm goes off will this smartapp know and allow me to turn on all lights automatically for example?

Also if I still arm/disarm from the Ring app will it sync with SmartThings?


1 Like

That is an excellent use case. I haven’t thought about it.

Regarding the sync question, yes the app will update the status based on Ring. I have a poll which checks Ring api every 1 minute for status.


Thanks for your help, I got it working.

Anyone having problems with Smartthings after introducing a Ring Security system to their house? Ever since I added the Ring Security system to my house, my Kwikset Z-Wave deadbolts keep becoming unavailable. Everything has been rock solid for a couple years. The only thing that has changed is adding Ring Security. All of my other Z-Wave devices seem to be fine, it is just the locks that go down. I have 2 locks, and they randomly become unavailable. When this happens, the batteries in them get depleted within a day or 2. The only way to get them back online is to take the battery pack out and wait a few minutes. Usually they come back, but don’t stay for more than a day or 2. Frustrating!

Yea, I currently use stringify to turn on lights when the alarm goes off. Unfortunately the email triggers are very unreliable. Can it be done in your setup?

Can WebCore do this? The current version of the application is polling every minute to get the status update. Even if we do this, there will be a delay of one minute. Do you have any experience in this? The source code is base on MIT license; you can modify it if you know it.

In that case stringify might still be the best option. Sometimes it triggers immediately and sometime around 30 seconds, still better than 1 minute. Can that poll interval change to maybe 30 seconds? Just curious.

Update: so now everything seems to be working just fine now. Maybe it needed overnight to sync up? Anyways, thanks for this! It’s an awesome integration!

Edit: so when I arm through the Ring app it syncs to smartthings. I just can’t do anything from smartthings to sync the status with the Ring app. I get the error mentioned below when trying to change status in smartthings.

So I took time today and seem to have this setup or so I thought. When I choose to arm away or stay I get “warn No event handler found for alarm event” in smartthings log. Nothing happens when I select to Arm within the Ring app either. Any idea what’s going on? Thanks!