rossko57
(Rossko57)
2
See this similar thread
If you are not already using it, do switch to binding version 1.9.0
I think you should look at “endianess” - there is no Modbus Float standard, either hight or low 16-bits may be sent first. Try float32_swap datatype.
There are also debugging tips in the thread to read as integers, to be sure what is going on.