Difference in SMA and PVOutput

PVOutput has been running since end of august of last year connected to a SMA inverter. On some days there is a big difference in the output that is reported between the inverter and PVOuput. Other days they’re the same. Is there something I can do that will fix this?

For example today’s ouput:

The inverter reports 2,9kWh and PVOutput reports 4,2kWh.

This depends on the method or software being used to upload the data.

Well, that is a pretty large discrepancy, but my guess is unless you have a way of taking the raw data supplied by the inverter over a serial connection, they will never be the same. I have the same problem with my microcontroller system which takes real power data from the wiring connected to the inverter and publishes it to PVOutput. I worked really hard to make them the same, but they may be off by 200 wh by the end of the day. What kind of system do you use to collect and publish the data?

The inverter is connected to my LAN and publishes it’s measurements to SMA directly from where the SMA app (left image) gets its data.

PVOutput is updated using SBFSpot running on a Raspberri Pi that connects to the inverter using the LAN interface. It reads the data directly from the inverter.

Do you have an idea which one is OK?
Install Sunny Explorer and connect through “Speedwire”.
SBFspot should report the same data as SE