Zum Inhalt springen

Inbetriebnahme von Ingest

Ingest wird nicht einzeln installiert. HELIOS nimmt den Dienst automatisch auf, sobald ein PV-Erzeuger als Steckersolargerät markiert ist.

Die Markierung sitzt in HELIOS unter Konfiguration → Sensoren: Der Sensor des Balkonkraftwerks (PV-Erzeuger 1 bis 5) hat dafür die Option Das ist ein Steckersolargerät (BKW). Danach brauchen die betroffenen Container unter Dienste eine Aktualisierung.

Anschließend erscheint unter Konfiguration → Grundeinstellungen → Ingest eine neue Karte. Sie enthält eine einzige Einstellung: wie lange Ingest die Messwerte zwischenspeichert.

Bisher schreiben die Kollektoren ihre Messwerte direkt in die InfluxDB. Mit Ingest schreiben sie stattdessen an Ingest, und zwar über dieselbe Schnittstelle: Sie halten Ingest für eine InfluxDB. Es ändern sich nur Host und Port, aus influxdb:8086 wird ingest:4567.

Ingest verrechnet die eingehenden Messwerte und reicht sie an die InfluxDB weiter. Den Hausverbrauch berechnet es dabei selbst, statt ihn vom Speicher zu übernehmen.

Umgestellt werden nur die Kollektoren, die Werte für die Berechnung des Hausverbrauchs liefern. Ein Forecast-Collector etwa schreibt weiterhin direkt in die InfluxDB. HELIOS weiß, welche das sind.

Am Dashboard ist nichts einzustellen. Es liest wie bisher aus der InfluxDB.

Beim Start listet Ingest im Protokoll die konfigurierten Sensoren auf:

Configured sensors:
inverter_power_1 → SENEC:inverter_power
inverter_power_2 → Garage:inverter_power
grid_import_power → SENEC:grid_power_plus
grid_export_power → SENEC:grid_power_minus
battery_discharging_power → SENEC:bat_power_minus
battery_charging_power → SENEC:bat_power_plus
wallbox_power → SENEC:wallbox_charge_power
heatpump_power → Consumer:power (excluded from house_power)
house_power → SENEC:house_power
Calculated house_power will OVERRIDE the incoming value!
Forwarding to http://influxdb:8086
SQLite retention: 12 hours

Entscheidend sind die Zeilen zu house_power und zum Forwarding-Ziel: Ingest berechnet den Hausverbrauch selbst und leitet an die InfluxDB weiter.

Im Protokoll der Kollektoren steht danach nicht mehr influxdb, sondern ingest:

Pushing to InfluxDB at http://ingest:4567, bucket solectrus, measurement SENEC

Ingest bringt eine eigene Web-Oberfläche mit ein paar Kennzahlen mit, erreichbar unter http://<IP>:4567.