Modbus Problem moved from RUT950 to RUTC50

Hello,

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.

Who can help here?

Adding a screnshot for better understanding.

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

Using the Teltonika TCP Modbus client to test the registers. Same problem. Seems to me that there ist a bug in 07.11.3

Hello,

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.

Best regards,

Hello Martynas,

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?

Peter