VRM PV forecast (improvement appreciated) - Comparison Victron's Solcast vs. native Solcast

Dear Victron-Team,

I warmly appreciate the implementation of solar forecast in VRM. It is a nice feature that allows a better planning of various aspects. Since I was using an own Solcast account before Victron’s implementation, I have the ability to compare.

In the past I observed already that Victron’s numbers were mostly 10% to 30% too optimistic, whereas native Solcast forecast had in most cases a deviation smaller than 5%. This circumstance is not anything to complain.
However in current weather condition the VRM forecast shows 350% of Solcast projection. Reality confirms that native Solcast forecast is again quite close.
Solcast shows predicts the low PV production already since more than 36 hours, whereas VRM as of now still predicts 350% of reality.

Since Victron uses the same source (Solcast) for VRM implementation (as I think to remember in relevant announcement), I would appreciate if Victron team could invest some time in improvement measures.

Victron VRM forecast (21 kW):

My Solcast recording of “rolling 24 hours” PV forecast (6 kW):

Current screeshot of native Solcast forecast (was nearly identically yesterday afternoon):
Since I was spending yesterday some time in own home automation development and was wondering about next day’s numbers, I logged in into Solcast to get confirmation.

This is something I have been raising for some time. In my case it under-estimates and then tries to correct itself throughout the day, see-sawing as it goes along.
In this chart I compare forecast vs actual, recording the PV that is expected from any moment in time. It is typically off by 30% or more, in poor weather, this delta is much greater, even though the actual irradiance data seems much more accurate, so the issue is the modelling on VRM.

Hi @weichi ,

First of all thank you for the kind words and that the solar forecast is of use to you.

Would you mind sharing your site ID with me? Then I can help explain any deviations from Solcast data for you.

@Barbara ,
Thanks for your reply.
On this new platform I cannot discover a feature to send private messages.
Is it portentially deactivated?

@Barbara similar here: Weather has no impact on soler forecast? - #4 by grua

The forecast of vrm was quite accurate for me upto probably 2 weeks ago. (OR it just worked out for nice weather?)

But especially the past 3-4 rainy days were quite off.

For today, we had a solar production of 14 kWh, tomorrow will be the same I assume - yet the forecast is still predicting 35 kWh for tomorrow.

(Will report tomorrow, what the actual yield was at the end of the day)

Evening Update:
The Prediction of 34.5 kWh Solar was in Fact a yield of 14.2 kWh.

image

This needs to be improved, mainly for the Operability of DESS. It has a hard time sticking to a schedule anyway - If the forecast is that far off, the whole schedule may be insufficent as well.

Yes, that’s also my experience: solar forecast works well at good weather, but bad at rainy/cloudy weather

@Barbara : Last 9 days I recorded VRM and native Solcast forecasts and PV results, where I like to share my findings. My post please shall be not considered as criticism, but as collaboration to support.

Forecast versus PV result:


During 9 days

  • native Solcast forecast was 6 times closer to PV result than VRM
  • VRM was 2 times closer than native Solcast forecast
  • 1 times both were identical with PV result

Forecast Quality
Much more meaningful is the forecast quality.
Screenshot 2024-09-29 123019

  • Solcast delivered acceptable results for 7 out of 9 cases and 1 heavily deviating forecast.
  • VRM delivered acceptable results for 4 out of 9 cases, but had 3 heavily deviating forecasts.

I must admit, weather at 27.09. was weird. For both it was difficult to predict. Statistic-wise that day would actually to be excluded.

Forecast Characteristics

  • During first 6 days VRM forecast was steadily predicting essentially lower than native Solcast. Last 3 days it became closer. Since my panels are in a 15° angle only, I would actually expected the oppositive, since VRM does not use more config details for Solcast. Maybe you have an explanation for that issue?
  • When we look to forecast details (I recorded a 24 hours rolling forecast), I had to observe that VRM showed during 6 out of 9 days a peak, which couldn’t be explained by native Solcast forecast. Mostlikely that peak has major influence on weak forecast quality, since it typically occurs between ~10:00 and ~15:00.
  • In a few cases the VRM forecast even exceeded the Solcast-max-forecast (90% level). That should be actually not the case.

Time Reference


There a several patterns providing indication that VRM forecast seems to be delayed by 2 hours. Since Solcast delivers in UTC time, maybe the translation in CET is not performed for VRM. Since VRM-API provides time also in UNIX-time, I would expect according to UNIX time definition the same interpretation.
Could you please check and explain?

Just an example from my installation from today, Victron forecast is completely wrong :frowning: