0.70 Update - Zwave Component Can't be setup, Can't Find Device

Hello,

I use hass.io, not sure if this is more appropriate there.

I’ve been running hass.io on a RB3b for months, things work perfectly. I have a Z-wave mesh powered by an Aeotec Z-wave USB stick.

After update, it says the Z-Wave component could not be configured. Checking the logs says:

Log Details (ERROR)
Tue May 29 2018 06:11:18 GMT-0600 (Mountain Daylight Time)

Error during setup of component zwave
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/openzwave/option.py", line 78, in __init__
    raise ZWaveException(u"Can't find device %s : %s" % (device, traceback.format_exception(*sys.exc_info())))
openzwave.object.ZWaveException: "Zwave Generic Exception : Can't find device /dev/serial/by-id/usb-0658_0200-if00 : ['NoneType: None\\n']"

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/homeassistant/setup.py", line 143, in _async_setup_component
    hass, processed_config)
  File "/usr/lib/python3.6/site-packages/homeassistant/components/zwave/__init__.py", line 245, in async_setup
    config_path=config[DOMAIN].get(CONF_CONFIG_PATH))
  File "/usr/lib/python3.6/site-packages/openzwave/option.py", line 81, in __init__
    raise ZWaveException(u"Error when retrieving device %s : %s" % (device, traceback.format_exception(*sys.exc_info())))
openzwave.object.ZWaveException: 'Zwave Generic Exception : Error when retrieving device /dev/serial/by-id/usb-0658_0200-if00 : [\'Traceback (most recent call last):\\n\', \'  File "/usr/lib/python3.6/site-packages/openzwave/option.py", line 78, in __init__\\n    raise ZWaveException(u"Can\\\'t find device %s : %s" % (device, traceback.format_exception(*sys.exc_info())))\\n\', \'openzwave.object.ZWaveException: "Zwave Generic Exception : Can\\\'t find device /dev/serial/by-id/usb-0658_0200-if00 : [\\\'NoneType: None\\\\\\\\n\\\']"\\n\']'

My zwave component has this defined USB path:

zwave:
usb_path: /dev/serial/by-id/usb-0658_0200-if00

Any advice would be greatly appreciated! Not sure what to do

Thanks!

check your usb_path and make sure it remained the same.

DId just get the same error to. After upgrading 0.70 and trying to add a new zwave device after. I have not edited any config file. Happened after i tried to add a new door lock today.

Same issue here. Also with another serial device (LaCrosse) I linked via /dev/serial/by-id, so it seems it’s not related to the Z-Wave component specifically.

Looks like this is happening with other serial devices I have the same issue with rflink and it looks like the rftx component is also having this problem.

Not sure what to do, at the moment I have downgraded back to 0.69.1

I think this is a docker bug you guys might want to hold off.

I have hass.io though

I wonder if it still affects me… I also got no errors updating to 0.70.

I guess I’ll just…wait…too lazy to downgrade to 0.69

**EDIT: ** So this was fixed by simply reverting the configuration.yaml to the standard setting and it worked. oh well, let’s hope the name sticks

What do you mean by this?

I just updated to 0.71 and got this zwave error

I did

claudio@ubuntu:~$ ls /dev/serial/by-id/
usb-0658_0200-if00

so did not change my configuration is still

zwave:
  usb_path: /dev/serial/by-id/usb-0658_0200-if00 

but I do receive this error

2018-06-10 14:17:40 ERROR (MainThread) [homeassistant.setup] Error during setup of component zwave
Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/openzwave/option.py”, line 78, in init
raise ZWaveException(u"Can’t find device %s : %s" % (device, traceback.format_exception(*sys.exc_info())))
openzwave.object.ZWaveException: “Zwave Generic Exception : Can’t find device /dev/serial/by-id/usb-0658_0200-if00 : [‘NoneType: None\n’]”

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/homeassistant/setup.py”, line 143, in _async_setup_component
hass, processed_config)
File “/usr/lib/python3.6/site-packages/homeassistant/components/zwave/init.py”, line 245, in async_setup
config_path=config[DOMAIN].get(CONF_CONFIG_PATH))
File “/usr/lib/python3.6/site-packages/openzwave/option.py”, line 81, in init
raise ZWaveException(u"Error when retrieving device %s : %s" % (device, traceback.format_exception(*sys.exc_info())))
openzwave.object.ZWaveException: ‘Zwave Generic Exception : Error when retrieving device /dev/serial/by-id/usb-0658_0200-if00 : [‘Traceback (most recent call last):\n’, ’ File “/usr/lib/python3.6/site-packages/openzwave/option.py”, line 78, in init\n raise ZWaveException(u"Can\‘t find device %s : %s" % (device, traceback.format_exception(*sys.exc_info())))\n’, ‘openzwave.object.ZWaveException: “Zwave Generic Exception : Can\'t find device /dev/serial/by-id/usb-0658_0200-if00 : [\‘NoneType: None\\\\n\’]”\n’]’
2018-06-10