addons: Z-Wave JS failure

Describe the issue you are experiencing

Since the last version of home assitant Home Assistant 2023.9.3 Supervisor 2023.09.2 Operating System 10.5 Interface utilisateur : 20230911.0 - latest Z-Wave JS Current version: 0.1.93

My Z-Wave devices are not working. I have this error in the logs:

2023-09-27T16:30:01.702Z CNTRLR   [Node 026] ping failed: The node did not acknowledge the command (ZW0204)
2023-09-27T16:30:04.424Z DRIVER     no handlers registered!
2023-09-27T16:31:09.423Z CNTRLR   The controller is unresponsive
2023-09-27T16:31:09.427Z DRIVER   Attempting to recover unresponsive controller...
2023-09-27T16:31:09.518Z CNTRLR   The controller does not support soft reset or the soft reset feature has been 
                                  disabled with a config option or the ZWAVEJS_DISABLE_SOFT_RESET environment va
                                  riable.
2023-09-27T16:31:09.521Z DRIVER   Recovering unresponsive controller failed. Restarting the driver...
Error in driver ZWaveError: Recovering unresponsive controller failed. Restarting the driver... (ZW0100)
    at Driver.destroyWithMessage (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:2769:17)
    at fail (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:3484:14)
    at /usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:3533:5
    at runNextTicks (node:internal/process/task_queues:60:5)
    at processTimers (node:internal/timers:509:9) {
  code: 100,
  context: undefined,
  transactionSource: undefined
}
Shutting down
Closing server...
2023-09-27T16:31:09.541Z CNTRLR   [Node 017] Assigning SUC return route failed: Timeout while waiting for a call
                                  back from the controller (ZW0200)
Client disconnected
Code 1000: 
Server closed
[16:31:10] WARNING: Halt add-on
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

What type of installation are you running?

Home Assistant Supervised

Which operating system are you running on?

Home Assistant Operating System

Which add-on are you reporting an issue with?

Z-Wave JS

What is the version of the add-on?

0.1.93

Steps to reproduce the issue

  • start z-wave js addon
  • check the logs with errors

System Health information

Message in french : Aucune correction n’est actuellement disponible -> no correction

Anything in the Supervisor logs that might be useful for us?

No response

Anything in the add-on logs that might be useful for us?

No response

Additional information

No response

About this issue

  • Original URL
  • State: closed
  • Created 9 months ago
  • Reactions: 9
  • Comments: 162 (41 by maintainers)

Most upvoted comments

Yeah I’m working on it. Hope to get the fix released today or tomorrow depending on how long the kids sleep later πŸ˜‡

Same issue here. RPI with Z-wave HAT. Upgraded from Home Assistant 2023.6.3 and Z-Wave JS version: 0.1.84 at the same time to Home Assistant 2023.9.3 and Z-Wave JS version: 0.1.93. Z-wave started up but kept on restarting after a couple of β€œFailed to execute controller command after 1/3 attempts.”

Reverted to HA 2023.6.3 + 0.1.93 still problem. Revered to HA 2023.6.3 + 0.1.84 works again.

Sorry if the HA version is irrelevant here, noob here. Just thought I could chip in some info that the same happened with a HAT that isn’t USB-connected.

Upgrading my controller (gen5) and then grabbed the latest of zwave-js-ui and hass and it’s been fixed for me (so far).

I tried everything before upgrading the firmware and the system would eventually crash but after taking the plunge and upgrading it yesterday (took 10 minutes) everything has been smooth since then.

For more context, i did have four dead nodes which I’ve since removed, that will probably help the system run better too and prevent future problems.

I’m seeing the error below. All z-wave devices are not accessible. I though this was an issue with unRaid

That means your USB path isn’t detected. If it’s a VM in Unraid, then fix your pass-through configuration: https://community.home-assistant.io/t/new-setup-no-communication-to-z-wave-usb-stick/622801/7

If that doesn’t work, or not using a VM, then disable Soft Reset as mentioned previously.

