Configure Z-Wave usb on R-Pi 3 using Hassio

I’m new to Hassio but are use to using Openhab 1.8 on a CentOS server.

I plan to migrate from Openhab to Hassio on a Raspberry Pi 3 specially purchased for controlling all my Z-Wave devices. Installation of Hassio is fairly straight forward and no problem. When trying to connect with my z-wave I fail to do so. The Z-Wave stick used is a “Aeotec Z-Stick Series 2” which works fine on the openhab installation, but I can’t find the stick on the Raspberry Pi 3.

What did I miss? Can anyone help out please?

I added
zwave:
To the config with and without the path to the device.

I can’t find any /dev/ttyusb* device.

Is discovery mode on?

Initial z-wave setup on Hass.io can take up to 30mins.

What errors if any are in your homeassistant.log ?

Discovery mode is on, hassio detects other (none z-wave) devices.

none so far

Somehow I suspect the problem is that there is no device mapping created in /dev , but I might be wrong:

See the listing of /dev

core-ssh:/dev# ls -la /dev
total 500
drwxr-xr-x    5 root     root           360 Feb 18 12:19 .
drwxr-xr-x   52 root     root          4096 Feb 18 12:19 ..
lrwxrwxrwx    1 root     root            13 Feb 18 12:19 fd -> /proc/self/fd
crw-rw-rw-    1 root     root        1,   7 Feb 18 12:19 full
-rwxr-xr-x    1 root     root        506092 Sep 17 21:17 init
-rw-r--r--    1 root     root            36 Feb 18 12:19 kmsg
drwxrwxrwt    2 root     root            40 Feb 18 12:19 mqueue
crw-rw-rw-    1 root     root        1,   3 Feb 18 12:19 null
lrwxrwxrwx    1 root     root             8 Feb 18 12:19 ptmx -> pts/ptmx
drwxr-xr-x    2 root     root             0 Feb 18 12:19 pts
crw-rw-rw-    1 root     root        1,   8 Feb 18 12:19 random
drwxrwxrwt    2 root     root            40 Feb 18 12:19 shm
lrwxrwxrwx    1 root     root            15 Feb 18 12:19 stderr -> /proc/self/fd/2
lrwxrwxrwx    1 root     root            15 Feb 18 12:19 stdin -> /proc/self/fd/0
lrwxrwxrwx    1 root     root            15 Feb 18 12:19 stdout -> /proc/self/fd/1
crw-rw-rw-    1 root     root        5,   0 Feb 18 12:19 tty
crw-rw-rw-    1 root     root        1,   9 Feb 18 12:19 urandom
crw-rw-rw-    1 root     root        1,   5 Feb 18 12:19 zero

While the USB stick is somewhat recognized see part of the output of dmesg

[93159.555051] usb 1-1.5: new full-speed USB device number 11 using dwc_otg
[93159.661624] usb 1-1.5: New USB device found, idVendor=10c4, idProduct=ea60
[93159.661644] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[93159.661657] usb 1-1.5: Product: CP2102 USB to UART Bridge Controller
[93159.661670] usb 1-1.5: Manufacturer: Silicon Labs
[93159.661682] usb 1-1.5: SerialNumber: 0001
[93159.675853] usb 1-1.5: cp210x converter now attached to ttyUSB0

I did follow this but the problem is that my Pi doesn’t show any device of such in /dev. So adding it to the config as metioned is not going to work. :frowning:

zwave:
  usb_path: /dev/ttyACM0
  new_entity_ids: true

This how I’ve set mine up in HASS.IO

For hassio, run hassio host hardware while you’re ssh’ed into the ssh addon and you should see the list of serial devices visible by your hassio machine. Remember to restart :slight_smile: