Iris 3210-L Zigbee/Z-Wave whackamole

Yeah, they're cheap on eBay, I'm not sure they're worth the aggravation though (ETA, after the frustration subsided I started thinking logically... I paid $50 for 5 12-amp smart plugs, of which the Zigbee portion works flawlessly, the fact that the Z-Wave is not 100% functional is not a big deal, I'd buy more of these with the understanding that the Z-Wave repeater perhaps doesn't have the best transceiver design). The instructions regarding Z-Wave explicitly say NOT to move the device close to the hub to pair it. This seems like stupid advice. The whole reason people started doing this is because devices will not pair unless you do that. I get the reason why, but if a device doesn't pair in the location it will be used, then it's kind of useless. And yes, I understand why it says that, but the why is a moot point if it doesn't actually work.

So, it would appear to be literally impossible to pair the Z-Wave repeater in the 3210-L plugs unless they're practically on top of the Hubitat. So, I remove the plug, I press and hold the button for 15 seconds, I insert the plug whilst holding the button until the LED comes on and I release it. I then go into add device, click on Zigbee, and it sees it right away. I unplug the plug, plug it back in, and then press the button 8 times quickly. Okay, that works. Click save on everything, yadda yadda yadda.

I go upstairs, plug the little bugger in... and it starts blinking like it's in pairing mode. It's lost the Zigbee connection. If I remove the Zigbee pairing, and repair it... the Z-Wave repeater is lost.

After 20 tries I finally have both the Zigbee and the Z-Wave paired BUT... when I go into settings to repair the Z-Wave network... it looks like it doesn't touch this particular node. Another curiosity is that only one of three Z-Wave repeaters goes active (the one labeled "Stereo" (which is actually a light that's sitting on top of the stereo stand).

Finally... removing Z-Wave Devices. I understand you're not just supposed to remove them, but rather do an exclude. The Hubitat instructions say to go to the device, click on remove, and then the hub goes into Z-Wave exclusionary mode. You do the same thing (press that button 8 times) and it excludes the node... but the interface seems to be broken. There is ZERO feedback in the UI that the Z-Wave node was excluded. If I look in the logs, it DOES make mention of excluding a device. If that's happened, I would except the UI to reflect that on the device page, but it does not. At that point I have to click "force remove".

Any insight into all this would be greatly appreciated. :slight_smile:

Here's the logs:

[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:50:56.156 am infoFinished Z-Wave Network Repair
[dev:39](http://10.0.0.6/logs/past#dev39)2020-01-03 02:50:34.278 am [info](http://10.0.0.6/device/edit/39)Couch Light was turned off
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:20.745 am traceZ-Wave Node 12: Repair setting SUC route
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:20.589 am traceZ-Wave Node 12: Repair setting SUC route
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:20.403 am traceZ-Wave Node 12: Repair setting SUC route
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:20.251 am traceZ-Wave Node 12: Repair setting SUC route
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:16.124 am traceZ-Wave Node 12: Repair pinging
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:16.118 am traceZ-Wave Node 12: Repair starting
[dev:5](http://10.0.0.6/logs/past#dev5)2020-01-03 02:49:09.814 am [info](http://10.0.0.6/device/edit/5)Z-Wave Repeater - Stereo is active
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:09.814 am traceZ-Wave Node 5: Repair is done.
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:09.798 am traceZ-Wave Node 5: Repair is requesting node neighbor info
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:09.796 am traceZ-Wave Node 5: Repair is adding return route
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:09.793 am traceZ-Wave Node 5: Repair is deleting routes
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:09.718 am traceZ-Wave Node 5: Repair is requesting device associations
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:08.944 am traceZ-Wave Node 5: Repair is updating neighbors
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:03.123 am traceZ-Wave Node 5: Repair is updating neighbors
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:02.359 am traceZ-Wave Node 5: Repair is updating neighbors
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:01.565 am traceZ-Wave Node 5: Repair is updating neighbors
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:01.148 am traceZ-Wave Node 5: Repair setting SUC route
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:01.095 am traceZ-Wave Node 5: Repair pinging
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:49:01.084 am traceZ-Wave Node 5: Repair starting
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:54.347 am traceZ-Wave Node 3: Repair is done.
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:54.331 am traceZ-Wave Node 3: Repair is requesting node neighbor info
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:54.329 am traceZ-Wave Node 3: Repair is adding return route
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:54.324 am traceZ-Wave Node 3: Repair is deleting routes
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:54.318 am traceZ-Wave Node 3: Repair is requesting device associations
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:53.527 am traceZ-Wave Node 3: Repair is updating neighbors
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:52.800 am traceZ-Wave Node 3: Repair is updating neighbors
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:52.096 am traceZ-Wave Node 3: Repair is updating neighbors
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:51.374 am traceZ-Wave Node 3: Repair is updating neighbors
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:51.105 am traceZ-Wave Node 3: Repair setting SUC route
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:51.070 am traceZ-Wave Node 3: Repair pinging
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:51.069 am traceZ-Wave Node 3: Repair starting
[sys:1](http://10.0.0.6/logs/past#sys1)2020-01-03 02:48:51.034 am infoStarting Z-Wave Network Repair

Thanks!

The zwave side is junk. Don't use it.

Not true at all. There are two version of the firmware for this device. One version supports z-wave wonderfully and is a great Z-wave repeater. The other version doesn't work at all. I have bought 9 of these and 4 of them have the new firmware that does support Z-wave repeating.

If you are trying to pair the device to Hubitat, you have to reset the device and do the zibgee side first. Then you have to do the 8 button press and pair the z-wave side. Since you are doing a factory reset when you pair the zigbee side, you don't have to exclude the Z-wave side. Simply force remove it in Hubitat. You'll then be able to re-add it. To reset it, simply hold the button down when you plug it in and wait for the LED.

There's a community driver for the Aeotec Range Extenders that works well for the z-wave side of the iris. It will tell you if it is communicating with the hub better than performing a z-wave repair.

1 Like

Hi Ryan,

Is there a way to check the firmware version on the various plugs? Also I've heard there's a set of drivers for the Iris. Is there a way to use one side for the Zigbee portion, and the other Aeotec for the Z-Wave? I'm going to venture a guess that since the Zigbee side, and the Z-Wave side show up as discrete devices in the device list, I can probably do an assignment there (I'm literally less than a 24 hour newbie to Hubitat, Z-Wave, Zigbee, Smarthome stuff, etc.).

And just to make sure I'm doing this right... I just installed this driver:

https://raw.githubusercontent.com/shackrat/Hubitat/master/Drivers/Iris-Smart-Plug.src

I couldn't find any drivers for the Aeotec on GitHub. I'm search for "Aeotec Range Extender 6 driver Hubitat"

I did find a Z-Wave driver for the iris though:

https://raw.githubusercontent.com/shackrat/Hubitat/master/Drivers/Iris-ZWave-Repeater.src

Yes....you will have two devices in Hubitat. The zigbee side will show up as a Generic Zigbee outlet. That is the correct driver for that side of the device. That is not the driver I used for the zigbee side but the z-wave one is correct.

1 Like

Thank you, both drivers are up and running. The ack/nack test is dropping all packets to the two Iris plugs in the living room. They work fine when directly in front of the hub but not in their normal locations (and that's after doing a Z-Wave repair). The distance to the nearest functioning repeater is probably 25 to 30 feet. Oh well. I'm not terribly concerned with it... these were the eBay deals and the Zigbee side of this works flawlessly. $50 bucks for 5 outlets is a pretty good deal. I'll be installing about 15 Inovelli switches pretty soon and I think that will more than cover having a decent Z-Wave mesh network around the house.