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.
Was sich ändert
Abschnitt betitelt „Was sich ändert“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.
Prüfen, ob es läuft
Abschnitt betitelt „Prüfen, ob es läuft“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 hoursEntscheidend 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 SENECWeb-Oberfläche
Abschnitt betitelt „Web-Oberfläche“Ingest bringt eine eigene Web-Oberfläche mit ein paar Kennzahlen mit, erreichbar unter http://<IP>:4567.