@PeteRage has a good point about cleaning up devices that report frequently. I forgot I did that a month or so ago and really reduced the traffic on my network.
You can turn debug on the Z-Wave integration, but I find there’s too much noise in the home-assistant.log
file. Still, might be able to see something useful there.
I use the Advanced SSH & Web Terminal Add-On with Protection Mode disabled. I also have debug enabled, which is here in the ZUI config:
I prefer to use the terminal and I connect to the container and look at the logs there:
➜ ~ docker exec -it addon_a0d7b954_zwavejs2mqtt bash
root@a0d7b954-zwavejs2mqtt:/$ cd data/store/logs/
root@a0d7b954-zwavejs2mqtt:/data/store/logs$ ls -lt | head -5
total 64352
-rw-r--r-- 1 root root 33642831 Apr 7 17:42 zwavejs_2025-04-07.log
-rw-r--r-- 1 root root 2953704 Apr 7 17:42 z-ui_2025-04-07.log
lrwxrwxrwx 1 root root 22 Apr 7 09:51 zwavejs_current.log -> zwavejs_2025-04-07.log
lrwxrwxrwx 1 root root 19 Apr 7 09:51 z-ui_current.log -> z-ui_2025-04-07.log
I find the z-ui_current.log
is easier to watch:
root@a0d7b954-zwavejs2mqtt:/data/store/logs$ tail -f z-ui_current.log
2025-04-07 17:45:08.132 INFO Z-WAVE: [Node 081] Value updated: 50-0-value-66561 120.753 => 120.726
2025-04-07 17:45:08.250 INFO Z-WAVE: [Node 081] Metadata updated: 50-0-value-66817
2025-04-07 17:45:08.253 INFO Z-WAVE: [Node 081] Value updated: 50-0-value-66817 4.342 => 4.34
2025-04-07 17:45:27.244 INFO APP: GET /health/zwave 301 0.875 ms - 162
2025-04-07 17:45:33.399 INFO Z-WAVE: [Node 082] Metadata updated: 50-0-value-66049
2025-04-07 17:45:33.404 INFO Z-WAVE: [Node 082] Value updated: 50-0-value-66049 6.729 => 11.929
2025-04-07 17:45:33.904 INFO Z-WAVE: [Node 083] Metadata updated: 50-0-value-66049
2025-04-07 17:45:33.907 INFO Z-WAVE: [Node 083] Value updated: 50-0-value-66049 0 => 0
2025-04-07 17:45:38.501 INFO Z-WAVE: [Node 081] Metadata updated: 50-0-value-66049
2025-04-07 17:45:38.504 INFO Z-WAVE: [Node 081] Value updated: 50-0-value-66049 338.088 => 338.314
2025-04-07 17:45:44.217 INFO Z-WAVE: [Node 080] Metadata updated: 50-0-value-66049
2025-04-07 17:45:44.220 INFO Z-WAVE: [Node 080] Value updated: 50-0-value-66049 1.7 => 1.7
If you have a LOT of traffic there (like devices reporting voltage, power, etc.) then those can be configured to report less frequently or with larger changes in value. Once your logs are pretty quiet, and you are still getting the error, then watch or search the zwavejs_current.log
for when the error happens. (I wonder if there’s a zui tool to grep those logs for a single node.)
I assume your ‘7-38-3-targetValue’ is node 007, and 38-3-targetValue is the dimmer/blind value commandClass (and endpoint 3?).
Is it always that same ‘7-38-3-targetValue’ that generates the error?
You can search the zwavejs_current.log
(or previous logs) for node 007 and hope there’s something that provides more detail on why it’s failing. I don’t understand what it all means there, but you might find somethihng.
Sorry for the long post (especially if this is already familiar to you).