top of page

How to Install a SmartThings Edge Driver for Ring Alarm Devices

With the pending elimination of the SmartThings Groovy IDE, a Ring Alarm Edge Driver has been developed to enable the use of the Ring Alarm sensors in the new SmartThings Lua based Edge environment.

The instructions which follow will provide you with the necessary steps for installing SmartThings Edge Drivers for the Ring Alarm Contact and Motion Sensors.


If you currently own either of these devices and you would like to continue to use them following the elimination of the Groovy IDE, which is currently scheduled for the end of calendar year 2022, you may wish to implement the following steps to reinstall your devices with the provided Edge Driver.




1. To be able to install the Ring Alarm Edge Driver you must first remove (delete) and Ring motion or contact sensor from the SmartThings app and then re-onboard (reinstall) your devices to associate the edge driver with your devices. However prior to deleting your Ring Alarm devices, you will want to take a few extra steps to preserve all routines which you may have written to control your devices.


2. To preserve your routines, open your SmartThings App and click on one or your Ring Alarm devices. Next, click on the word 'Routines' at the bottom of the device screen. Go into each routine and replace your Ring Alarm device with a dummy device to temporarily hold the place of the Ring Alarm device. Replacing the Ring Alarm device with a temporary device in your routines ensures that your routines are not erased when you delete your Ring Alarm device.


3. Once you have substituted temporary holder devices in place of the Ring Alarm devices in your routines you may then delete the Ring Alarm devices from your SmartThings App.


4. After deleting each Ring Alarm device you must use the SmartThings Z-Wave Exclusion utility to exclude the Z-Wave device from your SmartThings Hub. To exclude the device, go into the exclusion utility and begin the exclusion process. (Learn more about how to use the Z-Wave Exclusion process in the SmartThings App).


5. Once exclusion starts, hold the reset button inside the battery compartment of your device for about 10 seconds until the ring light on the front of the sensor turns a steady red.

6. If exclusion not successful, try the exclusion process once more. It is possible that the commands were not executed the first time. I had difficulty when trying to exclude my Ring Alarm Motion sensor and I finally need to force delete the device. I have provided more information about device exclusion below.


7. After the deletion and exclusion of your Ring Alarm devices, you may now download the ‘Z-Wave Sensor Ring’ Edge Driver by clicking on the Invitation link for the Milan Edge Drivers


8. After clicking the driver channel link you will be required to sign into your Samsung SmartThings Account.


9. Next you must then confirm your acceptance of the Channel invitation.


10. After accepting the channel invitation, choose your target hub and select 'Enroll'. You may need to click the enroll button multiple times


11. Next, click on ‘Available Drivers’ and select ‘Install’ to download the ‘Z-Wave Sensor Ring Edge Driver to your SmartThings Hub.


12. You can verify the installed driver by going to your SmartThings App, find your SmartThings Hub in the 'Devices' tab and then click on your Hub and in the device screen that follows, select the ellipsis in the upper right-hand corner and click on the word “Driver” in the dropdown list. You will then be able to view a list of your installed Edge Channels and Edge Drivers.


13. After confirming the installation of the new Ring Alarm Edge Driver you may now add your device back into SmartThings App by scanning for nearby devices within your SmartThings App.

14. With paring mode initiated in the SmartThings App, hold the front button down on your Ring Alarm device for at least 5 seconds and then release the button. This should cause your device button to rapid flash green and the device should be discovered shortly thereafter. You should then enable S2 Security by scanning the QR code or by entering the security code.


15. Once the SmartThings App discovers your Ring Alarm device, click on your device and then click on the ellipsis to confirm that the dropdown list now contains the word "Driver".


16. With the installation of the Edge Driver confirmed, all that remains to do is to remove each “substitution device” from each of your Ring Alarm routines and add the Ring Alarm device back into your routines.


You may also source additional information about installing Edge Drivers for Ring Alarm Devices on the SmartThings Community website.


Important Information About Ring Alarm Inclusion & Exclusion:


The Ring Alarm Contact & Motion Sensors are somewhat of a challenge to pair to the SmartThings App but once you get them connected they are rock solid. I particularly like the Ring Contact Sensor and I consider it as one of my preferred door sensors only second to the Aeotec Multipurpose Sensor.


If you would like video guidance for paring the Contact Sensor, watch my video for Adding the Ring Alarm Contact Sensor. If you would like video guidance for paring the Motion Sensor, watch my video for Adding the Ring Alarm Motion Sensor.


If you are make several attempts to add either of these sensors and you continue to have paring issues, I recommend that you use the z-wave exclusion utility to remove the device and then try to repair it using the instructions provided above. You may also gain more guidance on the exclusion process by viewing the Ring Alarm Motion Sensor Video or the Ring Alarm Contact Sensor Guide. If you experience difficulty while attempting to exclude either sensor, try to the force exclusion option until you get confirmation that exclusion is successful.


In the actual ring alarm application there are sensitivity settings. However, the Ring Alarm Motion Sensor sensitivity settings are not available when the motion sensor is installed in SmartThings. The default setting is medium sensitivity. Ring states that a setting of high sensitivity may trigger false alarms at times . Keep in mind that this motion sensor is designed as a security sensor. This means that it should be activated whenever no one is at home and only trigger alerts when a intruder passes its line of sight. It works well in this type of application. It does not work as well as a device to trigger lights on, or send notifications following rapid succession trigger events.


One final issue specific to the Ring Alarm Motion sensor is the "Retrigger Interval", otherwise known as the cool down period. The Ring Alarm Gen 2 Motion Sensor's default setting is 180 seconds, which is significantly longer than the cool down period of other motion sensors. The cooldown period is sort of a reset period before the device will trigger another motion event. Therefore, if you intend to use the motion sensor for an application where in you want to trigger one motion event immediately following another, then this sensor is likely not for you. The DTH (Device Type Handler) under the former Groovy architecture had an option to access the retrigger interval setting. Unfortunately, this "retrigger interval" setting is currently not available in the new Edge Driver.

When I had the ability to update this setting under the former Groovy device handler, I changed the Re-trigger Interval setting to 30 seconds, which resulted in a much more responsive sensor. I have petitioned the SmartThings developer of the Ring Alarm Sensors to see if he may be able to add a the ability to update the retrigger interval setting for the Ring Motion Sensor within the SmartThings App. Here is a link to the ST Community Thread if you would like to follow-up on the progress of that request.

Remember to visit Bud's Smart Home Amazon Store for smart home devices which are compatible with the new Samsung SmartThings Lua architecture.


Related Posts

See All