Features

Forecast.Solar provides data based on your location, the declination and orientation of your solar panels.

Solar production

(All plans)

The always weather based solar production forecast, historic averages and clear sky optimum provides watt powers and kilo watt energy data.

Weather

(Professional account)

The weather forecast provide sky coverage amount, textual weather condition and icon URL, temperature and some wind information.

Chart

(Professional account)

Draw a daily solar production forecast chart with simple Javascript snippets.

Solar production forecast and weather forecast data are provided for up to 7 days with a resolution of 1 hour down to 15 minutes.

If you then checked the documentation and you like it, register an account for more features.

Data coverage

The figure shows the areas covered by the Photovoltaic Geographical Information System (PVGIS) solar radiation databases and therefor by Forecast.Solar.

(Click to enlarge)

With the latest update PVGIS v5.2 almost the entire world is now covered!

Restful API

The API can deliver responses in JSON, CSV or XML

The Swagger compatible API definition is available in YAML.

Example: Get solar production estimate

Request

https://forecast.solar/_your_API_key_/estimate/54.9/25.3/37/0/1

Response (professional account, 15 minutes resolution)

{
    "result": {
        "watts": {
            "2019-06-22 05:15:00": 17,
            "2019-06-22 05:30:00": 22,
            "2019-06-22 05:45:00": 27,
            ...
            "2019-06-29 20:15:00": 14,
            "2019-06-29 20:30:00": 11,
            "2019-06-29 20:45:00": 7
        },
        "watt_hours": {
            "2019-06-22 05:15:00": 0,
            "2019-06-22 05:30:00": 6,
            "2019-06-22 05:45:00": 12,
            ...
            "2019-06-29 20:15:00": 2545,
            "2019-06-29 20:30:00": 2548,
            "2019-06-29 20:45:00": 2550
        },
        "watt_hours_day": {
            "2019-06-22": 2626,
            "2019-06-23": 2918,
            "2019-06-24": 2526,
            "2019-06-25": 2866,
            "2019-06-26": 2892,
            "2019-06-27": 1900,
            "2019-06-28": 2199,
            "2019-06-29": 2550
        }
    },
    "message": {
        "type": "success",
        "code": 0,
        "text": ""
    }
}

Charts

You can direct draw chart for solar production estimate using the Forecast.Solar widget.

(Professional account)

Chart for the geographical midpoint of Germany at  51°9'N,10°27'E  with a declination of 37°, looking south with 10 kilo watt peak installated.

Today
/chart/0/1442fd2d.js

Without given title or subtitle, no title is printed and the subtitle defaults to date

Tomorrow
/chart/1/1442fd2d.js?title=Forecast+for+{date}

Title with date placeholder, no subtitle is printed

It is also possible to show charts of the historic average data and the theoretic data for clear sky conditions.
Todays historic average production
/chart/history/1442fd2d.js?title=Historic+data

Title without date placeholder, subtitle defaults in this case to the date

Todays theoretical clear sky production
/chart/clearsky/1442fd2d.js?subtitle={place}

No title given but subtitle with placeholder

Please refer to the documentation for details and check also the example page.
The Script URL was build with: https://api.forecast.solar/demo-key/chart/51.15/10.45/37/0/10

Account models

You should consider to register an account for more features, compare plans in detail.

If you don't want to use your paid subscription after the trial period, you can cancel the subscription any time during the trial period and no costs will be charged.

After you have subscribed, you will automatically receive 2 emails, one from PayPal with your subscription Id and one from Forecast.Solar with your API key.

Please make sure to check your SPAM folder!

If you do not receive our email promptly, do NOT MAKE ANOTHER SUBSCRIPTION, just head over to the Self-Service.

After subscription you have a Self-Service to see some information about your account and find/reset your API key if needed.
For login you need your PayPal subscription Id and the email connected to this.

