I’m (reluctantly) looking at replacing Z-Way with Z-Wave JS UI.
Z-Way is currently running in a docker, with about 50 devices connected…
I tried shutting down the Z-Way docker and set up a JS UI docker, and the The UZB stick responded and the devices shows up (unknown), but the communication doesn’t seem alligned somehow.
As you can see in the snippet below, it seems like the stick is chatting when it shouldnt, and the driver can’t keep up and resets?
2022-10-02T19:19:59.664Z CNTRLR received additional controller information:
Z-Wave API version: 6 (legacy)
Z-Wave chip type: ZW050x
node type Controller
controller role: primary
controller is the SIS: true
controller supports timers: false
nodes in the network: 1, 5, 6, 10, 11, 12, 13, 14, 17, 18, 21, 22, 23,
24, 25, 26, 27, 28, 29, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 4
7, 48, 52, 55, 69, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83
2022-10-02T19:19:59.765Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated
2022-10-02T19:19:59.766Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated
2022-10-02T19:19:59.767Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated
2022-10-02T19:19:59.768Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 277
2022-10-02T19:19:59.769Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 1024
2022-10-02T19:19:59.770Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1
2022-10-02T19:19:59.770Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated
2022-10-02T19:19:59.771Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 5.39
2022-10-02T19:19:59.772Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated
2022-10-02T19:19:59.772Z CNTRLR [Node 001] [+] [Version] sdkVersion: "6.9.0"
2022-10-02T19:19:59.772Z CNTRLR setting serial API timeouts: ack = 1000 ms, byte = 150 ms
2022-10-02T19:19:59.792Z SERIAL » 0x01050006640f97 (7 bytes)
2022-10-02T19:19:59.792Z DRIVER » [REQ] [SetSerialApiTimeouts]
payload: 0x640f
2022-10-02T19:19:59.815Z SERIAL « [ACK] (0x06)
2022-10-02T19:19:59.816Z SERIAL « 0x01050106640f96 (7 bytes)
2022-10-02T19:19:59.817Z SERIAL » [ACK] (0x06)
2022-10-02T19:21:03.177Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗
╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝
███╔╝ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ █████╗ ██║ ███████╗
███╔╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ╚════╝ ██ ██║ ╚════██║
███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║
╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝
2022-10-02T19:21:03.178Z DRIVER version 10.2.0
2022-10-02T19:21:03.179Z DRIVER
2022-10-02T19:21:03.179Z DRIVER starting driver...
2022-10-02T19:21:03.199Z DRIVER opening serial port /dev/zwave
2022-10-02T19:21:03.212Z DRIVER serial port opened
2022-10-02T19:21:03.213Z SERIAL » [NAK] (0x15)
2022-10-02T19:21:03.229Z SERIAL « 0x01090141d39601020201f3 (11 bytes)
2022-10-02T19:21:03.232Z SERIAL » [ACK] (0x06)
2022-10-02T19:21:03.233Z SERIAL « 0x01090141d39601020201f3 (11 bytes)
2022-10-02T19:21:03.234Z SERIAL » [ACK] (0x06)
2022-10-02T19:21:03.234Z SERIAL « 0x01090141d39601020201f3 (11 bytes)
2022-10-02T19:21:03.234Z SERIAL » [ACK] (0x06)
2022-10-02T19:21:03.261Z DRIVER « [RES] [GetNodeProtocolInfo]
payload: 0xd39601020201
2022-10-02T19:21:03.268Z DRIVER « [RES] [GetNodeProtocolInfo] [unexpected]
payload: 0xd39601020201
2022-10-02T19:21:03.268Z DRIVER unexpected response, discarding...
2022-10-02T19:21:03.268Z DRIVER « [RES] [GetNodeProtocolInfo]
payload: 0xd39601020201
2022-10-02T19:21:03.271Z DRIVER « [RES] [GetNodeProtocolInfo] [unexpected]
payload: 0xd39601020201
2022-10-02T19:21:03.271Z DRIVER unexpected response, discarding...
2022-10-02T19:21:03.271Z DRIVER « [RES] [GetNodeProtocolInfo]
payload: 0xd39601020201
2022-10-02T19:21:03.273Z DRIVER « [RES] [GetNodeProtocolInfo] [unexpected]
payload: 0xd39601020201
2022-10-02T19:21:03.274Z DRIVER unexpected response, discarding...
2022-10-02T19:21:03.274Z DRIVER loading configuration...
2022-10-02T19:21:03.298Z CONFIG Using external configuration dir /usr/src/app/store/.config-db
2022-10-02T19:21:03.298Z CONFIG version 10.2.0
2022-10-02T19:21:04.284Z DRIVER beginning interview...
2022-10-02T19:21:04.286Z DRIVER added request handler for AddNodeToNetwork (0x4a)...
1 registered
2022-10-02T19:21:04.286Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)...
1 registered
2022-10-02T19:21:04.286Z DRIVER added request handler for ReplaceFailedNode (0x63)...
1 registered
2022-10-02T19:21:04.287Z CNTRLR querying controller IDs...
2022-10-02T19:21:04.484Z SERIAL » 0x01030020dc (5 bytes)
2022-10-02T19:21:04.485Z DRIVER » [REQ] [GetControllerId]
2022-10-02T19:21:04.487Z SERIAL « 0x0123000400511a9f039900b834787d066515a4b79c45bb3af55ea7f6203006010 (37 bytes)
80120c84d
2022-10-02T19:21:04.489Z SERIAL « [DISCARDED] invalid data 0x9ef4 (2 bytes)
2022-10-02T19:21:04.490Z DRIVER Dropping message because it contains invalid data
2022-10-02T19:21:04.490Z SERIAL » [NAK] (0x15)
2022-10-02T19:21:05.488Z CNTRLR Failed to execute controller command after 1/3 attempts. Scheduling next try i
n 100 ms.
2022-10-02T19:21:05.591Z SERIAL » 0x01030020dc (5 bytes)
2022-10-02T19:21:05.592Z DRIVER » [REQ] [GetControllerId]
2022-10-02T19:21:06.596Z CNTRLR Failed to execute controller command after 2/3 attempts. Scheduling next try i
n 1100 ms.
2022-10-02T19:21:07.698Z SERIAL » 0x01030020dc (5 bytes)
2022-10-02T19:21:07.699Z DRIVER » [REQ] [GetControllerId]
2022-10-02T19:21:08.717Z DRIVER Failed to initialize the driver: ZWaveError: Timeout while waiting for an ACK
from the controller (ZW0200)
at Driver.sendMessage (/usr/src/app/node_modules/zwave-js/src/lib/driver/D
river.ts:3980:23)
at ZWaveController.identify (/usr/src/app/node_modules/zwave-js/src/lib/co
ntroller/Controller.ts:713:33)
at Driver.initializeControllerAndNodes (/usr/src/app/node_modules/zwave-js
/src/lib/driver/Driver.ts:1207:26)
at Immediate.<anonymous> (/usr/src/app/node_modules/zwave-js/src/lib/drive
r/Driver.ts:1014:16)
2022-10-02T19:21:08.723Z DRIVER destroying driver instance...
2022-10-02T19:21:08.728Z DRIVER driver instance destroyed
2022-10-02T19:21:08.739Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗
╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝
███╔╝ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ █████╗ ██║ ███████╗
███╔╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ╚════╝ ██ ██║ ╚════██║
███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║
╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝
2022-10-02T19:21:08.740Z DRIVER version 10.2.0
2022-10-02T19:21:08.740Z DRIVER
2022-10-02T19:21:08.740Z DRIVER starting driver...
2022-10-02T19:21:08.745Z DRIVER opening serial port /dev/zwave
2022-10-02T19:21:08.751Z DRIVER serial port opened
2022-10-02T19:21:08.752Z SERIAL » [NAK] (0x15)
2022-10-02T19:21:08.754Z DRIVER loading configuration...
2022-10-02T19:21:08.755Z SERIAL « 0x01080120c84d9ef40138 (10 bytes)
2022-10-02T19:21:08.757Z SERIAL » [ACK] (0x06)
2022-10-02T19:21:08.758Z DRIVER « [RES] [GetControllerId]