-
-
Notifications
You must be signed in to change notification settings - Fork 213
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
[bug] neighbors not appearing on boot, disappearing over time #2074
Comments
Update. After running for several hours, messages stopped being delivered to my zwave devices. It happened overnight around 10pm. For example, triggering a binary switch from ZwaveJS2MQTT shows this in the ZwaveJS2MQTT log. Note that it never gets a return for the
However, there is nothing logged in the ZwaveJS logs corresponding to that action. It's like ZwaveJS never is called. I dumped the After rebooting - I confirmed that the controller has no neighbors, navigated to the Network Graph to trigger the neighbor refresh, and then confirmed that the controller now shows neighbors. I then confirmed that I can trigger the binary switch update. ZWaveJS2MQTT Log:
And the zwave log:
The next thing I'm trying is to remove the most recent zwave device I added to my network to see if that changes anything. |
I have EXACT same issues, I have Aeotec Gen 5, this started occurring around the time the below update might have occurred, other notes:
ll/Most z-wave functionality |
Does reverting to a previous version fixes the problem? Try with 6.0.3 |
I reverted to 6.0.1 with same problem. Did that test in the end of November. |
no clue, I tried to check the nodes dump and I cannot find any issue, @AlCalzone ? |
Might be worth a test with the latest beta.3 Neighbor information is reported by the stick though, so that problem might be hardware or firmware related (700 series sticks). See zwave-js/node-zwave-js#3906 |
One thing I've noticed is that I see a Logs are attached for both of those experiments. Experiment 1 Experiment 2 @AlCalzone - I'd be happy to try the latest beta.3. I see these instructions for installing from github. I'm running the zwavejs2mqqt docker container. Can you point me to instructions on how to get beta.3 installed into the docker container? I'm on an Aeotec Gen5 stick - I don't think the 700 series issues apply. |
Is this related to #2081 ? |
|
Use |
Super - thanks. Testing this now. It may take a few days to see if it makes
a difference.
…On Tue, Dec 21, 2021 at 1:15 AM Daniel Lando ***@***.***> wrote:
Use master tag instead of latest
—
Reply to this email directly, view it on GitHub
<#2074 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABOWG6GGVCBOZDT7JN7LG2TUSBATRANCNFSM5KJMY4EQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Closing for now, if the issue persists feel free to reopen |
@AlCalzone - it does not look like beta.3 has resolved this issue. It may have gotten better (I'm seeing longer times between failure) but the issues described in this bug still persist. Logs attached. These logs show about 7 hours between the first boot of docker with beta.3 and I rebooted and have been running now for 36 hours without issue. I didn't change anything besides rebooting. I'll keep monitoring for failure, but given that I've seen it fail once already makes me think it's not truly fixed. @robertsLando - I doesn't look like I have permissions to reopen this issue. Can you please do so? Or should this bug be filed on the node-zwave-js project? edit: I just rebooted to update to the latest :master to pick up Zwavejs2Mqtt 6.2.0 and Z-Wave JS 8.9.1. Going to continue to let it run and see if it fails again. |
Hey folks - checking back in here. I ran for a full week without issues. Thanks for your efforts on all parts of this stack - your efforts are greatly appreciated @robertsLando & @AlCalzone ! |
Version
Checklist:
Build/Run method
Zwavejs2Mqtt version: 6.1.1
Z-Wave JS version: 8.9.0-beta.1
Describe the bug
Immediately after rebooting none of my zwave devices have neighbors. Including the controller. Sometimes, if I manually navigate to the network graph, a refresh of the neighbors will be triggered and then the neighbors will show up. But if I start Zwave2Mqtt and do not navigate to the network graph UI the neighbors are never populated. When I am able to get the neighbors to populate, they eventually disappear over time and outbound messages to my zwave devices stop working.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Neighbors are available after reboot and do not disappear over time. Won't you be my neighbor?
Additional context
The result of this is that commands to my zwave devices eventually stop working. They typically work right after the Docker container has started, but somewhere between a few hours to a few days outbound commands to devices stop working.
Inbound data from zwave devices continue to work. I see updates from all of the devices.
Also, I've found that even if I am able to get the neighbors to populate, they do eventually disappear over time. So, even if I boot the server, go immediately into the UI, refresh the neighbors by going to the Network Graph, eventually a few hours/days later the neighbors disappear again.
Sometimes going to the Network Graph UI will trigger a neighbor refresh, but the neighbors do not update. This results in a "flat" network graph with no connections and no update to the node data.
Debugging steps I've attempted
Log files
Below are the logs / node info from a reboot last night where I did not go to the control panel for 6+ hours after restart.
At the end of the logs I tried to go to the network graph which triggered an unsuccessful neighbor refresh.
zwavejs2mqtt kmwoley.zip
The text was updated successfully, but these errors were encountered: