Device info lost on restart #875
Replies: 12 comments 39 replies
-
@chriswood1001 Could you provide a full zwavejs silly level log file? Also what z2m version are you using? |
Beta Was this translation helpful? Give feedback.
-
Did this happen to all of your devices below a certain point, all my nodes up to 30 work as normal everything after that I get the same error you are now. Everything was working fine before. Would a silly log from me help? |
Beta Was this translation helpful? Give feedback.
-
This exact same thing happened to me and I'm struggling to find a solution. Fully included about 50 nodes, successfully interviewed and entities created. Suddenly I'm seeing about 3/4 of those devices reverting to Unknown manufacturer 0x031e. It's very strange as most of the devices exhibiting this glitch/failure are Innoveli LZW31. There are a few LZW31 devices in my network that aren't exhibiting this behavior so it can't be specific to the type of device. Attached is the silly level logs for you. Would love to figure out what's happening with this installation |
Beta Was this translation helpful? Give feedback.
-
I was able to restore about half of my devices by deleting db1d31ed.json yesterday only to check again this morning and find them unknown again. Like robbpope I have a ton of inovelli about half work and half dont among other devices. Let me know if there is anything I can do to provide additional logs\screenshots whatever. Before yesterday I let it sit for 3 or 4 days before I did anything and no change. |
Beta Was this translation helpful? Give feedback.
-
Running into the same issue, had a restart last night and noticed it today that they were all unknown Had this on the 0.9.0 addon, and then upgraded to 0.9.1 and still have the issue |
Beta Was this translation helpful? Give feedback.
-
@AlCalzone any clue what could cause this? |
Beta Was this translation helpful? Give feedback.
-
Had this same issue and the only way to get the nodes functional was to delete all of the zwaveJS2mqtt config files in the shared volume and have it recreate the devices from the controller. Noticed this issue because the Pi completely locked up sometime last night and had to perform a hard reboot. After the reboot, none of the devices were controllable through HA or zwaveJS2mqtt. Tried re-interviewing the nodes but none of them succeeded. Unfortunately, I found this topic after completely blowing out the config but I do have a complete backup (attached). Using an Aeotec Z-Stick on a Pi4 with zwaveJS2mqtt in a docker container. Home Assistant is also running in a docker container on a different machine. One thing I've noticed that has changed is that zwaveJS2mqtt interviews all nodes at once. In the original version I had installed, not sure what version it was, it would only inspect one device at a time. Not sure if this is related but it does appear to put a significant load on the zwave network while inspecting all nodes at once, whereas before it wasn't as noticeable and the inspection was much faster. |
Beta Was this translation helpful? Give feedback.
-
@AlCalzone Unfortunately this happened again. Rebooted the Pi a couple times for items unrelated to zwave and it happened again. This time I was able to save the debug before deleting the files. Please take a look, the logs are very peculiar. Edit: found issue #998 and will try the updated container. |
Beta Was this translation helpful? Give feedback.
-
I'm also having this problem. Not running Docker, but running on an Enterprise Linux 8 VM using the packaged version. Likely happening when the power flickers and the ESX host restarts (I have a UPS, but the batteries died and I haven't replaced them yet). |
Beta Was this translation helpful? Give feedback.
-
Running zwave-js 7.7.5 (z2m 5.0.4), I had an unintended power cycle in the RPi and when the system came up (HA, zwavejs2mqtt, both running on docker) all the battery-powered devices showed up in unknown state and I noticed zwave-js was trying to re-interview them. Just migrated to zwave-js and pretty disappointed that I will need to manually wake up each of the sensors (a dozen). Normal container restarts do not exhibit this problem meaning that volume persistence is working ok. It seems the way zwave-js is handling it's cache is a bit weak and it gets corrupted easily. Any known workaround to make z2m more resilient to restarts? |
Beta Was this translation helpful? Give feedback.
-
I filled some of my breakers yesterday and hard powered off on accident some of my systems. HA+zwave2jsmqtt runs on a NUC and all devices showed up as |
Beta Was this translation helpful? Give feedback.
-
@AlCalzone Hello, unfortunately, had the same issue appear that was mentioned in the thread #875 (reply in thread). All devices in the zwavejs2mqtt web GUI were stuck in Unknown, then ProtocolInfo when trying to reinterview. zwavejs2mqtt: 5.4.5 This occurred after a scheduled reboot of the RPi running the docker container. Only way to clear the issue was to unplug the zstick with everything running and reconnect it. Below are the console logs from the container. The reboot happened at 09:04:37 Below are the logs from when the zstick was reconnected Below are the zwavejs logs |
Beta Was this translation helpful? Give feedback.
-
I had successfully included 50+ nodes where interview completed, manufacturer, product and attributes were all working correctly. After a power cycle of my RPI every one of my battery devices (~30) come back as "Unknown manufacturer 0xXXXX" and their characteristics are lost. Trying to re-interview fails, even when waking up the device.
Should this information not be retained and if so where? I have /store mounted where I can see my .json file, node, uses, and settings; however, I don't see manufacture or manufacture ID data in there. Am I doing something wrong?
Beta Was this translation helpful? Give feedback.
All reactions