I’m using a recently purchased Nortek S&C HUSBZB-1 USB stick that is not found by the ‘thing gateway’ v0.3. After determining that this controller is recognized by the openzwave-shared library running
test2.js I debugged at least one problem with zwave-adapter.js code. This module is detecting the vendorId and productId of the attached USB-serial bridge and not the zwave controller itself. The HUSBZB-1 is using a Sigma designed zwave controller but it sits behind a usb-serial bridge that is unrecognized. I hacked in vendorId === ‘10c4’ and productId === ‘8a2a’ into the
isZwavePort() function then updated the package checksum and now have a working zwave network.
I think the detection logic for the controller sticks need to be reworked to avoid this problem and should certainly avoid hard coding vendor/product ids.
Thanks for the nice work overall, however, on the gateway!