I’m using the Aeotec Z-wave stick (gen5) which has been working well for years.
I had to remove another USB stick (ConBee II), which I then reinserted and rebooted the computer. After this, the Z-wave network no longer starts. I get this in the OZW log:
2020-11-29 14:35:19.980 Always, OpenZwave Version 1.4.3469 Starting Up
2020-11-29 14:35:59.266 Info, Setting Up Provided Network Key for Secure Communications
2020-11-29 14:35:59.266 Info, mgr, Added driver for controller /dev/serial/by-id/usb-0658_0200-if00
2020-11-29 14:35:59.266 Info, Opening controller /dev/serial/by-id/usb-0658_0200-if00
2020-11-29 14:35:59.266 Info, Trying to open serial port /dev/serial/by-id/usb-0658_0200-if00 (attempt 1)
2020-11-29 14:35:59.269 Info, Serial port /dev/serial/by-id/usb-0658_0200-if00 opened (attempt 1)
2020-11-29 14:35:59.269 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2020-11-29 14:35:59.269 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2020-11-29 14:35:59.269 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2020-11-29 14:35:59.269 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2020-11-29 14:35:59.269 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2020-11-29 14:35:59.269 Detail,
2020-11-29 14:35:59.269 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2020-11-29 14:36:00.269 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-11-29 14:36:00.269 Detail, contrlr, Removing current message
2020-11-29 14:36:00.269 Detail, contrlr, Notification: Notification - TimeOut
2020-11-29 14:36:00.270 Detail,
I didn’t touch the Z-wave USB stick. I have rebooted before, though it’s been a while, with no issues (since I started using UUID instead of /dev/ttyACMx
path). The only difference I can think of is that I removed the ZigBee stick, but I put it back, and have rebooted the computer, so not sure why that should matter?
The Zwave stick (and ZigBee stick) show up in CLI, and the ZigBee stick works fie with HASS again. Only the stick I didn’t touch gives problems…
Oh, and there’s nothing in HASS logs about this.
EDIT: The .storage/core.config_entries
had "usb_path": "dev/ttyACM0"
(which was wrong), but manually changing that to eith "usb_path": "dev/ttyACM0"
(correct) or "usb_path": "/dev/serial/by-id/usb-0658_0200-if00"
and restarting HASS didn’t help.
My zwave config is pretty basic, and not changed from when it last worked:
zwave:
usb_path: !secret aeotec-z-wave-stick
network_key: !secret secure_z_wave_key
where !secret aeotec-z-wave-stick
is the /dev/serial/by-id/usb-0658_0200-if00