Version 1.2 räumt die Oberfläche auf

Integration

ioBroker anbinden

ioBroker verbindet deine Geräte und kennt ihren aktuellen Wert. Für die dauerhafte Aufbewahrung über Jahre und ausführliche Energie-Auswertungen übernimmt SOLECTRUS die Werte.

ioBroker ist eine offene Smart-Home-Zentrale: Über Adapter bindet sie unzählige Geräte und Dienste an und führt deren Werte an einer Stelle zusammen – Wechselrichter, Speicher, Zähler, Wärmepumpe, Wallbox. Stark im Einsammeln und Steuern.

Eine Verlaufsaufzeichnung bringt ioBroker von Haus aus nicht mit: Sein States-Speicher hält je Datenpunkt den aktuellen Wert. Den lückenlosen Langzeitverlauf und die komplette Energie-Auswertung steuert SOLECTRUS bei. Du übergibst die Datenpunkte, SOLECTRUS speichert sie dauerhaft in voller Auflösung und wertet sie aus.

Fertig statt selbst gebaut

Theoretisch kannst du dir so etwas selbst bauen: ein InfluxDB-Adapter sammelt die Werte, ein Grafana-Dashboard stellt sie dar. Das kostet aber viel Zeit, verlangt einiges an Einarbeitung, und am Ende sieht es selten so aufgeräumt aus wie ein durchdachtes Energie-Dashboard. SOLECTRUS bringt diese Bausteine schon zusammengesetzt mit:

  • Aufbewahrung über Jahre – ohne eigene Datenbank-Pflege.
  • Energie-Kennzahlen wie Autarkiegrad, Eigenverbrauch, Kosten und Ersparnis – automatisch aus den Rohwerten berechnet.
  • Visualisierung mit Vergleich von Tagen, Monaten und Jahren – auf Energiedaten zugeschnitten.

So bleibt ioBroker bei dem, was es richtig gut kann: Geräte verbinden und steuern. Aufbewahrung und Auswertung kommen schlüsselfertig von SOLECTRUS.

Was SOLECTRUS daraus macht

SOLECTRUS übernimmt die Werte aus ioBroker und legt sie in einer InfluxDB-Zeitreihendatenbank ab, auf Wunsch über Jahre. Aus den Rohwerten berechnet SOLECTRUS automatisch Autarkiegrad, Eigenverbrauch, Kosten und Ersparnis. Live und aggregiert über Jahre hinweg. Dargestellt wird das in einem Dashboard, das auf Energiedaten zugeschnitten ist. Deine Daten bleiben in deiner eigenen Installation.

Die Kommunikation mit den Geräten bleibt bei ioBroker. SOLECTRUS bekommt die fertigen Datenpunkte überreicht.

Welche Daten du übergeben kannst

Du übergibst alle Datenpunkte, die SOLECTRUS kennt – also die typischen Energiewerte rund um PV-Anlage, Speicher, Verbrauch und Wärmepumpe. Aus deinen ioBroker-Datenpunkten wählst du die passenden aus und ordnest sie den SOLECTRUS-Werten zu.

Zwei Wege der Anbindung

Für die Übergabe an SOLECTRUS gibt es zwei Wege. Welcher besser passt, hängt von deinem Setup ab.

Weg 1: Abruf per MQTT

Aktivierst du in ioBroker den MQTT-Adapter im Broker-Modus, stellt ioBroker die gewünschten Datenpunkte selbst bereit. Der MQTT-Collector von SOLECTRUS abonniert die Werte dort und holt sie ab (Pull). Praktisch, wenn du ohnehin schon mit MQTT arbeitest – und flexibel, weil der Collector die ankommenden Werte bei Bedarf noch umrechnen oder aufteilen kann. Das Prinzip dahinter beschreibt der separate Artikel zu MQTT.

Weg 2: Direkt nach InfluxDB

Alternativ schreibt ioBroker die Datenpunkte direkt in die InfluxDB-Datenbank von SOLECTRUS (Push), ohne Umweg über einen MQTT-Broker. Dafür gibt es den Community-Adapter ioBroker.solectrus-influxdb. Du hinterlegst die Verbindungsdaten deiner SOLECTRUS-InfluxDB und wählst die Datenpunkte aus, die übertragen werden sollen. Der Adapter wird unabhängig vom SOLECTRUS-Projekt gepflegt. Installation und Einrichtung findest du im zugehörigen Repository.

Live-Demo

In der Live-Demo siehst du, wie die Werte im Dashboard dargestellt werden und wie der Langzeitverlauf über Monate und Jahre aussieht.