Thanks for the solar forecast csv, which I presume is unique to our own configurations. Presumably it's also dynamic, in that I've been recording it each morning (WW am) and the figures in the download (WW csv) are slightly different. What time does the forecast for the day "freeze"?
I've also been tracking the Solcast forecast via GivEnergy and have taken care to make sure my location and configuration were the same in each app. Since 1 Jan, WonderWatt forecast has been 2x actual, and Solwise 1.4x actual.
On the 4 days when actual exceeded 10kWh the forecasts have been more accurate (WW am 0.8x actual, WW csv 0.9x actual, Solcast = actual).
Look forward to improved accuracy as the days get less gloomy and the yield increases.