I had zwave working for several months in hassbian, and now it is not working, and I do not see why. I have refreshed the hassbian-script and the pip3 installs for python-openzwave. I have permissions, group memberships, and usb device naming confirmed.
Some details:
HASS version:
Home Assistant
0.58.1
Path to configuration.yaml: /home/homeassistant/.homeassistant
zwave details:
relevant stanza from configuration.yaml:
zwave:
usb_path: /dev/ttyACM0
config_path: /srv/homeassistant/lib/python3.4/site-packages/python_openzwave/ozw_config
ls -la /srv/homeassistant/lib/python3.4/site-packages/python_openzwave/ozw_config
total 440
drwxr-xr-x 73 homeassistant homeassistant 4096 Nov 22 00:23 .
drwxr-xr-x 4 homeassistant homeassistant 4096 Nov 22 00:34 …
drwxr-xr-x 2 homeassistant homeassistant 4096 Nov 22 00:20 2gig
drwxr-xr-x 2 homeassistant homeassistant 4096 Nov 22 00:20 act
drwxr-xr-x 2 homeassistant homeassistant 4096 Nov 22 00:20 aeotec
drwxr-xr-x 2 homeassistant homeassistant 4096 Nov 22 00:20 assa_abloy
drwxr-xr-x 2 homeassistant homeassistant 4096 Nov 22 00:20 BeNext
drwxr-xr-x 2 homeassistant homeassistant 4096 Nov 22 00:20 cooper
drwxr-xr-x 2 homeassistant homeassistant 4096 Nov 22 00:20 danfoss
-rw-r–r-- 1 homeassistant homeassistant 19463 Nov 22 00:14 device_classes.xml
-rw-r–r-- 1 homeassistant homeassistant 2847 Nov 22 00:14 device_classes.xsd
-rw-r–r-- 1 homeassistant homeassistant 11423 Nov 22 00:14 device_configuration.xsd
drwxr-xr-x 2 homeassistant homeassistant 4096 Nov 22 00:20 devolo
(–SNIP–)
Operating system information:
pi@hassbian:~ $ uname -a
Linux hassbian 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
pi@hassbian:~ $ df -kh
Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 3.3G 24G 12% /
devtmpfs 458M 0 458M 0% /dev
tmpfs 462M 0 462M 0% /dev/shm
tmpfs 462M 13M 450M 3% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 462M 0 462M 0% /sys/fs/cgroup
/dev/mmcblk0p1 63M 22M 42M 35% /boot
tmpfs 93M 0 93M 0% /run/user/1000
The first error in the log on the information page points to lib/python3.4/site-packages/pyozwman-0.4.0.34-py3.4.egg/openzwave/option.py (ERROR).
The last fifty lines of ~homeassistyant/.homeassistant/homeassistant.log:
(homeassistant) homeassistant@hassbian:~ $ tail -50 .homeassistant/home-assistant.log
2017-11-22 06:03:54 WARNING (MainThread) [homeassistant.bootstrap] Python 3.4 support has been deprecated and will be removed in the beginning of 2018. Please upgrade Python or your operating system. More info: https://home-assistant.io/blog/2017/10/06/deprecating-python-3.4-support/
2017-11-22 06:03:56 ERROR (Thread-10) [homeassistant.components.mqtt] Unable to connect to the MQTT broker: Connection Refused: not authorised.
2017-11-22 06:03:58 ERROR (MainThread) [homeassistant.setup] Error during setup of component zwave
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.4/site-packages/homeassistant/setup.py”, line 193, in _async_setup_component
component.setup, hass, processed_config)
File “/usr/lib/python3.4/asyncio/futures.py”, line 388, in iter
yield self # This tells Task to wait for completion.
File “/usr/lib/python3.4/asyncio/tasks.py”, line 286, in _wakeup
value = future.result()
File “/usr/lib/python3.4/asyncio/futures.py”, line 277, in result
raise self._exception
File “/usr/lib/python3.4/concurrent/futures/thread.py”, line 54, in run
result = self.fn(*self.args, **self.kwargs)
File “/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/zwave/init.py”, line 289, in setup
network = hass.data[DATA_NETWORK] = ZWaveNetwork(options, autostart=False)
File “/srv/homeassistant/lib/python3.4/site-packages/pyozwman-0.4.0.34-py3.4.egg/openzwave/network.py”, line 326, in init
self.dbcon = lite.connect(os.path.join(self._options.user_path, ‘pyozw.sqlite’), check_same_thread=False)
File “/srv/homeassistant/lib/python3.4/site-packages/pyozwman-0.4.0.34-py3.4.egg/openzwave/option.py”, line 339, in user_path
return self._user_path
AttributeError: ‘ZWaveOption’ object has no attribute ‘_user_path’
OZW_Log.txt is pretty spare:
2017-11-22 06:03:58.980 Always, OpenZwave Version 1.4.2586 Starting Up