Multiple Erzeuger integrieren
SOLECTRUS kann ab Version 0.20 mit mehreren Erzeugern umgehen. Das ist dann nützlich, wenn man beispielsweise ein Balkonkraftwerk (“Steckersolar”) oder mehrere Flächen mit PV-Modulen betreibt.
Man kann bis zu fünf verschiedene Erzeuger konfigurieren, deren Messwerte getrennt voneinander sowie in Summe verwaltet werden. Dies können verschiedene Dachseiten sein (Südseite, Ost-Seite, etc.), zusätzliche PV-Module auf Nebengebäuden oder eben auch ein Balkonkraftwerk.
Es gibt dafür insgesamt sechs Variablen:
INFLUX_SENSOR_INVERTER_POWERINFLUX_SENSOR_INVERTER_POWER_1INFLUX_SENSOR_INVERTER_POWER_2INFLUX_SENSOR_INVERTER_POWER_3INFLUX_SENSOR_INVERTER_POWER_4INFLUX_SENSOR_INVERTER_POWER_5Szenarien
Abschnitt betitelt „Szenarien“Damit sind verschiedene Szenarien möglich, die hier beispielhaft aufgeführt werden.
1. Einzelnes Dach ohne Differenzierung
Abschnitt betitelt „1. Einzelnes Dach ohne Differenzierung“Man gibt nur die Gesamterzeugung an. Die einzelnen Teile bleiben hingegen leer. Das entspricht der Konfiguration, wie sie bis Version 0.19.0 ausschließlich möglich war.
Beispiel:
INFLUX_SENSOR_INVERTER_POWER=my-pv:inverter_powerINFLUX_SENSOR_INVERTER_POWER_1=INFLUX_SENSOR_INVERTER_POWER_2=INFLUX_SENSOR_INVERTER_POWER_3=INFLUX_SENSOR_INVERTER_POWER_4=INFLUX_SENSOR_INVERTER_POWER_5=2. Mehrere Flächen mit PV-Modulen
Abschnitt betitelt „2. Mehrere Flächen mit PV-Modulen“Man gibt einen Sensor für jede Fläche an. Falls man die Erzeugung der einzelnen Flächen nicht von Anfang an gemessen hat, gibt man zusätzlich die Summe an, sodass für die Anfangszeiten zumindest die Gesamterzeugung vorhanden ist.
Beispiel:
INFLUX_SENSOR_INVERTER_POWER=my-pv:inverter_powerINFLUX_SENSOR_INVERTER_POWER_1=my-pv:eastINFLUX_SENSOR_INVERTER_POWER_2=my-pv:westINFLUX_SENSOR_INVERTER_POWER_3=my-pv:southINFLUX_SENSOR_INVERTER_POWER_4=INFLUX_SENSOR_INVERTER_POWER_5=Weiteres Beispiel bei Verwendung eines SENEC-Stromspeichers:
INFLUX_SENSOR_INVERTER_POWER=SENEC:inverter_powerINFLUX_SENSOR_INVERTER_POWER_1=SENEC:mpp1_powerINFLUX_SENSOR_INVERTER_POWER_2=SENEC:mpp2_powerINFLUX_SENSOR_INVERTER_POWER_3=SENEC:mpp3_powerINFLUX_SENSOR_INVERTER_POWER_4=INFLUX_SENSOR_INVERTER_POWER_5=3. Ein Dach (ohne Differenzierung) und zusätzlich ein Balkonkraftwerk
Abschnitt betitelt „3. Ein Dach (ohne Differenzierung) und zusätzlich ein Balkonkraftwerk“Man definiert das Dach sowie das BKW als einzelne Sensoren. Die Summe gibt man NICHT an, weil man diese höchstwahrscheinlich gar nicht als einzelne Messgröße hat. Durch das Freilassen der Summe wird sie automatisch aus den Teilen berechnet.
Beispiel:
INFLUX_SENSOR_INVERTER_POWER=INFLUX_SENSOR_INVERTER_POWER_1=my-pv:inverter_powerINFLUX_SENSOR_INVERTER_POWER_2=balcony:inverter_powerINFLUX_SENSOR_INVERTER_POWER_3=INFLUX_SENSOR_INVERTER_POWER_4=INFLUX_SENSOR_INVERTER_POWER_5=4. Ein Dach mit mehreren Flächen und zusätzlich ein Balkonkraftwerk
Abschnitt betitelt „4. Ein Dach mit mehreren Flächen und zusätzlich ein Balkonkraftwerk“Auch hier wird man höchstwahrscheinlich nicht die Gesamtsumme verfügbar habe, daher lässt man die Variable leer.
Beispiel:
INFLUX_SENSOR_INVERTER_POWER=INFLUX_SENSOR_INVERTER_POWER_1=my-pv:eastINFLUX_SENSOR_INVERTER_POWER_2=my-pv:westINFLUX_SENSOR_INVERTER_POWER_3=my-pv:southINFLUX_SENSOR_INVERTER_POWER_4=my-pv:northINFLUX_SENSOR_INVERTER_POWER_5=balcony:inverter_powercompose.yaml (Auszug)
Abschnitt betitelt „compose.yaml (Auszug)“Wenn die Variablen in der .env definiert sind, müssen sie zusätzlich noch in der compose.yaml dem Dashboard-Container bekannt gemacht werden.
services: dashboard: # ... environment: - INFLUX_SENSOR_INVERTER_POWER - INFLUX_SENSOR_INVERTER_POWER_1 - INFLUX_SENSOR_INVERTER_POWER_2 - INFLUX_SENSOR_INVERTER_POWER_3 - INFLUX_SENSOR_INVERTER_POWER_4 - INFLUX_SENSOR_INVERTER_POWER_5 # ...Zurücksetzen der Tageszusammenfassungen
Abschnitt betitelt „Zurücksetzen der Tageszusammenfassungen“Nach einer Änderung der konfigurierten Sensoren für die Erzeugung ist es erforderlich, die Tageszusammenfassungen zurückzusetzen, damit auch historische Werte korrekt angezeigt werden.