Hi,
I have recently lost my Solaredge Modbus data stream read. My issue is that my Victron GX controller uses Modbus to interface my Solaredge PV inverters, & I have seen comments that Solaredge does not like more than one Modbus entity querying the inverters.
My energy setup is split phase (like a US setup, but 240v/phase). I have 2 Victron Multiplus 2 5Kw inverters to manage my Zenaji Lithium Titanate 12Kw battery, with a pair of Solaredge SE5000 PV inverters.
I am wondering if anyone has successfully used Node-Red to extract all the data from the Victron GX? I do not have the skills to write an interface, but can build on an established base. Has anyone else had issues with Modbus with a Victron-Solaredge setup?
Thanks, Doug in Sunny (rural) Australia .
Correct, SolarEdge inverters only allow one Modbus/TCP connection at a time.
You can use a modbus proxy to get around this. This is the one I’ve seen users of my integration recommend:
I have not personally used any modbus proxies so I can’t offer any first hand comments about it.
You could also try my SolarEdge custom integration which plays nice with multiple connections as long as the other things connecting release the connection after they finish reading. The problem with concurrent access happens when something holds the modbus connection open, which blocks all other connections.