Hello all,
Yesterday I've tried jumping on the train called zwave-js-ui. I'm running Domoticz 2024.4 on a Ubuntu 22.04 LTS VM on ESXI7.
I have like 30 ZWave devices hooked up on my zwave.me zme-uzb1 USB device which is running:
fw 5.5 (aka 5.05?)
sdk 6.51.6 (aka 6.51.06?)
Most, if not all, are zwave+ and are included 'securely' via Domoticz.
I've been reading a lot of topics regarding migrating from openzwave to zwave-js-ui the past 2 weeks.
I came across tutorials like:
d3smo tutorial - great work, very detailed, thanks!
https://www.domoticz.com/forum/viewtopi ... 78#p303778
wiki tutorial - great work, thanks!
wiki/Zwave-JS-UI#Migrating_from_OpenZwave
I've checked device support on
https://devices.zwave-js.io/
I have this new VM Ubuntu 22.04 running docker and portainer-ce for over a year now.
I installed lately a container with Mosquitto as MQTT broker. Added MQTT Explorer container next to it, so it can read and publish on the broker.
Then I installed yesterday zwave-js-ui container (zwave js ui 9.10.2, zwave js 12.5.2). Before I disabled openzwave in domoticz, shutdown the VM's, removed zwave usb from VM and added it to the new VM and started both VM's. Attached usb stick to container using /dev/serial/by-id method.
Topics are populated in Mosquitto in zwave and zwavejsAD. So far so good you would think. However, unfortunately only 3 out of 30 devices are recognized after 10 hours:
- fgsd002 fibaro smoke detector
- zm1601-5 vision siren
- zd2102-5 door window sensor
The rest is listed as "unknown manufacturer" and "unknown product".
Powered devices like several Fibaro Wall Plugs and a Smart Implant are done interviewing and are still listed as "unknown".
I have:
2 zm1601-5 sirens
5 fgsd002 fibaro smoke sensor
1 fgbs222 fibaro smart implant
1 fgms001 fibaro motion multi sensor
6 zd2102-5 door sensors
8 fgwp101 fibaro wall plugs
1 fibaro keyfob
2 PH-PAT02-B.eu Multisensor 2in1
1 PH-PAT02-B.eu Flood Multisensor 3in1
and a few more devices.
1. What am I doing wrong here?
2. I've added the security key in lower case (like it was in Domoticz), should it be in upper case or it doesn't matter (nothing in the tutorials regarding this though)? I've copied it to "S2 unauthenticated" as described.
3. Should I try to update my zwave.me zme-uzb1 so it has a more recent SDK (it's not in the tutorial nor on the device support listed)?
Maybe SDK related issues however different, zwave usb sticks:
sincze problem
https://www.domoticz.com/forum/viewtopi ... 64#p303964
eugene problem
https://www.domoticz.com/forum/viewtopi ... 48#p312048
4. Has anyone migrated from openzwave to zwave-js-ui succesfully with a zwave.me zme-uzb1 usb stick? Which FW and SDK do you have?
Thanks in advance for the help!
Update: upper-case doesn't seem to matter. zwavejsui logging shows a lot of "error: Invalid auth code, won't accept security encapsulated command." hmm.. what would that mean..?!