Reading Data from Solaredge inverters via Modbus TCP

Here’s a nice graph of all the data that we have been reading (plus some derived values, such as the directly consumed energy in the house) from a really sunny day.
You can also see where the logic triggers the heatpump to produce some extra hot water with all the nice free energy from the sun.
The graphs are generated using the volkszaehler.org metering application. In my rules, I have some code to feed the data that we read from the inverter to the volkszaehler middleware API. I guess you could also us InfluxDB persistence and feed the data to grafana to produce similar results, but I like the volkszaehler since it is specifically designed to handle meter data.