I’m just getting into monitoring, driven in part from a solar PV install. I have the following equipment in place and working.
Solaredge 6000 and 7600 inverters
WattNode ModBus meter (RS485)
Right now, the WattNode is connected to the 7600 inverter and both inverters use Ethernet to update the Solaredge monitoring portal.
That’s OK overall, but I would really like more up to date data, particularly for consumption. If I watch the screen on the inverter, I can see it update the consumption data from the meter about once a second. The consumption meter is installed on the lines going to the indoor breaker panel, after the inverters and grid connections, so it measures just the consumption. The Solaredge inverters seem to be pretty accurate measuring generation, so that information is available as well.
What I’m considering doing is using the python interface at github.com/jbuehl/solaredge to pull the
inverter data in RS485 master mode using a Raspberry Pi 3 with a USB RS485 adapter. Then formatting that into a compatible packet to upload to OEM running on the same Pi machine. Then using a second RS485 adapter to grab the wattnode data as well. Or even just using the Solaredge API and living with less frequent solar data.
I know I would need to write some interface code to connect them up, and would be willing to contribute that to the project if the maintainers are interested. I just wanted to put the idea out there to see if there is already something like it available or there is a problem I’m not seeing in doing it.