Zwave does not work

As of today i have a PI3 and put hassio. on it. Tried to add Zwave zwave: usb_path: /dev/ttyACM0 tried it with only zwave: and with usb_path: /dev/ttyACM0 but after reloding invalid config. zwave, So the commands on the Hassio site is not working. Tried also ACM1 also not working.  Going to States: Invalid config
The following components and platforms could not be set up:

zwave

Please check your config

for me it was /dev/ttyUSB0

1 Like

I use hassio since today after my old setup was corrupted after power problem,

2017-08-25 12:10:28 WARNING (MainThread) [homeassistant.setup] Setup of sensor is taking over 10 seconds. 2017-08-25 12:11:05 WARNING (SyncWorker_6) [homeassistant.components.zwave] zwave not ready after 30 seconds, continuing anyway 2017-08-25 12:11:06 ERROR (SyncWorker_17) [plexapi] http://192.168.178.28:32400: (401) unauthorized 2017-08-25 15:07:21 ERROR (MainThread) [homeassistant.core] Timer got out of sync. Resetting 2017-08-25 15:10:47 WARNING (SyncWorker_17) [openzwave] Can’t lock controller for command : add_node 2017-08-25 15:11:24 WARNING (SyncWorker_18) [homeassistant.components.zwave] zwave not ready after 30 seconds, continuing anyway 2017-08-25 15:11:27 WARNING (SyncWorker_19) [openzwave] Can’t lock controller for command : add_node 2017-08-25 15:13:29 WARNING (SyncWorker_11) [openzwave] Can’t lock controller for command : add_node 2017-08-25 15:14:02 ERROR (SyncWorker_12) [homeassistant.core] Error doing job: Future exception was never retrieved Traceback (most recent call last): File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 55, in run result = self.fn(*self.args, **self.kwargs) File “/usr/lib/python3.6/site-packages/homeassistant/core.py”, line 1030, in execute_service service_handler.func(service_call) File “/usr/lib/python3.6/site-packages/homeassistant/components/zwave/init.py”, line 363, in add_node_secure network.controller.add_node(True) File “/usr/lib/python3.6/site-packages/openzwave/controller.py”, line 657, in add_node return self._network.manager.addNode(self.home_id, doSecurity) File “src-lib/libopenzwave/libopenzwave.pyx”, line 4244, in libopenzwave.PyManager.addNode (openzwave-embed/open-zwave-master/python-openzwave/src-lib/libopenzwave/libopenzwave.cpp:31062) TypeError: an integer is required

I had the same issue, for me the config was usb_path: /dev/ttyACM0 . . . maybe the number ACM0 represent these the USB port used, someone correct me if I’m wrong :slight_smile:

that’s correct. the first time i plugged mine, it was ttyACM1 and once i rebooted my pi, it changed to ttyACM0

Hi, any idea how to fix this?

I ran into the same problem when I first tried to get mine working. No USB-port I tried was finding the stick.
So I ended up re-flashing the SD card with hass.io again (same version), then after that the first thing I did was to plug in my Aeotec Z-stick, then all of a sudden it worked on usb_path: /dev/ttyACM0

I do not have the zwave stick but this was something I was looking into today as I want to get one. When I started Reading the Z-Wave instructions here https://home-assistant.io/hassio/zwave/ They have a command to run at the Pi CLI however if you have hass.io installed you are not able to get to the OS CLI you only get to the Docker CLI so you are not able to run the commands to map the USB Device to the docker or run a command to find out what the path of the Stick is.

Now im not sure maybe there is a way to SSH into the OS CLI and by pass the Docker CLI. I am new to HA and Hassio so i could be missing things.