MP2 and Fronius Primo integration

I have a 48/5000 MP2 and Fronius Primo integrated via a RPI running Venus OS. The system is configured as an ESS with the PV inverter on the AC out side of the MP2.

I would like to understand what the integration of Victron and Fronius means in terms of what communications is supposed to be occuring.
Problem: When the batteries are nearing full, or get to 100% the MP2 drops the ACin grid connection and ramps up the AC frequency to curtail the output of the Fronius PV inverter.

Is this how it should be working or should it be communicating via TCP to tell the Fronius to slow down?.

I have followed Victrons Fronius integration guide, setting the modbus and grid parameters in the Fronius, and configuring the GX so that it recognises the Fronius over the network.

A few days ago, the battery getting to 100% and the termination of the major load (Pool pump) occurred at the same time resulting in the Pylontech batteries switching off due to overvoltage and the main circuits to the house tripping out. the Pylontech voltage parameters are set as per Victrons Pylontech integration guide.

No replies, so I guess no one knows how it’s supposed to work. I’ve given up on the Victron integration and am using Node-red instead to curtail the power output when the battery is full.

fronius-control-nodered.txt (5.3 KB)