ioBroker - Envertech Blog
ioBroker - Envertech Blog

ioBroker – Envertech Solardaten abfragen

Wäre es nicht schön, wenn man alle Daten seines Balkonkraftwerks automatisiert in den ioBroker übertragen bekommt? Was gäbe es für Möglichkeiten, die man mit diesen Daten umsetzen könnte, ein Traum! Entsprechend habe ich mich auf die Suche gemacht eine Lösung für das Problem zu finden, da ich keinen offiziellen Adapter von Envertech im ioBroker finden konnte. Glücklicherweise bin ich auf GitHub fündig geworden und nach fast einem Jahr im täglichen Gebrauch, kann ich euch mit guten Gewissen die Lösung vorstellen. Grundvoraussetzung für die Lösung ist die Verwendung einer Envertech Enverbridge.

Welche Daten kann ich mit dem Adapter abfragen?

Kurz und knapp gesagt, kann ich alle Daten abfragen, welche im Envertech Portal vorhanden sind mit Ausnahme der historischen Tages- und Monatsdaten. Dabei sind die Daten je Wechselrichter einzeln separiert, als auch je Enverbridge gesamtheitlich zusammengefasst.

Je Wechselrichter sind die folgenden Werte abzufragen:

  • Aktueller Ertrag
  • Tagesertrag in kWh
  • Gesamtertrag
  • Seriennummer
  • Frequenz am Wechselrichter
  • Status des Wechselrichters
  • Datum und Uhrzeit
  • DC Spannung
  • AC Spannung
  • Name des Wechselrichters
  • Temperatur des Wechselrichters

Infos der Enverbridge:

  • Tagesertrag aller Wechselrichter
  • Aktueller Ertrag aller Wechselrichter
  • Gesamtertrag
  • Gesamtertrag in Euro oder alternativer Währungen
  • Ertrag aktueller Monat
  • Ertrag aktuelles Jahr
  • Aktuelle Spitzenleistung in Watt
  • Gesamtkapazität der Anlage
  • Anschrift
  • Erstellungsdatum
  • Längen- & Breitengrad
  • Datum und Uhrzeit
  • CO2 Ersparnis
  • Status der Wechselrichter (online/offline)

Werbung

Installation

Die Installation erfolgt in zwei Schritte. Dabei möchte ich an dieser Stelle darauf hinweisen, dass der Code nicht von mir stammt, sondern von adcrafter27 entwickelt wurde. Ebenso muss jeder für sich entscheiden, ob er den Adapter über einen Code Import in seinen ioBroker installieren möchte, da dieser nicht standardmäßig in den ioBroker hinzugefügt werden kann. Entsprechend ist die Verwendung des Codes auf eigene Gefahr!

ioBroker - Envertech - Experten Modus
Expertenmodus

Zu Beginn muss in den Expertenmodus im ioBroker gewechselt werden, da ansonsten keine Adapter-Installation mittels URL möglich ist. Dazu einfach über das Menü am oberen linken Bildschirmrand auf das Kopfsymbol klicken, siehe Abbildung und die die Warnung bestätigen. Daraufhin müsst ihr in das Adapter-Menü wechseln und auf das GitHub Symbol klicken.

ioBroker - Envertech - GitHub
GitHub
ioBroker - Envertech - Adapter

Anschließend im Popupfenster am oberen Menü auf Benutzerdefiniert wechseln und die folgenden URL von GitHub eintrage: https://github.com/adcrafter27/ioBroker.envertech-pv. Daraufhin muss die Installation über den Button Installieren gestartet werden. Bei mir hat es ca. 30 Sekunden gedauert, bis die Installation abgeschlossen war. Ab sofort ist der Adapter „envertech-pv“ unter den Adaptern zu finden. Mit einem Klick auf den blauen Button mit den drei Punkten muss über das Plussymbol am unteren linken Rand eine Instanz hinzugefügt werden. Abhängig von eurer ioBroker Installation, muss der Server und die Instanz ausgewählt werden und mit dem Button „Hinzufügen“ hinzugefügt werden.

Konfiguration & Datenpunkte

Sobald die Installation des Adapters abgeschlossen ist, können wir in den jetzt erschienenen Instanz-Einstellungen mit der Konfiguration beginnen.

Die stationId erhaltet ihr direkt über das Envertech Portal. Dazu meldet ihr euch mit euren Accountdaten im Portal an und führt einen Rechtsklick auf dem Dashboard aus. Nun erscheint ein Auswahlmenü, worin ihr den Eintrag „Seitenquelltext anzeigen“ findet. Mit einem Klick darauf öffnet sich ein neues Fenster, in welchem sich der Code der Website befindet.

Damit ihr nicht über 2.000 Zeilen Code durchsuchen müsst nehmen wir das Tastenkürze „strg + f“ für Windows Benutzer oder „command + f“ für Mac Benutzer zu Hilfe. Anschließend einfach das Wort stationid im Suchfeld eintragen und eure ID erscheint. Typischerweise ist die ID 32 Zeichen lang und besteht aus einer Kombination von Zahlen und Buchstaben. Alternativ gibt es auch 4 Zeichen lange IDs. Abschließend einfach die ID aus dem Quellcode kopieren und im ioBroker eintragen. Dadurch, dass es zwei Möglichkeiten gibt, die ID einzutragen ist zu erwähnen, dass es ausreicht, die ID im unteren Textfeld einzutragen. Nachdem speichern der ID werden die einzelnen Daten unter den Objekten eingetragen.

ioBroker - Envertech

Was kann ich mit den Daten machen?

Ganz klassisch können die Daten in Dashboards von Visualisierungen verwendet werden. Ebenso können die Daten zumS von Skripten oder Abläufen herangezogen werden. Im Folgenden sind nur zwei von vielen Beispielen für Visualisierungen.

ioBroker - Envertech - Visualisierung2
ioBroker - Envertech - Visualisierung

Video

Alle Konfigurationsschritte könnt ihr euch auch als Video auf meinem Youtube-Kanal ansehen.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

4 Kommentare

  1. Leider gibt es bei mir nur eine 4-Zahlen stationID. Hat sich da etwas geändert oder mache ich das falsch?

    • Hallo Martin, bezüglich einer Änderung ist mir nichts bekannt.

      Die StationID befindet sich bei mir in Zeile 1063 des Seitenquelltextes.

      Wie auf Youtube geschrieben sollte es auch mit einer 4 stelligen ID funktionieren.

  2. Busch Manfred

    Hallo, laut Envertech Datenblatt soll es mit dem EVB300 möglich sein die Leistung des Wechselrichters zu steuern. Ist das über den ioBroker Adapter möglich?
    Gruß, M.Busch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.