Add Z-wave devices unsecure
Z-wave associations are a very important. The main reason is that if Homey isn’t working for some reason, the lights can still be controlled.
As of version 7.0, Homey supports more z-wave security levels. That is great for locks and such, but not so much for z-wave associations, because associations need the same security level for both associated devices in order to work.
As not all devices support the same security level, and Homey picks the security level based on the devices capabilities, associations are basically broken now if both devices have different security levels. That is why it is important that users are able to select a lower security level for devices that do not require premium security, so they can pick the level that both devices support. More often than not that means pairing unsecure.
If you own a device that requires a pin during the pairing process, you do not need this app to pair the device unsecure. simply use 00000 as the pin. But if your device does not require a pin, this app may be of use to you.
The way this app works is inspired on a workaround that used to exist before Homey version 7.0, which was to pick a Walli device for pairing, even though the device you want to add is not a Walli. This would force the device to be added unsecure. This app works in the same way, but now for version 7.0 and higher firmwares for Homey.
First make sure you have the proper app for your z-wave device istalled on your Homey. That is because you still need the real driver to operate the device. But here’s the trick. When adding the device to Homey, pick UnZ-cure as the device to pair, instead of the z-wave device it actually is.
Don’t worry: Homey will still add the device as the right type, from the right app. The UnZ-cure will just add a parameter to prevent z-wave secure inclusion. Also, unsecure inclusion is not as unsecure as it seems. Sure, secure is more secure, but it still requires a lot of effort to hack your lights and switches if you’re adding it unsecure.
I tested the app using a Heat-it Z-push and worked as expected. However, I cannot test this with every device and in the end the device is handled by the original driver. Once paired you can disable or remove my app if you want. But it does mean that if the device does not work as intended, there is probably not a lot I can do about it. So basically, if it works for you: Great. But this is provided as is and there is not a lot I can do to help you if your device does not behave as intended. Sorry for that. But if you remove the device and pair the normal way, all should be well again. This app does not change your device, it just gives some instructions to the pairing process.
This app will probably not be admitted to the Homey app store by Athom.
It is however available in the Community Store.
The app code can be found on GitHub.
Problems? Check the FAQ and if that doesn’t help post here.
This was made in my spare time,
If you like the app, consider buying me a beer: Donate.