Cannot get SolarEdge three phase inverter to communicate over Modbus TCP

I’m trying to connect to my new SolarEdge inverter over Modbus TCP with SunSpec. Unfortunately, I cannot get it to work: no real values are shown.

I have succesfully created a Modbus TCP bridge which shows as online. I have also created a Modbus SunSpec three phase inverter which also shows as online. The ports match and if I change the port number to a faulty one the thing goes offline so I assume config is ok.

I’ve checked that my inverter has Modbus TCP enabled and it is connected via Ethernet. The thing properties remain empty unfortunately. Also, I’ve added some items to some channels but they remain zero all the time:

2023-11-22 15:01:38.142 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'MB_SolarEdge_Omvormer_Status' updated to UNKNOWN
2023-11-22 15:01:38.143 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'MB_SolarEdge_Omvormer_Vendordefined_Status' updated to 0
2023-11-22 15:01:38.273 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'MB_SolarEdge_Omvormer_AC_Power_Value' updated to 0 W

My OpenHab log file is full with parse errors but I cannot identify where these come from.

Who has any help?

Kind regards,
Dennis

Anyone with a good suggestion? Does anyone have a SolarEdge inverter working with SunSpec and OpenHAB?

I have a SolarEdge working in OpenHab 2.5.12 with Modbus Binding. Here is my things file:

Bridge modbus:tcp:bridge [ host="192.168.xxx.xxx", port=1502, id=1, enableDiscovery=false ]
	Thing modbus:inverter-three-phase:bridge:se125k "SE125K" (modbus:tcp:bridge) [ address=40069, length=52, refresh=5 ]

Best Regards
Jean-Claude

Thanks Jean-Claude! Changing address and length did the trick!