Sub Parameter Values Left Stale & New Parameter Created After Multi Byte Parameter Update #6801
Open
3 tasks done
Labels
bug
Something isn't working
Checklist
Deploy method
Home Assistant Add-on
Z-Wave JS UI version
9.9.1
ZwaveJS version
12.4.4
Describe the bug
When, using a HomeAssistant service, I send a multi byte value to a multi byte parameter that is listed in Z-Wave JS UI as separate sub parameters, Z-Wave JS UI adds a new parameter for that value update and leaves the sub parameters stale. If a sub parameter is updated afterwards, the multi byte parameter will be stale. Refreshing values will correct the sub parameters, but not the multi byte parameter.
To Reproduce
Review the end of the configuration parameters before and after taking the step mentioned in the description. In the reproduction steps I took for creating logs for this issue, I used the following service call:
Expected behavior
The sub parameters should have their values updated from the multi-byte event, and if the multi-byte parameter should also exist, it should also update when notified of changes to the sub parameters and during refreshing values.
Additional context
Here is a screen snippet before sending the multi-byte parameter value:
Here is a screen snippet after sending the multi-byte parameter value:
Here are the logs:
zwave-js-ui-store.zip
Here are UTC timestamps to go with the logs (Node 12):
17:11 - Reinterview
17:17 - Send multi byte value - see that new property is created & old sub parameters aren't updated
17:25 - Refresh values - see that sub parameters are now all updated
17:26 - Send single byte value (with Z-Wave JS UI) - see that new property isn't updated
*I did more testing after 17:26 repeating the last two steps & sending the single byte value with the service, but didn't see any differences in behavior, the new multi byte parameter stayed the same as shown in the second screen snippet.
The text was updated successfully, but these errors were encountered: