Hello,
Thank you for your update.
From the testing software output you provided, the data type should be either 32-bit or 64-bit float, not HEX. For testing purposes, please try changing only the byte order. In your screenshots, the hexadecimal register numbers (highlighted in blue) are displayed after the decimal ones, which might have caused some confusion:
After some further analysis from gathered information:
- Ammonia and temperature data appear to be stored in 2 registers (4 bytes). Here, as mentioned in the beginning, please set the data type to 32-bit float and try different byte orders.
- pH seems to be stored in 4 registers (8 bytes). Here, a 64-bit float data type should be used, again testing with different byte orders.
Please give this a try and let me know how it goes.
Best regards,
