[RELEASE] Ring Alarm Range Extender Gen2 driver

No hub less than a C-7 can pair with S2 from what I understand. I paired by holding the button on the front for 3 seconds to put it in classic pairing mode which is the only way it would pair with a C-3.

I can't speak to the C-3. However I tested the Gen2 Ring Range Extender on the C-7, both with S2 and without security. It worked fine either way. There was a rumor at one point that S2 was required to have the power notification work, but in my testing and use this was not needed. I generally ran my production Ring Range Extenders without security.

Fair disclosure: I no longer use the Gen2 Ring Range Extenders in my network. I bought an AirSpy and started measuring the transmit power of various devices in the network and I found that the standard transmit power level of the Ring units was several dB lower than the other extenders that I was using. There were also bugs with the power settings on the range test. I really like having the battery, but in my case range (power) was more important.

The power issues may have been fixed in a newer firmware release. If anyone has a firmware update for these units, I would appreciate knowing about it.

1 Like

Just curious, what range extenders do you prefer?

Took me a minute to find, but this post sums it up.

If you're interested, the driver for the Aeotec can be found here:

2 Likes

Thanks. I have two of the Aeotec 6’s but when I switched to the C7 and Brian was recommending the Ring S2’s i originally picked up three of them and then two more. To tell you the truth I am not impressed with any of the ones I have but I am no scholar. I will read through the other thread for info. I know I have at least read part of it because I recognize the subject line.

1 Like

I've just pushed a minor update to the driver (1.3.0) to cover the situation of the power source (mains/battery) and battery state changing while the hub is down. This addresses the issue described here:

1 Like

added this line a couple of place in the battery report and the power report. as even when periodically doing a refresh no events appeared in the logs so hard to know if device is still working and i had one drop off my mesh

map.isStateChange = true

it appears the heardbeats are not working as i dont ever see them any ideas.

1 Like

I don't see how setting isStateChange to true will change anything for a device that has dropped off the network. Setting isStateChange to true forces an event to be considered as a state change even if the value itself has not changed. But if there are no packets actually received from the device there will be no calls to sendEvent().

If you want to know if a device has disappeared from the network, the best thing is to monitor the last activity time for the device. FWIW, I have an app specifically for that purpose, Simple Idle Alerts, which is part of the Simple Series of applications.

1 Like

Activity monitor didn't tell.me fir some reason..so.i looked at events. There is no.way to tell.in events if even in normal operation there are no events. So.this way i can look at events or write a specific rule.

Last Activity is different that Last Event. Last Activity is last Z-Wave activity, which includes the heartbeats (Last Event does not). I can't speak to Activity monitor, but the app I pointed you, Simple Idle Alerts, should be able to address your issue. It's what I use.

1 Like

Just got an update in HPM for this driver to version 1.3.0. However, I cannot find any release notes. Any idea what was addressed in the update?

5 posts above...

Okay.

Wow!, HPM was a little slow on this one if you did the update in April. I saw that the last activity in the forum was from June and did not scroll farther up because I just got notified about the update today.

My fault. I misunderstood the intent of the HPM creator/maintainer regarding versions in the schema. There are multiple places that version info can appear, and the place I had it appears to have caused HPM to ignore updates, possibly since the first version.

It Here are all the changes that have been happened in the driver:

// Version 1.0.0    Initial release.
// Version 1.1.0    Clean up log messages. Handle button push.
// Version 1.1.1    Mark seconds as a required input for power test.
// Version 1.2.0    Normalize logging.
// Version 1.2.1    Minor capitalization fix.
// Version 1.3.0    Add Initialize capability to cover PowerSource changes while hub not running.
2 Likes

Well, I never had cause to revisit the forum on this driver since I installed it initially. So, everything was working well enough on 1.0.0 LOL Just checking on this version so I would know what to look out for.

Hey all. Well I just ploughed thru about 100 posts on Ring Alarm Range Extender Gen 2 Driver and I would appreciate some advice.

Does the dennypage driver still offer benefits (e.g., Range test function, Power test function, Configurable battery report interval, Refresh covers power source (mains vs battery), Additional status/error reporting) over the standard driver ... or has the standard driver been updated to include these features?

I have my Ring Alarm Extender operational on a C7 hub, using the standard driver. What is the process to change over to the dennypage driver ... something like this, or please advise:

  1. Use HPM to install dennypage driver
  2. In Hubitat Devices select the dennypage driver

What RM functions do I use to get access to:

  1. Range test function
  2. Power test function
  3. Configurable battery report interval
  4. Refresh covers power source (mains vs battery) ... RM Power source of Ring Alarm
  5. Additional status/error reporting

Thanks in advance for any help.

Yes

No

There is a step 1.5, install the user driver. HPM only loads the code.

Run Actuator on the device. I have 6 of the Ring Extender V2 on my hub, using @dennypage’s driver. Very happy, works perfectly.

I believe most people use the device page to do the various special things. I don’t believe I’ve ever heard of people writing a rule to do them regularly, but it should work. If not, put a line:

Capability: Actuator

Before the commands in the driver.

1 Like

Wow! Thanks for the clear and concise answer :+1: Based on your response, and dennypage's excellent driver reviews, I decided to install the upgraded driver this morning.

I still need the installation process clarified as I get confused about the User Driver Install Sequence. In particular, "There is a step 1.5, install the user driver. HPM only loads the code." Hence the purpose of my initial post installation question.

Here is what I am seeing after my "installation" ...

After running HPM package installation, in the HE Drivers Code section, I already see a "// [Ring Alarm Range Extender gen2] ... Denny Page ..." as shown here

On the devices page I can select the driver and save, as shown here.

I see the new capabilities (I think) on the devices page.

What exactly (web link to instructions will probably work) do I need to do to accomplish "1.5 install the user driver." Because, after the HPM package installation, it appears to me that the driver is installed, and if not, I don't know where to find the driver (as opposed to if I downloaded the driver myself and saved it).

You are all set because the driver shows up.

OK ... thanks for confirming that I am good to go. :grinning:

From my "black box" point of view, I just want to make sure that I have it installed correctly. It is working well.

1 Like