The Blackwire Ring Events for ELAN driver enables button press and motion events from a Ring Doorbell to be used for automation in an ELAN system. Motion events are also available on all Ring Camera devices and allows for easy automating of chimes and other automations through out a home.
This driver is authorized for release by Ring using a secure, authenticated API.
Events
The driver supports the following events for ELAN:
- Button Press (All model doorbells)
- Motion (All model doorbells and cameras)
All events are triggered in real-time because of direct integration with Ring.

Requirements to move forward with driver setup:
- Un-assigned Blackwire License Key from the My Licenses section
- 3rd Party Folder assigned for drivers in Elan software
- Ring Device Setup on a ring.com account
- Ring Pin Code which will be generated using the Ring Account Authorization system using the customers User Name and Password. This must be the account that owns the doorbell and not a user account.
Driver Setup
Download The Driver:
Download the driver zip file and install the Ring Events.EDRVC install your custom 3rd party drivers folder. If you have not setup a custom driver folder yet click the Custom Driver tab above for detailed instructions on how to set that up.
Add The Driver:
In the configurator click on the Input/Output tab, on the Communications Devices you can right click or click the small button on the right then the Add New Communication Device will pop up.
Add The Communication Device:
1. Communication type select Ring Events
2. Hardware type Click Ethernet
3. Select OK
Name the Project:
You must add a project name otherwise managing your licenses on the Blackwire site will be difficult. We recommend using the customer or project name here.
Name the Project:
Copy your license key from your order email or from the My Licenses section of the Blackwire site. This is case sensitive so copy and pasting is recommended. Once you paste the license in you will see the status Licensed Verified after a few seconds.
Ring Pin Code:
1. Open a private / incognito browsing session on your computer. This is very important to ensure the pin code is created for the correct account.
2. Go to https://ring.blackwiredesigns.com. This is a special page to create the pin code. The webpage is ring dot blackwiredesigns dot com.
3. Click the black button that says “Click here to Authorize with Ring.com“
Ring Customer Log In:
You will now be on ring.com’s account authentication page
4. You will need your CUSTOMERS user name and password for their Ring.com Account. After entering the information you will be prompted for a 2 factor authentication code. You will need the customer to provide you the access code generated. This will be emailed or text messaged to them. You also must re-type the password on that page.
IMPORTANT: Make sure you are using the primary account and not a user account.
Blackwire Pin Code:
5. You will be prompted to give Blackwire access to monitor the events of the Ring Account. Once you click agree you will be forwarded back to a page with a pin code. This pin code is case sensitive and should be copied and pasted into the driver.
Add Blackwire Ring Token:
6. After generating the token on the ring.blackwiredesigns.com site copy and paste it into the Ring PIN Code box. This is case sensitive so copy and pasting is recommended. Once you paste a valid token you will see the status Registered after a few seconds.
7. Click Discover Devices
Discovered Devices:
7. All of the devices on the Ring account will show up on under Generic Serial Devices.
Events
Adding Device Events:
1. Event Mapper
2. Event Maps and right click or click the small box on the right to enable the Add New Event Map button
3. Click Add New Event Maps button
Driver Programming
Programming events is very easy. There are only two events at this time.
- Pressed: Any time the doorbell button is pressed
- Motion: Any time a doorbell or camera detects motion
Select the event you want base programming on then add your programming.
Examples:
- play announcements on distributed audio
- turn on lights or brighten lights based on motion or button presses
- play the Ring motion chime noises on devices
1. Under the Sub-Systems click Add
2. System Family: Click Generic Device
3. Event Groups: All of your Ring devices will be here. Select the one this event is named after
4. Available Events: Select which event you want to add programming to
5. Click OK
Note: You can click the image on the right to view it larger.
The event you just created will now be visible under the Sub-Systems section. Next you will want to add a Command.
Note: You can click the image on the right to view it larger.
Example Command
In this example we will have the iPad app play a sound when the event is triggered. Under the Commands section click Add on the right and a window ill pop up.
System Family: These are your events and devices in your project that can be triggered. In this example we are using the messaging event.
Ring Sound Files
We have made it easy for you to download and use the Ring App Sounds. This zip features the wind chime motion and the doorbell ringing files.
Ring has updated their iOS and Android apps with a new security Control Center. This area allows you to manager who has access to your account. It is very important to educate your clients so they understand Blackwire will be visible under the Linked Accounts section of the app and if they delete the access the driver will break.
To verify this press the 3 bars on the top left and then select control center.
Download Link
Release Notes
- Fixed issue where web sockets were not connecting to event server
- Added new Blackwire Debug interface for better support
- Added Elan color status (Green/Red) to show online/offline state of child drivers based on 30 min check-in
- Added support for additional driver installations on same Ring account (future feature)
We recommend you create a folder under your Documents folder and name it something easy like Elan Drivers. This way you can store any of your 3rd party Elan drivers in one place.
The easiest way we have found to link this folder is to go to Input/Output and click on Generic Serial Devices then Add New Generic Serial Devices
If you have a project that has its master controller replaced or wish to move the license to another project you can revoke the current license. To do this log into your Blackwire account and to go My Licenses and search for the installation and click Unregister next to the project. In the new project or project running the updated controller you would add the license key back in (even if is already there, you want to set it again) Screen shot example below.
