Zwave on Synology DSM 7?

I upgraded to DSM 7 RC and was able to get my Z-Wave (Aeotec Z-Stick Gen5 (ZW090))/Zigbee (ConBee II) USB devices to work.

In my case, I run HA in docker and run zwavejs2mqtt for Z-Wave and then zigbee2mqtt for my Zigbee stick.

Here is how:

Log in to your Synology via SSH and running these commands in super user (sudo su):

modprobe usbserial
modprobe ftdi_sio
modprobe cdc-acm

I found these commands somewhere on the internet so I take no credit for it. However, every time you reboot, this has to be ran again. So to run it automatically at startup, I did this:

create file “/usr/local/bin/enable_serialports.sh” and insert the following:

modprobe usbserial
modprobe ftdi_sio
modprobe cdc-acm

Make the file executable by running:
chmod 777 /usr/local/bin/enable_serialports.sh

Next, we have to schedule this to run at boot via crontab:

Edit file: “/etc/crontab” and insert the following:
@reboot root /usr/local/bin/enable_serialports.sh

Exit and reboot your Synology and you should be all set.

If anyone is interested in a more comprehensive guide, let me know and I’ll type it up.

NOTE: I am no Linux expert, I don’t know if this is the best/safest method for this. So run at your own risks.

11 Likes