Page 1 of 1

Z-wave routes between secure and insecure devices?

Posted: Monday 15 July 2019 14:14
by rrozema
I have a lot of z-wave devices, some near to and some far from my raspberry pi with z-wave controller. Z-wave is supposed to route messages to and from far away devices through (mains-powered) nearby devices. I have lots of mains powered devices throughout my house, the closest is at 1,5 meter from my controller. Yet, I am experiencing a lot routing issues in my network. Using some other software I found that all of my traffic is never routed through my mains powered devices, neither near nor far. Instead, all network traffic is routed through 2 battery powered devices, each located at considerate distinct from the controller. Consequently these both devices run through their batteries pretty fast and if either of them does run out, my entire network drops out. Even the devices closer to my controller than those two devices -including the one at 1,5m!- are routed via these 2 devices.

Of course I want to have traffic routed via my mains powered devices only. So I've tried 'Heal network' and the 'heal' option on each device, but all without result. Next I've tried excluding each and every device and then re-including them, first only the mains-powered devices, starting with the one closest to the controller. Only after all mains powered devices were included, I included the battery powered devices, again starting with the one closest to the controller. And still the both battery powered devices are picked to route all traffic through. Alternative software (Z-way) shows that there are only 2 connections going from my controller directly, those to the both battery devices. Whatever I try, no other routes are created directly from/to my controller than those into the battery powered devices.

The battery devices picked are a neo coolcam siren (which takes traffic for almost all devices) and an eurotronic spirit z-wave heat valve (only some devices get routed through this device). The last device supports flirs, the siren doesn't.

My routing issues started getting serious after I had added a set of 4 new neo coolcam smart plugs to my network, the same type as I already have many in my network. But upon closer inspection using z-way I found these 4 new devices have a newer firmware inside. The ones I had, even though they are all z-wave plus, did not support secure inclusion. The new ones do support secure inclusion. Most of my devices -i found- do not support secure inclusion, but some do, including the both battery operated devices used for most routing. I always include all devices using the option 'include securely', but the software automatically switches -without warning- to unsecure inclusion when the device indicates it does not support secure inclusion. So I have a lot of unsecurely included nodes and only some securely included.

This all made me wonder: Are there any rules for z-wave routes between secure and insecure devices that could cause my weird routing behavior?

Re: Z-wave routes between secure and insecure devices?

Posted: Monday 15 July 2019 14:15
by rrozema
@the domoticz developers. Is it possible to indicate in Domoticz the devices that are securely included and those that are insecurely included?

Re: Z-wave routes between secure and insecure devices?

Posted: Tuesday 16 July 2019 7:51
by gizmocuz
rrozema wrote: Monday 15 July 2019 14:15 @the domoticz developers. Is it possible to indicate in Domoticz the devices that are securely included and those that are insecurely included?
This is already done. If you look in the node table, you will see a + sign in the description when it is a + device

Re: Z-wave routes between secure and insecure devices?

Posted: Tuesday 16 July 2019 9:38
by rrozema
gizmocuz wrote: Tuesday 16 July 2019 7:51
rrozema wrote: Monday 15 July 2019 14:15 @the domoticz developers. Is it possible to indicate in Domoticz the devices that are securely included and those that are insecurely included?
This is already done. If you look in the node table, you will see a + sign in the description when it is a + device
The "+" indicates the device is a zwave-plus device. i.e. among others that it is capable of higher transmission speeds and a greater transmission range. But being a zwave-plus device doesn't mean it supports secure inclusion. And even if the device does support secure inclusion, this doesn't mean the device was actually included securely. So it would be very useful to be able see if a device is included securely or not. And possibly even what security level was used; as far as I know there are at least 3 possible levels of security: S0, S1 and S2.