there is a new version of Z-Wave JS that has been released and a PR open to update the official addon. The Z-Wave JS UI addon will probably get updated sometime tomorrow. Hopefully that will resolve all of the reported issues here

Well, fudge. I’ve been trying to find updated firmware for my Homeseer SmartStick+ G2 and found a windows tool for that that I was hoping would also let me manually delete the bad nodes from the controller. Unfortunately it has a β€œreset” button I tried with no tooltip or confirmation that I assumed was a soft reset. It was not. I’ll just be over here rebuilding my network now. Don’t mind me. 😒

Same issue with a dead node causing reboot loop. Using a RazBerry 2 (unclear on exact model) hat for a pie3b. Error started when upgrading to latest version of Home Assistant.

Home Assistant 2023.9.3 Supervisor 2023.10.0 Operating System 10.5 Frontend 20230911.0 - latest

Driver version: 12.0.2 Server version: 1.32.1 Z-Wave JS: 0.1.94

2023-10-05T15:35:49.173Z CNTRLR Β« [Node 015] ping successful New client 2023-10-05T15:35:59.894Z CNTRLR [Node 014] The node did not respond after 1 attempts, it is presumed dead 2023-10-05T15:35:59.898Z CNTRLR [Node 014] The node is dead. 2023-10-05T15:35:59.899Z CNTRLR All nodes are ready to be used 2023-10-05T15:35:59.912Z CNTRLR [Node 014] ping failed: The node did not acknowledge the command (ZW0204) 2023-10-05T15:36:06.616Z DRIVER no handlers registered! 2023-10-05T15:37:11.620Z CNTRLR The controller is unresponsive 2023-10-05T15:37:11.627Z DRIVER Attempting to recover unresponsive controller… 2023-10-05T15:37:11.734Z CNTRLR Performing soft reset… 2023-10-05T15:37:11.759Z CNTRLR Waiting for the controller to reconnect… 2023-10-05T15:37:13.263Z CNTRLR Waiting for the Serial API to start… 2023-10-05T15:37:18.265Z CNTRLR Did not receive notification that Serial API has started, checking if it respo nds… 2023-10-05T15:37:18.294Z CNTRLR Serial API responded 2023-10-05T15:37:18.295Z CNTRLR The controller is no longer unresponsive 2023-10-05T15:37:18.315Z CNTRLR Failed to execute controller command after 1/3 attempts. Scheduling next try i n 100 ms. 2023-10-05T15:37:19.551Z DRIVER no handlers registered! 2023-10-05T15:38:24.549Z DRIVER Controller is still timing out. Restarting the driver… Error in driver ZWaveError: Controller is still timing out. Restarting the driver… (ZW0100) at Driver.destroyWithMessage (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:2769:17) at fail (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:3484:14) at Driver.handleUnresponsiveController (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:3493:4) at Driver.handleFailedTransaction (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:5521:13) at Driver.drainTransactionQueue (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:4613:10) { code: 100, context: undefined, transactionSource: undefined } Shutting down Closing server… 2023-10-05T15:38:24.589Z CNTRLR [Node 018] Assigning SUC return route failed: Timeout while waiting for a call back from the controller (ZW0200) Client disconnected Code 1000: Server closed [15:38:24] WARNING: Halt add-on

That would tie in with people rebuilding their networks from scratch and the problem going away, despite everything else hardware wise being the same. All well and good with a few nodes… not so much with around 60, and many hours of automations built around them πŸ˜„

Two things, not everyone with the same controller seems affected by this bug, so wonder whats different (except i have a dead node):

So far I’ve only seen this happen when the command fails, so the dead node might be the reason.

