node-zwave-js
node-zwave-js copied to clipboard
Support Learn Mode to become a secondary controller
Discussed in https://github.com/zwave-js/node-zwave-js/discussions/6427
Originally posted by @thomaswitt October 19, 2023
Description
I bought an Aeotec Z-Stick 7 for my RPi 4 and hoped it could be used as a secondary controller for my Homey Pro system (as the Homey Aeotec App supports the Z-Stick Gen 5 officially). There's even some official documentation on the Aeotec page for that. I wanted to gain three functionalities by using Z-Wave JS UI with that:
- Seamless MQTT integration - so that all actions of all my devices can be broadcasted to my MQTT broker.
- Firmware Updates for Z Wave Devices (as Homey doesn't support Firmware Updates)
- Getting easy API access to send commands to Z Wave Devices (e.g. turning on/off a light via an API call easily)
Unfortunately, Z-Wave JS UI - as I understand - doesn't support learn mode at the moment and therefore I can't include it as a device/secondary controller in my existing network.
Do you have a solution in mind?
I would suggest to add support for Z-Wave UI JS for being a secondary controller.
Describe alternatives you've considered
There are non as I don't want to drop Homey as my primary system.
Additional context
No response
Secondary Controller capability would be amazing. I'm migrating from HomeSeer4 with four Z-Net controllers (all on same network; it's a big house) and partitioning my Z-Wave network would be sub-optimal. This part of HomeSeer's solution has worked great for years. I bet we can do it! Sign me up as a tester...
To be completely transparent: this won't happen in the near future. Learn Mode support adds a bunch of extra requirements for certification which I don't want to deal with at the moment.
Maybe next year though.