I installed my new RUTC50 7.11.3 yesterday (previously RUT950). I use Modbus TCP as a server for a connection to Home Assistant - client. I copied the Modbus settings from the 950 to the C50 1:1.
Some registers are displayed correctly in Home Assistant (e.g. registers 1, 7 39, 55…). For other registers (e.g. registers 3, 5, 23…) I get the error 131,3 IllegalAddress in Home Assistant.
Row 1 and 2: reading register address 1 for 2 registers (System uptime) - ok
Row 4 and 5: Reding register address 3 for 2 registers (System signal strength in dBm) - error
To correctly read system uptime and other required values, please use the register number instead of the register address as the starting point. For example:
System Uptime:
Register Number: 2
Number of Registers: 2
Data Type: 32-bit UINT
Mobile Signal Strength (in dBm):
Register Number: 4
Number of Registers: 2
Data Type: 32-bit INT
Additionally, ensure the correct data type is selected in each case to avoid errors.
I hope this helps! If you need further assistance or have additional questions, feel free to reach out.
Thank you for the quick response. To ensure that there is no error in Home Assistant I tried to read the first registers direct using the TCP Client part of the RUT950 Firmware, see attached. Same problem, see attached PDF. Any other ideas?