Solar Forecast PV

Sure, if you’ve installed on older version you’ll run quickly out of the call budget restricted to 10 calls per day per PV plane.

Budget is resetted by Solcast for all users at 0:00 UTC. It’s described in readme and shown as tooltip on the item.

Hopefully this is also well described in readme.


While the green highlighted channels are showing actual/today values the blue channels are showing the future. You can visualize them using this tutorial.

The items attached to channels are nice to create a dashboard and graphs but I personally don’t use them for calculations.

Now let me forward you to the rule action section of readme and the corresponding examples.

You can easily transform the example into next 6 hours energy forecast adapting the endTimestamp. Feel free to define start point, end point and duration of your energy query.

 // Query forecast via Actions
val solarforecastActions = getActions("solarforecast","solarforecast:sc-site:homeSite")
val startTimestamp = Instant.now
val endTimestamp = Instant.now.plus(6, ChronoUnit.HOURS)
val sixHourForecast = solarforecastActions.getEnergy(startTimestamp,endTimestamp)
logInfo("SF Tests","Forecast Average 6 hours "+ sixHourForecast )