Konfiguration für Solcast
Diese Seite beschreibt die Umgebungsvariablen für den Anbieter Solcast. Sie beschränken sich auf den API-Key und die Site-IDs. Standort, Ausrichtung und Leistung der Anlage liegen im Solcast-Portal, nicht in der Konfiguration des Collectors.
Dazu kommen die allgemeinen Einstellungen, allen voran FORECAST_PROVIDER=solcast.
Vollständiges Beispiel
Abschnitt betitelt „Vollständiges Beispiel“# AnbieterFORECAST_PROVIDER=solcast
# ZeitzoneTZ=Europe/Berlin
# Solcast-ZugangsdatenSOLCAST_APIKEY=my-solcast-api-key
# Dachflächen (Site-IDs aus dem Solcast-Portal)FORECAST_CONFIGURATIONS=2SOLCAST_0_SITE=1111-1111-1111-1111SOLCAST_1_SITE=2222-2222-2222-2222
# Abfrageintervall (zwei Dachflächen: 2 × 8640)FORECAST_INTERVAL=17280
# InfluxDBINFLUX_HOST=influxdbINFLUX_SCHEMA=httpINFLUX_PORT=8086INFLUX_TOKEN=my-super-secret-write-tokenINFLUX_ORG=solectrusINFLUX_BUCKET=solectrusINFLUX_MEASUREMENT=ForecastAPI-Zugang
Abschnitt betitelt „API-Zugang“SOLCAST_APIKEY
Abschnitt betitelt „SOLCAST_APIKEY“API-Key des Solcast-Kontos, im Solcast-Dashboard unter Your API key zu finden.
Ohne gültigen Key weist Solcast jede Abfrage ab. Der Collector läuft dann weiter, protokolliert aber Fehler, und im Dashboard bleibt die Prognosekurve leer.
SOLCAST_APIKEY=my-solcast-api-keyDachflächen
Abschnitt betitelt „Dachflächen“Eine Dachfläche entspricht bei Solcast einer Rooftop Site. Ihre ID steht im Solcast-Portal, die Anlagendaten dahinter ebenfalls. Der Collector kennt nur die ID.
FORECAST_CONFIGURATIONS
Abschnitt betitelt „FORECAST_CONFIGURATIONS“Anzahl der Dachflächen. Standardwert ist 1.
Für jede Dachfläche fragt der Collector Solcast einzeln ab und addiert die Prognosen. Steht hier eine zu kleine Zahl, bleiben die Site-IDs der übrigen Dachflächen unbeachtet — SOLCAST_1_SITE etwa wirkt erst ab FORECAST_CONFIGURATIONS=2.
FORECAST_CONFIGURATIONS=2SOLCAST_SITE
Abschnitt betitelt „SOLCAST_SITE“ID der Dachfläche bei Solcast, im Format xxxx-xxxx-xxxx-xxxx. Der Wert gilt für jede Dachfläche, die keine eigene SOLCAST_X_SITE hat. Bei einer einzelnen Dachfläche ist er damit Pflicht.
SOLCAST_SITE=1111-1111-1111-1111SOLCAST_X_SITE
Abschnitt betitelt „SOLCAST_X_SITE“ID der Dachfläche X, gezählt ab 0, im Format xxxx-xxxx-xxxx-xxxx. Pflicht, sobald mehr als eine Dachfläche konfiguriert ist.
Fehlt eine der indizierten Variablen, greift SOLCAST_SITE. Der Collector fragt dann still dieselbe Site zweimal ab und zählt ihre Prognose doppelt.
SOLCAST_0_SITE=1111-1111-1111-1111SOLCAST_1_SITE=2222-2222-2222-2222Abfrageintervall
Abschnitt betitelt „Abfrageintervall“FORECAST_INTERVAL
Abschnitt betitelt „FORECAST_INTERVAL“Abstand zwischen zwei Abfragen in Sekunden, eine positive Ganzzahl. Fehlt die Variable oder steht dort keine positive Zahl, bricht der Collector beim Start ab.
Solcast erlaubt im kostenlosen Tarif 10 Abfragen pro Tag, also frühestens alle 8640 Sekunden. Der Collector fragt jede Dachfläche einzeln ab, das Limit teilt sich also auf: Bei zwei Dachflächen sind mindestens 17280 Sekunden nötig.
FORECAST_INTERVAL=17280