A power meter stores line voltage as a 32-bit float in holding registers 100 and 101. I read the two registers and get 0x8000 and 0x4366. Combining them as (first << 16) | second and converting to float gives a tiny number around -2.4e-41 instead of roughly 230 V.
The manual only says "float, 2 registers". How do I know the correct order, and is there a standard for this in Modbus?