Please note:

  • Double check if your location and plane parameters definitions are correct!
    You can do this for example with the special location check route.
  • Always test with the public API before make a subscription!

Public

Free for live

No subscription required, works without API key, free for life.

If you like it, you can support me on Ko-fi instead making a subscription.

Best for users without loggers to get a quick idea about coming solar production.

Personal

12 EUR/year

(equate to 1 EUR/month)

Subscription with a valid email required, access with API key, free trial of 14 days.

Provide the same features as the Public API plus:

Best for users with loggers to integrate the data automatic.

Personal Plus

24 EUR/year

(equate to 2 EUR/month)

Subscription with a valid email required, access with API key, free trial of 14 days.

Provide the same features as the Personal API with more detailed data:

  • Forecast horizon: This and the next 3 days
  • Data resolution: 15 minutes

Best for users with loggers to integrate more detailed data automatic.

Professional

60 EUR/year

(equate to 5 EUR/month)

Subscription with a valid email required, access with API key, free trial of 14 days.

Provide the same features as the Personal API plus:

Best for business users with more than one plant and/or loggers to integrate the data automatic.

Professional Plus

100 EUR/year

(equate to 8.33 EUR/month)

Subscription with a valid email required, access with API key, free trial of 14 days.

Provide the same features as the Professional API, but with double rate limits.

Enterprise

On request

Subscription with a valid email required, access with API key, free trial of 14 days.

Provide the same features as the Professional API, but with much higher rate limits.

APP developers

It is not allowed to share the API key with e.g. clients of your product! (It will also not work because of the rate limits for the API key.)

  1. If you are developing an APP that will be delivered to customers in any way, the following setup is suggested:

    • Deliver the APP with the use of the Public API by default.
    • Provide an APP setting/configuration option where an API key can be entered.
    • Your customers can now decide whether they want to take out a subscription themselves if they are interested in having more data. (This is for example the way, how the Home Assistant integration works.)
  2. If you host your APP yourself and the API key is not visible to your customers, please get in touch for an Enterprise account.

There are also some notes for developers in the documentation.

Integrations

Home assistant is an open source home automation that puts local control and privacy first.

The integration was introduced in Home Assistant 2021.7

Solectrus is an alternative photo­voltaic dashboard that visualises the yield and consumption of a PV system.

Available on Github.

ioBroker is an open source automation IoT platform (Fog computing).

Available on Github.

The Python Package Index (PyPI) is a repository of software for the Python programming language.

Asynchronous Python client for getting solar forecast information.

KNX

KNX - the intelligent standard for building

The logic module Forecast Solar pro­vides a forecast of the PV yield of a specific site (E5 & E6).

EisBaer is a multi-protocol gateway visualization for creating intelligent, efficient and safe buildings.

Less energy consumption for more sustainable buildings and therefore lower operating costs. (Handbook)

my3E is the only native iOS app exclusively for E3/DC S10 home power plants!

With my3E you can view current and historical performance data of your E3/DC home power plant easily, quickly and in detail on your iPhone or iPad.

IP-Symcon - SMARTHOME WITHOUT COMPROMISES

For homeowners, corporations, and integrators - Design your building completely by your imagination. A smart software for your hardware. (Module on Github)

Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

This subflow uses the HTTP request node to fetch solar forecasts for geographical positions.

Support channels

An Discord channel, an Issue tracker and a Forum are available for support.
Forecast your Solar production

With the increasing share of photovoltaics in the electricity market, the importance of Solar energy forecasts. These are an important tool for the integration of Solar power into existing network structures.

The production of solar power is dependent on external influences on which man has no or only limited influence. For example, Season, time of day, weather (eg ambient temperature, clouds, air turbidity).

A solar day covers the global energy supply for eight years.

Predictions about the availability of solar-generated electricity in the future support private power management, but are of great importance, above all, for commercial solar power generators and network operators.

© 2015-2022 by kk-c.dev | v2.53.0 | Photos: Flickr |