-
-
Notifications
You must be signed in to change notification settings - Fork 630
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nodes recently becoming unavailable repeatedly #6354
Comments
👋 Hey @Maes152! Thanks for opening an issue! It doesn't look like you provided a logfile though. While not strictly necessary for every issue, having a driver log is required to diagnose most issues. Please consider uploading a logfile that captures your problem. |
Same. Same Controller as well... seems like nodes are constantly marked dead and then come right back
|
@Maes152 can you provide your logs. @AlCalzone this started after upgrade to 12 |
Unfortunately it hasn't happened since I turned on logging.... will provide the moment it does! |
Also make sure the logs are on loglevel |
@AlCalzone I just updated to latest release still same issues...
I see this in my hard wired devices.. I just triggered a light in home assistant but nothing happens then I see this after a while in the logs. Not much in the debug logs... it just stops responding.. Like it's frozen.
|
I also see a lot of this:
Just saw this too... I'm running Z-Wave JS
The second time I triggered the same light (node 32) as mentioned previously and saw this...
|
@AlCalzone It kind of feels like the controller is dead locked / stuck on processing causing the queue to fill up and nodes to become unavailable probably due to health checks? Again I'm running ZW090 (Gen 5) |
Do you have longer logs? These fragments are really hard to parse. |
@AlCalzone that's all I'm seeing is fragments. Do you want me to go to the silly log level? Like I refreshed logs and saw no activity for a while (nothing was triggering any state changes). Then triggered 3 lights to turn off and this is all I saw in the logs (I've included extra with timestamps):
|
|
Ok that last one is a firmware bug in the stick that has gotten unnoticed until very recently --> #6363 |
Thanks! I sure hope so :D Spouse Acceptance Factor took a massive hit this past week. |
I wanted to mention that this also affects me. Let me know if there's any logs I can provide to help -- the device in question is kind of odd, but it did work with version 11.14.2. Sigma Designs (Former Zensys) HUSBZB-1 |
That's good info, so it seems to be a general issue with the 500 series controller SDK, not limited to the Aeotec controller. |
fixed in #6370 |
I can confirm that this is working with my 500 series controller. |
Awesome thanks! I'll be able to confirm once home-assistant/addons#3245 is merged. It's worth noting that the usb stick went offline yesterday and I had to unplug it to get it to show back up as a usb device. |
I just upgraded network is going through a lot of discovery it appears. Seeing this so far upon first boot, is this normal?:
|
@AlCalzone seems to be working great so far! Thanks! |
@AlCalzone I am still experiencing the problem on 12.0.4. Here's my controller information:
|
Any chance you can capture what's happening before the first |
Sorry, I tried to capture everything that looked relevant. Here's the full log: https://pastebin.com/iCt5fQ3E |
Ok this looks like the other issues I've seen and Z-Wave JS's behavior is intended, but it is not correct I'm afraid. |
Apologies @AlCalzone for commenting here again after such a long time but one of my nodes is now repeatedly showing this behavior again. Just want to reiterate that this node has been running fine for years and is quite close to my controller as well as many other nodes. Entire log available here
|
@Maes152 have you read and followed https://zwave-js.github.io/node-zwave-js/#/troubleshooting/connectivity-issues?id=general-troubleshooting and https://zwave-js.github.io/node-zwave-js/#/troubleshooting/network-health yet? There are several signs of bad connectivity in that log:
All in all, that data hints at a barely working mesh. |
@AlCalzone A while back you have already advised me to use an extension cord because I was having an issue with 2 (new) nodes. This was solved after using the extension cord. I've thoroughly read your documentation and honestly do not believe there are many (relevant) things I am doing wrong.
What, in your expert opinion, could I do next to remedy my situation? Rebuild the entire network from scratch? Replace the controller? Thanks in advance! PS: Not sure if helpful but here is a picture of the topology. The 2 red nodes are temporarily out-of-use: |
Looking at that graph, I'm inclined to say the position of your controller may still not be ideal. Most of the nodes are not connected with 100 kbit/s.
Honestly, I'd currently not upgrade. The 700 series is a shitshow, especially in Europe, and upgrading to 800 series requires you to unpair and re-pair all your devices, at least for now. |
Also, how does one set priority routes via ha? |
By using the Z-Wave JS UI addon ;) |
Is your problem within Home Assistant (Core or Z-Wave JS Integration)?
NO, my problem is NOT within Home Assistant or the ZWave JS integration
Is your problem within Z-Wave JS UI (formerly ZwaveJS2MQTT)?
NO, my problem is NOT within Z-Wave JS UI
Checklist
I have checked the troubleshooting section and my problem is not described there.
I have read the changelog and my problem was not mentioned there.
Describe the bug
For a while now, although I am not sure since what zwavejs version update, I am finding some of my nodes unavailable. This presumably happens after interacting with them.
I'm not completely sure since 99% of the interactions go through automations and I am having trouble replicating this behavior manually. For this reason I'm not able to provide accurate logs at this time. I've enabled the logging to file and will upload these logs the moment I find another node unavailable.
I have been using this exact setup for a couple of years and have never had any issues with it. It seems to me that the zwavejs driver is perhaps a little bit more "aggressive" in marking a node as unavailable in case a packet isn't received on time.
The only way for me to get the node back online is to re-interview it twice.
I realize this is not a lot of information to go on but I was wondering whether this seems like familiar behavior to anyone and if yes what the recommended course of action would be?
Device information
Manufacturer: Aeotec
Model name: Z-Stick Gen5 ZW090 / FW1.2
Node ID in your network: Multiple
How are you using
node-zwave-js
?zwave-js-ui
(formerlyzwavejs2mqtt
) Docker image (latest)zwave-js-ui
(formerlyzwavejs2mqtt
) Docker image (dev)zwave-js-ui
(formerlyzwavejs2mqtt
) Docker manually built (please specify branches)ioBroker.zwave2
adapter (please specify version)HomeAssistant zwave_js
integration (please specify version)pkg
node-red-contrib-zwave-js
(please specify version, double click node to find out)Which branches or versions?
version:
node-zwave-js
branch: 12.0.0 / HA Addon ZwaveJS2MQTTzwave-js-ui
branch: 9.0.1 / HA Addon ZwaveJS2MQTTDid you change anything?
no
If yes, what did you change?
No response
Did this work before?
Yes (please describe)
If yes, where did it work?
No response
Attach Driver Logfile
will provide later
The text was updated successfully, but these errors were encountered: