Skip to content

solectrus/forecast-collector

Repository files navigation

Continuous integration Maintainability wakatime Code Coverage

Forecast collector

Collect solar forecast data from various providers and store them into an InfluxDB database. Supported providers are:

Usage

  1. Depending on the provider you want to use, you need to sign up for their services and get an API key:

  2. Make sure your InfluxDB database is ready (not subject of this README)

  3. Prepare an .env file (see .env.example) with your InfluxDB credentials and the provider-specific settings, e.g., API key.

  4. Run the Docker container on your Linux box:

    docker run -it --rm \
               --env-file .env \
               ghcr.io/solectrus/forecast-collector

It's recommended to integrate the forecast-collector into your SOLECTRUS hosting. See more here: https://github.com/solectrus/hosting

License

Copyright (c) 2020-2025 Georg Ledermann, released under the MIT License

About

Collect solar forecast data from forecast.solar or solcast.com and push it to InfluxDB

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors 5