After trying all sorts (including soft reset disable, stick unplugging and updating to JS UI 2.0.2, I’m now pretty convinced that if you have a dead node on your network, you can still suffer driver restarts constantly. https://community.home-assistant.io/t/upgrades-today-have-caused-constant-unresponsive-warnings-resulting-in-repetitive-driver-restarts-and-z-wave-interruptions/619424/75?u=cadwizzard

Agree. Problems occur after recognizing a dead node. And even with 0.1.90 now the error occurs. With HA core_2023.9.3 Z-Wave JS 0.1.90 is still working.

After trying all sorts (including soft reset disable, stick unplugging and updating to JS UI 2.0.2, I’m now pretty convinced that if you have a dead node on your network, you can still suffer driver restarts constantly. https://community.home-assistant.io/t/upgrades-today-have-caused-constant-unresponsive-warnings-resulting-in-repetitive-driver-restarts-and-z-wave-interruptions/619424/75?u=cadwizzard

@psychogun I’ll need more complete driver logs (level debug) then.

Why is it saying ZW0100

That’s Z-Wave JS’s error code, has nothing to do with the device label.

I’ve pushed a PR with an updated Z-Wave JS that has a bug fix along with a new option to force disable soft-reset. If anyone in this thread has a 500 series controller and is willing to testing the PR for me, please reach out to me in Discord (same username). I can walk you through exactly what to do but the hope is that between the two things we should be able to resolve this issue for you, just needs some testing.

https://github.com/home-assistant/addons/pull/3237

Rolled back to 0.1.92 to see if that helped. It did not. Rolled back to 0.1.90 (the next backup I had) and it is working again.

Looks like a long list of changes in 0.1.91… two sound like they could be the culprit here. I’m guessing these releases came in rapid succession which is why I didn’t get 0.1.91 installed automatically.

Which path are you accessing it through? /dev/...?

I’m connecting trough: /dev/serial/by-id/usb-0658_0200-if00

My aeotec Gen5 stick is the old regular version (not Gen5+), running on v1.1.

I found there was a firmware update at aeotec: https://aeotec.freshdesk.com/support/solutions/articles/6000252294-z-stick-gen5-v1-02-firmware-update It’s quite a tricky upgrade, it can brick the stick, so no warranty’s on this one.

I upgraded my stick 10 minutes ago via my Windows machine (it was quite a hassle to get the driver and the upgrade working). but since then no crashes yet… fingers crossed!

I have the same issue after i updated to 0.1.93 this morning. The driver seems to start, i see some z-wave nodes communicating, but then the controller seems to get unresponsive, and it tries to reboot.

2023-09-28 12:07:41.153 INFO Z-WAVE: [Node 015] Value added 15-50-2-value-65537 => 0
2023-09-28 12:07:41.153 INFO Z-WAVE: [Node 015] Value added 15-50-2-reset => undefined
2023-09-28 12:07:41.155 INFO Z-WAVE: [Node 015] Ready: Fibargroup - FGS223 (Double Switch 2)
2023-09-28T10:07:41.155Z CNTRLR Retrieving priority route to node 15...
2023-09-28T10:07:41.155Z CNTRLR [Node 015] The node is ready to be used
2023-09-28T10:07:41.156Z CNTRLR Β« [Node 015] ping successful
2023-09-28 12:07:41.666 INFO Z-WAVE-SERVER: DNS Service Discovery enabled
2023-09-28 12:07:42.752 INFO APP: GET /health/zwave 301 1.313 ms - 191
2023-09-28 12:07:53.090 INFO APP: GET /assets/BlinkIcon-b44c4502.js 304 1.701 ms - -
2023-09-28 12:08:42.963 INFO APP: GET /health/zwave 301 1.770 ms - 191
2023-09-28T10:08:46.677Z CNTRLR The controller is unresponsive
2023-09-28 12:08:46.679 INFO Z-WAVE: Controller status: Controller is unresponsive
2023-09-28T10:08:46.680Z DRIVER Attempting to recover unresponsive controller...
2023-09-28T10:08:46.680Z CNTRLR Performing soft reset...
2023-09-28T10:08:47.686Z CNTRLR Failed to execute controller command after 1/3 attempts. Scheduling next try i
n 100 ms.
2023-09-28T10:08:48.798Z CNTRLR Failed to execute controller command after 2/3 attempts. Scheduling next try i
n 1100 ms.
2023-09-28T10:08:50.906Z CNTRLR Soft reset failed: Timeout while waiting for an ACK from the controller (ZW020
0)
2023-09-28T10:08:50.908Z DRIVER Recovering unresponsive controller failed. Restarting the driver...
2023-09-28 12:08:50.909 INFO Z-WAVE: Controller status: Driver: Recovering unresponsive controller failed. Restarting the driver... (ZW0100)
2023-09-28 12:08:50.909 INFO Z-WAVE: Restarting client in 1 seconds, retry 1
2023-09-28T10:08:50.910Z CNTRLR [Node 039] ping failed: Timeout while waiting for a callback from the controll
er (ZW0200)
2023-09-28 12:08:51.920 INFO Z-WAVE-SERVER: Client disconnected
2023-09-28 12:08:51.932 INFO Z-WAVE-SERVER: Server closed
2023-09-28 12:08:51.933 INFO Z-WAVE: Client closed
2023-09-28 12:08:51.936 INFO Z-WAVE: Connecting to /dev/serial/by-id/usb-0658_0200-if00
2023-09-28 12:08:51.936 INFO Z-WAVE: Setting user callbacks
2023-09-28T10:08:51.938Z DRIVER β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β•šβ•β•β–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β•β•β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β•β•β•
β–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•”β•β•β• β•šβ•β•β•β•β• β–ˆβ–ˆ β–ˆβ–ˆβ•‘ β•šβ•β•β•β•β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β•šβ–ˆβ–ˆβ–ˆβ•”β–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β•šβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β• β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘
β•šβ•β•β•β•β•β•β• β•šβ•β•β•β•šβ•β•β• β•šβ•β• β•šβ•β• β•šβ•β•β•β• β•šβ•β•β•β•β•β•β• β•šβ•β•β•β•β• β•šβ•β•β•β•β•β•β•
2023-09-28T10:08:51.938Z DRIVER version 12.0.0
2023-09-28T10:08:51.938Z DRIVER
2023-09-28T10:08:52.948Z CONFIG version 12.0.0
2023-09-28T10:08:53.304Z CNTRLR querying Serial API capabilities...
2023-09-28T10:08:54.309Z CNTRLR Failed to execute controller command after 1/3 attempts. Scheduling next try i
n 100 ms.
2023-09-28T10:08:55.415Z CNTRLR Failed to execute controller command after 2/3 attempts. Scheduling next try i
n 1100 ms.
2023-09-28T10:08:57.524Z CNTRLR The controller is unresponsive
2023-09-28T10:08:57.525Z DRIVER Attempting to recover unresponsive controller...
2023-09-28T10:08:57.526Z CNTRLR Performing soft reset...
2023-09-28T10:08:58.531Z CNTRLR Failed to execute controller command after 1/3 attempts. Scheduling next try i
n 100 ms.
2023-09-28T10:08:59.636Z CNTRLR Failed to execute controller command after 2/3 attempts. Scheduling next try i
n 1100 ms.
2023-09-28T10:09:01.742Z CNTRLR Soft reset failed: Timeout while waiting for an ACK from the controller (ZW020
0)
2023-09-28T10:09:01.743Z DRIVER Recovering unresponsive controller failed. Restarting the driver...

After a while the driver does manage to start, but within a minute, the whole thing happens again.

This is mine

2023-09-28T01:25:07.546Z CNTRLR   [Node 008] [~] [Binary Switch] currentValue: false => false       [Endpoint 0]
2023-09-28T01:25:07.547Z DRIVER Β« [Node 008] [REQ] [ApplicationCommand]
                                  └─[BinarySwitchCCReport]
                                      current value: false
2023-09-28T01:25:08.042Z SERIAL Β« 0x01090004000603250300d1                                            (11 bytes)
2023-09-28T01:25:08.044Z SERIAL Β» [ACK]                                                                   (0x06)
2023-09-28T01:25:08.045Z CNTRLR   [Node 006] [~] [Binary Switch] currentValue: false => false       [Endpoint 0]
2023-09-28T01:25:08.046Z DRIVER Β« [Node 006] [REQ] [ApplicationCommand]
                                  └─[BinarySwitchCCReport]
                                      current value: false
2023-09-28T01:25:08.496Z SERIAL Β« 0x01090004000803250300df                                            (11 bytes)
2023-09-28T01:25:08.497Z SERIAL Β» [ACK]                                                                   (0x06)
2023-09-28T01:25:08.497Z CNTRLR   [Node 008] [~] [Binary Switch] currentValue: false => false       [Endpoint 0]
2023-09-28T01:25:08.498Z DRIVER Β« [Node 008] [REQ] [ApplicationCommand]
                                  └─[BinarySwitchCCReport]
                                      current value: false
2023-09-28T01:25:09.075Z SERIAL Β« 0x01090004000603250300d1                                            (11 bytes)
2023-09-28T01:25:09.076Z SERIAL Β» [ACK]                                                                   (0x06)
2023-09-28T01:25:09.076Z CNTRLR   [Node 006] [~] [Binary Switch] currentValue: false => false       [Endpoint 0]
2023-09-28T01:25:09.076Z DRIVER Β« [Node 006] [REQ] [ApplicationCommand]
                                  └─[BinarySwitchCCReport]
                                      current value: false
2023-09-28T01:25:09.429Z SERIAL Β« 0x01090004000803250300df                                            (11 bytes)
2023-09-28T01:25:09.429Z SERIAL Β» [ACK]                                                                   (0x06)
2023-09-28T01:25:09.430Z CNTRLR   [Node 008] [~] [Binary Switch] currentValue: false => false       [Endpoint 0]
2023-09-28T01:25:09.430Z DRIVER Β« [Node 008] [REQ] [ApplicationCommand]
                                  └─[BinarySwitchCCReport]
                                      current value: false
2023-09-28T01:25:10.110Z SERIAL Β« 0x01090004000603250300d1                                            (11 bytes)
2023-09-28T01:25:10.112Z SERIAL Β» [ACK]                                                                   (0x06)
2023-09-28T01:25:10.113Z CNTRLR   [Node 006] [~] [Binary Switch] currentValue: false => false       [Endpoint 0]
2023-09-28T01:25:10.114Z DRIVER Β« [Node 006] [REQ] [ApplicationCommand]
                                  └─[BinarySwitchCCReport]
                                      current value: false
2023-09-28T01:25:10.363Z SERIAL Β« 0x01090004000803250300df                                            (11 bytes)
2023-09-28T01:25:10.363Z SERIAL Β» [ACK]                                                                   (0x06)
2023-09-28T01:25:10.363Z CNTRLR   [Node 008] [~] [Binary Switch] currentValue: false => false       [Endpoint 0]
2023-09-28T01:25:10.364Z DRIVER Β« [Node 008] [REQ] [ApplicationCommand]
                                  └─[BinarySwitchCCReport]
                                      current value: false
2023-09-28T01:25:10.511Z SERIAL Β« 0x010500132401cc                                                     (7 bytes)
2023-09-28T01:25:10.511Z SERIAL Β» [ACK]                                                                   (0x06)
2023-09-28T01:25:10.511Z DRIVER Β« [REQ] [SendData]
                                    callback id:     36
                                    transmit status: NoAck
2023-09-28T01:25:10.512Z CNTRLR   [Node 013] The node did not respond after 1 attempts, it is presumed dead
2023-09-28T01:25:10.512Z CNTRLR   [Node 013] The node is dead.
2023-09-28T01:25:10.512Z CNTRLR   [Node 013] ping failed: The node did not acknowledge the command (ZW0204)
2023-09-28T01:25:10.512Z CNTRLR Β» [Node 013] querying node info...
2023-09-28T01:25:10.512Z CNTRLR Β» [Node 013] pinging the node...
2023-09-28T01:25:10.513Z SERIAL Β» 0x010800131001002525f5                                              (10 bytes)
2023-09-28T01:25:10.514Z DRIVER Β» [Node 016] [REQ] [SendData]
                                  β”‚ transmit options: 0x25
                                  β”‚ callback id:      37
                                  └─[NoOperationCC]
2023-09-28T01:25:10.515Z SERIAL Β« [ACK]                                                                   (0x06)
2023-09-28T01:25:20.519Z CNTRLR   No response from controller after 1/3 attempts. Scheduling next try in 100 ms.
2023-09-28T01:25:20.620Z DRIVER Β» [Node 016] [REQ] [SendData]
                                  β”‚ transmit options: 0x25
                                  β”‚ callback id:      37
                                  └─[NoOperationCC]
2023-09-28T01:25:20.621Z SERIAL Β» 0x010800131001002525f5                                              (10 bytes)
2023-09-28T01:25:21.623Z CNTRLR   Failed to execute controller command after 2/3 attempts. Scheduling next try i
                                  n 1100 ms.
2023-09-28T01:25:22.725Z DRIVER Β» [Node 016] [REQ] [SendData]
                                  β”‚ transmit options: 0x25
                                  β”‚ callback id:      37
                                  └─[NoOperationCC]
2023-09-28T01:25:22.725Z SERIAL Β» 0x010800131001002525f5                                              (10 bytes)
2023-09-28T01:25:23.726Z CNTRLR   The controller is unresponsive
2023-09-28T01:25:23.726Z DRIVER   Attempting to recover unresponsive controller...
2023-09-28T01:25:23.748Z CNTRLR   Performing soft reset...
2023-09-28T01:25:23.750Z SERIAL Β» 0x01030008f4                                                         (5 bytes)
2023-09-28T01:25:23.751Z DRIVER Β» [REQ] [SoftReset]
2023-09-28T01:25:24.753Z CNTRLR   Failed to execute controller command after 1/3 attempts. Scheduling next try i
                                  n 100 ms.
2023-09-28T01:25:24.854Z DRIVER Β» [REQ] [SoftReset]
2023-09-28T01:25:24.855Z SERIAL Β» 0x01030008f4                                                         (5 bytes)
2023-09-28T01:25:25.856Z CNTRLR   Failed to execute controller command after 2/3 attempts. Scheduling next try i
                                  n 1100 ms.
2023-09-28T01:25:26.957Z DRIVER Β» [REQ] [SoftReset]
2023-09-28T01:25:26.958Z SERIAL Β» 0x01030008f4                                                         (5 bytes)
2023-09-28T01:25:27.960Z CNTRLR   Soft reset failed: Timeout while waiting for an ACK from the controller (ZW020
                                  0)
2023-09-28T01:25:27.961Z DRIVER   Recovering unresponsive controller failed. Restarting the driver...
Error in driver ZWaveError: Recovering unresponsive controller failed. Restarting the driver... (ZW0100)
    at Driver.destroyWithMessage (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:2769:17)
    at fail (/usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:3484:14)
    at /usr/src/node_modules/zwave-js/src/lib/driver/Driver.ts:3533:5
    at runNextTicks (node:internal/process/task_queues:60:5)
    at processTimers (node:internal/timers:509:9) {
  code: 100,
  context: undefined,
  transactionSource: undefined
}
Shutting down
Closing server...
2023-09-28T01:25:27.970Z DRIVER   destroying driver instance...
2023-09-28T01:25:27.971Z CNTRLR   [Node 016] ping failed: Timeout while waiting for an ACK from the controller (
                                  ZW0200)
2023-09-28T01:25:27.972Z CNTRLR Β» [Node 016] querying node info...
2023-09-28T01:25:27.973Z CNTRLR Β» [Node 016] Assigning SUC return route...
2023-09-28T01:25:27.973Z CNTRLR Β» [Node 016] Deleting SUC return route...
2023-09-28T01:25:27.973Z CNTRLR   [Node 016] Deleting SUC return route failed: The driver is not ready or has be
                                  en destroyed (ZW0103)
2023-09-28T01:25:27.974Z CNTRLR   [Node 016] Assigning SUC return route failed: The driver is not ready or has b
                                  een destroyed (ZW0103)
2023-09-28T01:25:27.975Z DRIVER   all queues idle