Hi,
Coming from a well-working OH 2.5 installation I encountered several issues with the Z-Wave binding.
I am running on a Raspi 4 with an USB 2 hub due to the Aeonstick-issue.
After migrating to OH 3 I cannot exclude devices anymore or use the tabs on the thing (Thing | Channels | Code) as these actions result in a reset of the Zwave controller and all Zwave devices are being re-initialized:
2021-01-01 20:40:19.404 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:serial_zstick:512' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): @text/zwave.thingstate.controller_offline ["/dev/ttyACM0"]
2021-01-01 20:40:19.408 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node74' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.410 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node72' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.412 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node71' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.414 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node78' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.418 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node73' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.424 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node77' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.433 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node83' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.434 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node84' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.441 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node82' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.444 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node70' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.446 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node49' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.449 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node45' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.451 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node76' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.453 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node56' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.455 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node59' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.458 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node57' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.460 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node60' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.463 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node64' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.465 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node65' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.467 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node20' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.470 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node27' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.472 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node61' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.473 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node24' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.474 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node26' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.476 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node25' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.477 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node68' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.478 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node18' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.480 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node19' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.481 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node16' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.482 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node6' changed from ONLINE: Node initialising: REQUEST_NIF to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.484 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node58' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.485 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node28' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.486 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node33' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:19.487 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:device:512:node17' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
2021-01-01 20:40:24.436 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:serial_zstick:512' changed from ONLINE to OFFLINE (BRIDGE_OFFLINE): Controller is offline
==> /var/log/openhab/openhab.log <==
2021-01-01 20:40:29.452 [INFO ] [ve.internal.protocol.ZWaveController] - Starting ZWave controller
2021-01-01 20:40:29.454 [INFO ] [ve.internal.protocol.ZWaveController] - ZWave timeout is set to 5000ms. Soft reset is false.
2021-01-01 20:40:29.461 [WARN ] [nal.protocol.ZWaveTransactionManager] - NODE 78: Not initialized (ie node unknown), ignoring message.
2021-01-01 20:40:29.464 [WARN ] [nal.protocol.ZWaveTransactionManager] - NODE 78: Not initialized (ie node unknown), ignoring message.
==> /var/log/openhab/events.log <==
2021-01-01 20:40:33.672 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:serial_zstick:512' changed from OFFLINE (BRIDGE_OFFLINE): Controller is offline to ONLINE
Any advice of what I can do? Remove the controller and re-add?
On the thing I can switch between the “Thing” and “Channels” tab with no problem, but as soon as I click on “Code” and then any of the other 2 tabs the same reset happens.
Enabling the Zwave DEBUG mode doe snot bring much more info:
2021-01-01 20:54:41.068 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'zwave:serial_zstick:512' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): @text/zwave.thingstate.controller_offline ["/dev/ttyACM0"]
2021-01-01 20:54:41.076 [DEBUG] [zwave.handler.ZWaveControllerHandler] - Stopping ZWave network
2021-01-01 20:54:41.077 [DEBUG] [ve.internal.protocol.ZWaveController] - Shutting down ZWave controller
2021-01-01 20:54:41.078 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Shutting down transaction manager
Help please