Config_path error? Can't setup z-wave

Hello,

I get the following error in HA:

ERROR (Thread-3) [homeassistant.components.zwave] You are missing required dependency Python Open Z-Wave. Please follow instructions at: https://home-assistant.io/components/zwave/
ERROR (MainThread) [homeassistant.setup] Setup failed for zwave: Component failed to initialize.

I just installed HA using the all-in-one installer for the raspberry pi (3). To my knowledge, z-wave should install automatically using the AiO installer, yet I still get that error.

Here’s my config in configuration.yaml:

zwave:
  usb_path: /dev/ttyACM0
  config_path: /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/libopenzwave-0.3.3-py3.4-linux-armv7l.egg/config

Any ideas why it’s not working?

Can’t say for sure, by the errors it sounds like you are missing OZW, but like you say, it should be installed with the all in one installer.

Try this to see if it’s installed:

sudo su -s /bin/bash homeassistant
source /srv/homeassistant/homeassistant_venv/bin/activate
pip3 list | grep zwave

Also, I would skip the config_path and see if the component can figure it out for itself. I only have usb_path: specified and it works fine for me.

Hi,

Thanks for the reply. I got the following:

pi@homeassistant:~ $ sudo su -s /bin/bash homeassistant sudo: unable to resolve host homeassistant homeassistant@homeassistant:/home/pi$ source /srv/homeassistant/homeassistant_venv/bin/activate (homeassistant_venv) homeassistant@homeassistant:/home/pi$ pip3 list | grep zwave DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning. libopenzwave (0.3.3) openzwave (0.3.3) (homeassistant_venv) homeassistant@homeassistant:/home/pi$ e

I tried without config_path and I get the same error… don’t know what’s going on, to be honest.

Well, at least we know that you have OZW installed. Can’t really help you here, but perhaps you can stop home assistant and run OZW control panel instead to see if it works or not. Perhaps that will provide some clues.

I forgot to mention that I had already tried running the OZW control panel and that worked fine and showed all my current z-wave devices.

Seems like home assistant just can’t find the config files needed to run z-wave?