Power consumption curve appears delayed compared to PV generation curve

Hello,

I noticed a possible timing issue in my PVOutput graphs.

My system includes a solar tracker that dynamically adjusts the EV charging power according to the available PV production. The EV charger increases its power almost immediately when PV generation rises.

However, in PVOutput the “Power Used” curve (red) appears to lag slightly behind the “Power Generated” curve (green). This is particularly visible when PV production increases rapidly due to the tracker movement.

From the attached graph, you can see that:

  • the green production curve rises first;
  • the red consumption curve follows with a small delay;
  • in reality, the EV charging load reacts much faster than shown in the graph.

The data are uploaded every few seconds, and both generation and consumption values originate from the same inverter/system.

Could this be caused by:

  • different timestamp handling between generation and consumption values?
  • averaging or smoothing applied by PVOutput?
  • processing delays during data upload?

Has anyone experienced a similar behavior?

Thank you.

Hi,

PVOutput only supports data points with a maximum granularity of 5 minutes. If you upload data more often the newer data will simply overwrite the older records. This may lead to odd results. You may also exceed the maximum permissible API rates to PVO and the record won’t update at all.

Can you limit your upload rate to 300 second intervals?

https://pvoutput.org/help/live_data.html

Grannos

2 Likes

Hi Grannos,

Thank you for your reply.

My system is already configured to upload data at 5-minute intervals, so I am not uploading more frequently than the granularity supported by PVOutput.

The issue I am observing is slightly different: the consumption curve (“Power Used”, red) appears visually delayed compared to the generation curve (“Power Generated”, green).

Both values originate from the same inverter/system and are uploaded together in the same update, yet the red curve seems to react later than the green curve when PV production changes rapidly (for example when my solar tracker changes position and the EV charger adjusts its charging power accordingly).

Could this be related to the way PVOutput plots or interpolates consumption data compared to generation data?

Thank you for any insight.

Best regards,
Tullio

https://pvoutput.org/intraday.jsp?id=294&sid=51134&dt=20260618&m=0
hi i have a smart charger for my EV, a Zappi 2.2, it has a built in delay when charging the car and the UV averable changes, around 20 sec, so my curve’s are not an extract match either, its only a good match when the UV is steady with no clouds at all,

Hi Tullio,

Are you uploading all four consumption / generation figures [ v1, v2, v3 and v4 ] to PVOutput or just the power values [ v2 and v4 ] or just the energy values [ v1 and v3 ].

https://pvoutput.org/help/api_specification.html#add-status-service

If you upload all four values to PVO you will get a more ‘accurate’ result. If you only upload one pair, the other the absent values will be calculated based upon the five minute intervals and will be less accurate especially if the power values fluctuate rapidly.

Grannos

I send the following data every 5 minutes:

v1, v2, v3, v5, v6

Timestamps received by PVOutput are rounded to the nearest 5-minutes.

You may be seeing differences due to times being rounded up or down.

Can you directly upload v4? If not it will be derived from v3. This could explain why the two curves don’t line up.