Zum Inhalt springen

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_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

Damit sind verschiedene Szenarien möglich, die hier beispielhaft aufgeführt werden.

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_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=

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_power
INFLUX_SENSOR_INVERTER_POWER_1=my-pv:east
INFLUX_SENSOR_INVERTER_POWER_2=my-pv:west
INFLUX_SENSOR_INVERTER_POWER_3=my-pv:south
INFLUX_SENSOR_INVERTER_POWER_4=
INFLUX_SENSOR_INVERTER_POWER_5=

Weiteres Beispiel bei Verwendung eines SENEC-Stromspeichers:

INFLUX_SENSOR_INVERTER_POWER=SENEC:inverter_power
INFLUX_SENSOR_INVERTER_POWER_1=SENEC:mpp1_power
INFLUX_SENSOR_INVERTER_POWER_2=SENEC:mpp2_power
INFLUX_SENSOR_INVERTER_POWER_3=SENEC:mpp3_power
INFLUX_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_power
INFLUX_SENSOR_INVERTER_POWER_2=balcony:inverter_power
INFLUX_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:east
INFLUX_SENSOR_INVERTER_POWER_2=my-pv:west
INFLUX_SENSOR_INVERTER_POWER_3=my-pv:south
INFLUX_SENSOR_INVERTER_POWER_4=my-pv:north
INFLUX_SENSOR_INVERTER_POWER_5=balcony:inverter_power

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
# ...

Nach einer Änderung der konfigurierten Sensoren für die Erzeugung ist es erforderlich, die Tageszusammenfassungen zurückzusetzen, damit auch historische Werte korrekt angezeigt werden.