The initial implementation meant that alternative providers couldn’t be supported but with this PR in 2021.9 the functionality for other providers has been implemented.
The free Solcast Rooftop Solar Sites API provides global coverage (except Antarctica) for fixed systems under 1 MW. The API offers two endpoints live and forecast with live providing an estimation of PV power for 7 days ago to present time while forecast offers Present time to +7 days ahead.
The forecast is updated every 5-15 minutes depending on the region and the returned data is to a 30 minute resolution. The API allows a maximum of 50 API requests per day across all sites and a maximum of two sites for free accounts.
The reason two sites are included free of charge is to enable more accurate forecasts for multiple orientation strings so if any implementation could support combining multiple sites into one forecast that would be optimal.
Well in that case the default refresh value can be every 30 minutes or 60 minutes if using two sites. I would like to see a dynamic option which incorporates sunrise and sunset to maximise the resolution but that may be harder to implement.
Really hoping that this is integrated. Solcast offers some additional functionality that is regional specific by allowing for an Inverter AC capacity and PV capacity separately. This is great for regions where Inverter Feed In or max power restrictions are in place, but still allow for more panels to be installed. Where I am located I am limited to 5kW of Inverter AC, but can install 6.6kW of PV with rebates, so nearly everyone will do this. You get more energy production here, even though it is capped to 5W AC output… Forecast.solar can not handle this.
I am using this already, but as Uskompuf has explained it doesn’t integrate into the new Energy Dashboard. The Solcast figures are more accurate for my region in the last weeks.
I’ve just found out that someone is working on this integration and is close to getting it all working (just a time conversion issue). You can see there GitHub post about it here:
really no
I guess my thinking was if it was forecast to be 5kw and actually due to cloud change etc was 3kw it would update the graph to reflect it.
also when the integration is first added, the data it gets is only form that hour going forward… there is no previous data sesame ppl would look at it and think somethings wrong
being I only have 1 rooftop and 50 api calls to use, that means 48 with 2 spare polling every hour.
polling at night is pointless, so this is something I will be adding soon as I get some time
I might rem out the polling for actual (or make it a check box) as I would hope that the forecast values polled 30min prior would be updated
seeing the graph today I can see why I pulled the past data… Forecast.solar api display the entire data forecast, where as solcast api only shows data from that even hour of half hour from the time it is polled onwards. So starting the poll at midday would only show the forecast from midday on.
So I am going to poll backwards once when the integration first starts to fill in so that it looks good when it first loads…
in the end (this happens to me time to time) if anyone needs to configure it to work differently for them they can fork the repo and customise it to fit their needs. ( I have had to do this a few times)