Epilykos Wiki
Settings

Forecast and weather

Solar forecasts from Solcast or Open-Meteo, and the weather.

Settings → Forecast and weather sets up the forecast of how much your panels will produce, along with the weather for where you are. Switch on Show the solar forecast to start.

Location

Enter your Latitude and Longitude, or press Use my location to let your browser fill them in.

Panels

If you have groups of panels that differ in size, tilt or direction (an east roof and a west roof, for example), add each group as its own array. The forecast works each one out and adds them together.

Location and panels in Settings → Forecast and weather

For each array, enter:

FieldWhat to enter
Array nameAnything that helps you tell them apart, such as "East roof".
Peak capacityThe array's size in kWp.
TiltThe angle in degrees: 0 is flat, 90 is upright.
FacingThe direction the panels face, in degrees: 180 is south, 90 is east.
Solcast resource IDOptional: this array's own rooftop site in Solcast.

Loss factor is the share of their rated output your panels really deliver, from 0 to 1; 0.9 suits most systems. Installation date is optional.

Providers

ProviderHow accurateCost
Open-MeteoReasonable: a forecast for your general areaFree, no key needed
SolcastBetter: modelled for your actual rooftopFree hobbyist plan with about 10 requests a day

Forecast provider and Weather provider can each be set to Auto (Solcast once it's set up, otherwise Open-Meteo), Solcast or Open-Meteo.

To use Solcast, create a rooftop site in the Solcast toolkit, then enter your Solcast API key and Solcast resource ID. If one site covers all your arrays, put its ID here; otherwise give each array its own ID above. Epilykos keeps each Solcast forecast for 3 hours, which works out at about 8 requests a day and keeps you within the free plan.

Press Test forecast to check that it all works.

Solcast weather and irradiance

Along with the solar forecast, Epilykos can ask Solcast for its weather and irradiance forecast for the same days. That's one extra request each time the forecast refreshes. Turn it off with Also fetch Solcast weather and irradiance. It's on by default, and it needs a Solcast plan that includes it. If your plan doesn't, the solar forecast carries on as before and the weather request is tried again once a day.

What you get, for every half hour:

  • Sun: global, direct and diffuse irradiance (GHI, DNI, DHI) and tilted irradiance (GTI), each with a low and high estimate, and the same for a clear sky.
  • Sky: cloud cover (with a low and high estimate), sun height and direction, and ground reflectivity.
  • Air: temperature (with the day's low and high), dew point, humidity, pressure and the water in the air.
  • Wind: speed at 10 m and 100 m, direction at both heights, and gusts.
  • Rain and snow: rain rate, snowfall rate, snow depth, snow water content, and how much snow is on the panels and the ground.
  • Other: storm energy (CAPE), a weather type and air quality (PM2.5 and PM10).

Where it shows up:

  • The weather card uses Solcast's own temperature, humidity, wind, gusts, cloud, rain, pressure and irradiance for now, and lists direct and diffuse sun, dew point, water in the air, snow depth, storm energy and air quality when Solcast sent them.
  • Each of the next days in the forecast also gets its lowest and highest temperature, rain total, strongest wind and gust, average cloud, irradiance total and snowfall.
  • Every value for the current half hour is also kept as a metric named solcast_ followed by the value (for example solcast_ghi, solcast_air_temp, solcast_wind_gust, solcast_pv_estimate). Use them on any card, in a chart, a notification or a combined metric.

Requests per day

Solcast requests per day is what your plan allows each UTC day: 10 for a hobbyist account. Every request Epilykos makes to Solcast is counted. The solar forecast refreshes every 3 hours and always comes first. The weather request is made only when the day's allowance leaves room for the forecasts still due, so on a 10-request plan you get the weather a couple of times a day and the forecast is never starved. A larger plan gets the weather with every refresh.

When the forecast isn't available

If Solcast's daily allowance runs out, or a provider can't be reached, Epilykos raises the Solar forecast unavailable event. You can choose to be told about it in Notifications.

Where the forecast shows up

You'll see it on the forecast and weather cards, in Day totals and Energy day, in the Telegram /forecast command, and in scheduled forecast reports such as a "low solar tomorrow" warning.

Last updated on

On this page