I’ve been working with OpenHAB 1.8.3, HABmin, and the ZXT120 device, and I’m running into an interesting issue with configuration parameters. Specifically, I’m trying to set parameter 27 to 399, but upon reading it back, it shows up as 143 instead. This discrepancy caught my attention, especially when converting these numbers to hexadecimal—399 is 0x18F, and 143 is 0x8F. It seems like the MSB byte is getting lost somewhere in the process.
Looking at the logs, it appears that the value is being transmitted correctly, but when read back, only the LSB is retained. Here’s a snippet from the logs:
10:22:24.288 [DEBUG] [.z.i.config.ZWaveConfiguration:1091 ] - doSet domain ‘nodes/node3/parameters/configuration27’ to ‘399’
10:22:24.364 [DEBUG] [.z.i.config.ZWaveConfiguration:1177 ] - Set parameter index ‘27’ to ‘399’
10:22:25.989 [DEBUG] [ZWaveConfigurationCommandClass:121 ] - NODE 3: Node configuration report, parameter = 27, value = 143
I’ve tried adjusting this parameter multiple times, but the result remains the same. It’s puzzling to see the hexadecimal representation showing that only the LSB is being retained. Does anyone have experience with similar issues or know where the problem might lie? Any insights or suggestions would be greatly appreciated!
Best regards,
[Your Name]