solectrus / forecast-collector

Collect solar forecast data from https://forecast.solar and push it to InfluxDB
MIT License
8 stars 1 forks source link
forecasting influxdb photovoltaic photovoltaics solar

Continuous integration Maintainability wakatime Test Coverage

Forecast collector

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

Usage

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

  2. Prepare an .env file (see .env.example) with your InfluxDB credentials and some details about your PV plant (Geo location, azimuth, declination etc.)

    Find details about the underlying APIs here:

  3. 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-2024 Georg Ledermann, released under the MIT License