Was trying to figure this out myself, but thought I would submit an issue for this. I have HassOS running under unraid. The USB device is passed through to the guest and HassOS appear to recognize it.
I know this usb stick worked on a previous installed of Hass.io, so I don't think its an issue with the USB stick or unraid server.
The device appears to be /dev/ttyS0 (as a previous issue mentioned) and the device appears to be recognized. Reviewing dmesg shows the only USB device as /dev/ttyS0, however I see the following errors under Configuration | Z-wave | OZW Logs:
2018-07-20 18:30:07.792 Always, OpenZwave Version 1.4.2926 Starting Up
2018-07-20 18:30:20.698 Info, Setting Up Provided Network Key for Secure Communications
2018-07-20 18:30:20.700 Info, mgr, Added driver for controller /dev/ttyS0
2018-07-20 18:30:20.700 Info, Opening controller /dev/ttyS0
2018-07-20 18:30:20.700 Info, Trying to open serial port /dev/ttyS0 (attempt 1)
2018-07-20 18:30:20.701 Info, Serial port /dev/ttyS0 opened (attempt 1)
2018-07-20 18:30:20.702 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2018-07-20 18:30:20.702 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2018-07-20 18:30:20.702 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2018-07-20 18:30:20.702 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2018-07-20 18:30:20.702 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2018-07-20 18:30:20.702 Detail,
2018-07-20 18:30:20.702 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2018-07-20 18:30:21.704 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2018-07-20 18:30:21.705 Detail, contrlr, Removing current message
2018-07-20 18:30:21.706 Detail, contrlr, Notification: Notification - TimeOut
2018-07-20 18:30:21.734 Detail,
2018-07-20 18:30:21.734 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x20) - FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2018-07-20 18:30:22.736 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2018-07-20 18:30:22.736 Detail, contrlr, Removing current message
2018-07-20 18:30:22.736 Detail, contrlr, Notification: Notification - TimeOut
2018-07-20 18:30:22.738 Detail,
2018-07-20 18:30:22.738 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x05) - FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2018-07-20 18:30:23.740 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2018-07-20 18:30:23.740 Detail, contrlr, Removing current message
2018-07-20 18:30:23.740 Detail, contrlr, Notification: Notification - TimeOut
2018-07-20 18:30:23.780 Detail,
2018-07-20 18:30:23.780 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x07) - FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2018-07-20 18:30:24.781 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2018-07-20 18:30:24.781 Detail, contrlr, Removing current message
2018-07-20 18:30:24.781 Detail, contrlr, Notification: Notification - TimeOut
2018-07-20 18:30:24.787 Detail,
2018-07-20 18:30:24.787 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x56) - FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2018-07-20 18:30:25.788 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2018-07-20 18:30:25.788 Detail, contrlr, Removing current message
2018-07-20 18:30:25.788 Detail, contrlr, Notification: Notification - TimeOut
Log Details (WARNING)
Fri Jul 20 2018 22:00:56 GMT-0400 (Eastern Daylight Time)
Z-Wave not ready after 300 seconds, continuing anyway
Additionally, when trying to send an 'add node' command, I see the following error in the Home Assistant logs:
Log Details (ERROR)
Fri Jul 20 2018 18:40:04 GMT-0400 (Eastern Daylight Time)
Error executing service <ServiceCall zwave.add_node>
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/homeassistant/core.py", line 1046, in _event_to_service_call
await self._hass.async_add_job(execute_service)
File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.6/site-packages/homeassistant/core.py", line 1043, in execute_service
service_handler.func(service_call)
File "/usr/local/lib/python3.6/site-packages/homeassistant/components/zwave/__init__.py", line 360, in add_node
network.controller.add_node()
File "/usr/local/lib/python3.6/site-packages/openzwave/controller.py", line 692, in add_node
return self._network.manager.addNode(self.home_id, doSecurity)
File "src-lib/libopenzwave/libopenzwave.pyx", line 4283, in libopenzwave.PyManager.addNode
TypeError: an integer is required
I'm not sure where the issue is at this point, so any help would be appreciated.