nmakel / solaredge_meterproxy

Modbus proxy for SolarEdge inverters and unsupported kWh meters
MIT License
29 stars 20 forks source link

work based on your repo #17

Open ixtrader opened 2 years ago

ixtrader commented 2 years ago

Hello Niels,

I have to say thank you to your work done. It helped me to solve my own challenges.

My Name is Martin. I am from Germany. Since one year I have a 6,21kWp photovoltaic system working on my house. The Solaredge SE7K inverter has an attached grid meter SE-MTR-3Y-400V-A.

Currently I am installing a Victron Multiplus II GX (MPIIGX) attached to an self assembled battery. The MPIIGX needs a modbus grid meter called EM24 (EM24DINAV23XE1X) but I have no room in my switch cabinet. So I used your solution as a base for implementing an proxy software for the EM24 (EM24DINAV23XE1X-proxy-tcp.py).

The SE7K inverter accepts only one client which is already used by my OpenWB. To be able to have multiple clients I implemented the modbus proxy for the SE7K (SE7K-proxy-tcp.py) who can server multiple clients. The OpenWB and the EM24 can connect to it.

To reduce the latency of two proxies in serial I developed a single proxy which combined the two proxies in to one. On modbus ID 1 it emulates a EM24 grid Meter. On modbus ID 2 it emulates the SE7K inverter. The latency is about 1 second.

I know there is documentation missing on my Side. That is the reason for this pull request. Please decide if I should start a new repository or to extend yours.

In case of integration it makes sense to do some renaming.

Kind Regards Martin

Maikel-K commented 2 years ago

This is exactly something I was hoping to find some day. I also want to build my own battery and use a Victron Multiplus.!

nmakel commented 2 years ago

Hi Martin, thanks for the PR and explanation of your set-up. Wonderful to see this project made your install possible! I will have a look at the various bits you've assembled and hopefully we can both benefit :)

Maikel-K commented 1 year ago

Hi Martin,

Are you integrating your Victron data into the Solaredge too? Im in the proces of building a 100 kWh power wall with 1 Multiplus2. I want to have the Solaredge showing battery state of charge etc too.

I also want the Solaredge to send data back to the GX device to show as PV inverter.

Im now sending my SDM630 V2 data to the inverter already with the script from Niels and would love to add the above mentioned extra data