zwave-js / node-zwave-js

Z-Wave driver written entirely in JavaScript/TypeScript
https://zwave-js.github.io/node-zwave-js/
MIT License
739 stars 588 forks source link

Support Learn Mode to become a secondary controller #6428

Open AlCalzone opened 8 months ago

AlCalzone commented 8 months ago

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](https://aeotec.freshdesk.com/support/solutions/articles/6000263528-z-stick-gen-5-as-secondary-controller-in-homey) on the Aeotec page for that. I wanted to gain three functionalities by using Z-Wave JS UI with that: 1. Seamless MQTT integration - so that all actions of all my devices can be broadcasted to my MQTT broker. 2. Firmware Updates for Z Wave Devices (as Homey doesn't support Firmware Updates) 3. 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_
johnderose commented 1 month ago

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...

AlCalzone commented 1 month ago

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.