If setting back the /dev/ttyACM0 path with the drop-down list, the driver immediately opens the port correctly after saving settings.
The ID of the ports looks OK, as shown below, but even when restarting zwavejs2mqtt it still fails to open the stick's $ sudo udevadm info -query=all -name=ttyACM0
10:41:52.917 INFO ZWAVE: Controller status: Driver: Failed to open the serial port: Error: No such file or directory, cannot open /dev/serial/by-id/usb-0658_0200-if00 (ZW0100) A restart of the Zwave docker container fixed the issue, but as I read in the changelog of the latest version that it was recommended to map the port by ID instead of using ttyACM0 to avoid renaming issue at soft reset, I tried to identify my Aeon Labs Z-Stick Gen5 to get its ID, and set this in zwavejs2mqtt settings.īut then, the server fails to open the serial port, with the following message in the log: A restart of the Zwave docker container fixed the issue, but as I read in the changelog of the latest version that it was recommended to map the port by ID instead of using ttyACM0 to avoid renaming issue at soft reset, I tried to identify my Aeon Labs Z-Stick Gen5 to get its ID, and set this in zwavejs2mqtt settings. You can use it with a PC, HTPC or laptop, with Mac, Linux or Windows, with single-board computers such as Raspberry Pi, and even select NAS systems. After updating zwavejs2mqtt to 5.10.1, and rebooting my system (Raspberry Pi 4 running Raspbian Buster with Home Assistant and zwavejs2mqtt in docker containers), I faced some issues with the zwavejs2mqtt server, saying the /dev/ttyACM0 was busy. Z-Stick Gen5+ is a USB stick based, Z-Wave Plus antenna that works with any platform.