-
-
Notifications
You must be signed in to change notification settings - Fork 210
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] Controller status still showing "Healing in Progress" after healing process is stopped #969
Comments
@AlCalzone Based on my code it seems that this shouldn't happen, do you have changed something on your side that could break this? https://github.com/zwave-js/zwavejs2mqtt/blob/master/lib/ZwaveClient.js#L321 |
FYI - it still showed "Healing IN PROGRESS" even this morning. I stopped the container and restarted it and not it says "Driver ready." |
@robertsLando you're not listening for the done event: I do and it works for me. |
I know I removed it because the progress was enought to detect the end, I was getting double 'PROCESS COMPLETE' |
I still have this issue with 3.0.3. |
@drjjr2 Now I listen for the Healing complete message so I sincerly have no clue what's going on here, can you provide us some logs please? |
I think that the healing process itself is hung. The debug level of logging doesn't show anything interesting. Is there a different log I can find? |
This is the only relevant log information:
When I stop the process:
|
Why do you stop it? |
This all cropped up because whenever I heal my network it stops at "Healed 2 nodes" and goes no further. I've even left it overnight. The log doesn't show any activity related to healing during this process. I was wondering if there is a different controller-level log that would hold the key. Is it a sleeping node or something else? I was always able to heal this same network with zwave2mqtt. |
@drjjr2 Do you also have zwavejs loogs? |
Where would I find those?
…On Thu, Apr 1, 2021 at 10:28 AM Daniel Lando ***@***.***> wrote:
@drjjr2 <https://github.com/drjjr2> Do you also have zwavejs loogs?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#969 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQT75OPVL6K42TI7MQ2TCZ3TGSGIJANCNFSM4Z7TNDSQ>
.
|
OK. So, after learning how to turn on the zwavejs log (thank you @AlCalzone) and realizing I need more patience, I see it get to the point where it heals 49 nodes. But it stops there and doesn't update any more or say complete.
|
Heal can take a lot, you need patience... |
You have a couple of asleep nodes that haven't been healed yet. They need to be woken up manually or you need to wait until they wake up on their own. @robertsLando I haven't used the heal UI in zwavejs2mqtt yet, but AFAIK some status display would help a lot understanding what's going on. |
How do I detect if a heal is in progress? by using interview stage? |
No through the heal progress events. |
Opened a feature request about this |
Yes, this will definitely help impatient people like me. Some of the sleeping nodes (like the fire alarm sound detector) aren't particularly easy to get to and force a wake up. Some sort of notice that they are "holding up" the process would be helpful. Thank you. |
Version
Checklist:
Build/Run method
zwavejs2mqtt version: 3.0.2
zwave-js version: 7.0.0
Describe the bug
Controller status shows "Healing IN PROGRESS" even after healing is stopped.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Controller status should read "Controller ready" or something similar.
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: