I’m migrating my ZWave network to ZWaveJS2MQTT using an Aeotec ZStick 7 as the controller.
When I added my 3rd Inovelli LZW31-SN it got stuck during the initial interview and eventually marked the node as dead. I power-cycled the switch via the airgap and then did a Re-Interview in ZWaveJS. This completed sort of successfully with the final message: INFO ZWAVE: Node 22 ready: Unknown manufacturer 0xXXXX - Unknown product 0xXXXX (0xXXXX)
My OCD can’t deal with the unknown side of things so I’m currently just excluding/including until the initial discovery process completes successfully.
This is with SmartStart. I’ll air-gap the switch, scan the code, power on the switch. About 25% of the time it gets stuck in initial discovery. If I re-interview later it will finish discovery but the model/manufacturer are still left unknown.
It is on an extension well away from anything else. It could also be due to having another ZWave network running that I haven’t turned off yet. I’m migrating from Hubitat to ZWaveJS2MQTT but I have enough devices that doing a clean turn off the old / turn on the new is hard from a “keeping the family happy” perspective.
That only explains the issue with the initial inclusion though. I’m more curious why re-interviewing doesn’t fix the manufacturer / device discovery step.
According to the logs posted, the device doesn’t respond to any of the requests for info during the re-interview. ZJS doesn’t know the manufacturer if it doesn’t get that info. It doesn’t even look like it made it far enough to even request the mfgr info.
2021-12-01T06:29:19.712Z CNTRLR [Node 022] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
...
2021-12-01T06:29:49.259Z CNTRLR [Node 022] Timed out while waiting for a response from the node (ZW0201)
It also looks like it was included with S0 security, or the driver thinks that’s the case. Maybe that’s why the communication is failing. Do you have logs from the initial inclusion?
The log shows it was included with SmartStart, and the S2 security bootstrapping was successful. One interesting thing to note is that multiple security classes were granted, including S0 security. The re-interview seems to be querying the device using S0 messages, when it never did that in the first place. Not sure if that’s the correct behavior or not. If you can reproduce it, you might want to submit a bug report. You could also try doing advanced inclusion, and disabling the S0 security class when it prompts (unless you are using association with S0 devices). That should prevent it from trying to query for S0 capabilities.
Can you share the snippet of the log that shows the S0 query? I’ve been consistently having this issue when using Smart Start vs manual inclusion and entry of the DSK.
I’ll start capturing logs of both approaches and file a bug report.
2021-12-01T05:52:44.909Z CNTRLR [Node 022] Timed out while waiting for a response from the node (ZW0201)
...
2021-12-01T05:53:58.978Z CNTRLR [Node 022] Timed out while waiting for a response from the node (ZW0201)
2021-12-01T05:53:58.980Z CNTRLR « [Node 022] received no value for parameter #12
...
2021-12-01T05:55:05.901Z CNTRLR [Node 022] did not respond after 1/3 attempts. Scheduling next try in 500 ms.
So in general it had a rough time doing the interview.
Not sure if there’s a communication problem with this particular switch or not. You can try disabling the S0 security class in the SmartStart provisioning list, and see what happens if S0 is disabled. Or include it with Classic S2 inclusion and disable S0. If that makes any difference, it’s a clue.
did anyone ever figure out the answer to this? i’m in the same boat right now, and it’s uber-frustrating because the switches i’m having this issue with were working until today. all of a sudden, now, i can’t get them to work to save my life. they constantly have long delays when trying to activate them via HA, and constant time out messages in the logs. exclude/reinclude has has no effect, and the ones that i do re-interview now say unknown manufacturer / unknown product…
i don’t know what to do. i’ve never been this frustrated in my life…if it had stopped working for a reason, that’d be one thing…but these were all great for over a month, and then just randomly stopped working. it’s maddening.
edit: finally got it to come back and stop timing out by flipping the breaker off and back on. the frustrating thing is that while it’s fixed, i don’t know what caused it to begin with so i have no idea if or when it’ll happen again, or how to prevent it. open to any suggestions.