Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. [Anleitung] Enphase Solar in ioBroker

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

[Anleitung] Enphase Solar in ioBroker

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
enphasesolarhomebridge
18 Beiträge 4 Kommentatoren 4.5k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Online
    A Online
    Ahnungsbefreit
    schrieb am zuletzt editiert von
    #1

    Hallo,

    seit Oktober 2022 ist meine Enphase Solaranlage in Betrieb mit 8,5 kWp und 3,5kWh Speicher. Von Anfang war klar, das Ding sowie die zeitgleich mit installierte Wallbox "Vestel EVC04" muss in ioBroker integriert werden. Für die Wallbox habe ich das jetzt über Modbus gelöst und bin damit noch nicht so 100% zufrieden, aber das ist ein anderes Thema.

    Zur Integration von Enphase habe ich verschiedene Wege probiert:

    • Die Nutzung der Enphase eigenen API: Keine Lösung, da a) sehr teuer und b) keine Echtzeitdaten
    • Die (nicht offiziell dokumentierte) API zur lokalen Anlage per Script abfragen: Keine Lösung, erschien mir zu aufwändig und muss dauernd aktualisiert werden bei Änderungen der API
    • Bereits existierende Integration dieser lokalen API in HomeAssistant via HASS Adapter einbinden: Hat zumindest Ende 2022 mit meiner Anlage (Wechselrichter mit Firmware 7.x) nicht funktioniert
    • Bereits existierende Integration dieser lokalen API in Homebridge via HAM Adapter einbinden: Hat ebenfalls nicht funktioniert. Vermutlich weil das HM Plugin eine eigene Homebridge Instanz braucht und damit kommt der Adapter nicht zurecht. Wenn das mal gehen sollte, steige ich gerne um
    • Bereits existierende Integration dieser lokalen API in eigenständig laufende Homebridge via MQTT in ioBroker einbinden: Das hat dann endlich funktioniert

    Die MQTT Daten haben ich dann über ein Script in einzelne Datenpunkte aufgespalten, das habe ich hier schon einmal gepostet

    Der Rest ist dann wie üblich: Datenpunkte in inFlux loggen, Grafana, Scripting etc...

    Ich hoffe, das hilft auch anderen Enphase Nutzern...

    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

    Steffe.S.S NegaleinN 2 Antworten Letzte Antwort
    2
    • W Offline
      W Offline
      Wollywood2023
      schrieb am zuletzt editiert von
      #2

      @ahnungsbefreit Perfekt - Super ! Genau danach habe ich gesucht. Wir haben auch eine Enphase Anlage inkl. 7kWh Speicher. Ich habe mal versucht, das von Dir geschriebene umzusetzen.
      Allerdings scheitere ich bereits bei der Anmeldung am Envoy/Enphase Gateway - werde envoy noch installer klappt (ohne Passwort). Auch die letzten 6 Stellen der Seriennummer als PW klappen auch nicht. Wie meldest Du dich am Gateway an ?

      A 1 Antwort Letzte Antwort
      0
      • W Wollywood2023

        @ahnungsbefreit Perfekt - Super ! Genau danach habe ich gesucht. Wir haben auch eine Enphase Anlage inkl. 7kWh Speicher. Ich habe mal versucht, das von Dir geschriebene umzusetzen.
        Allerdings scheitere ich bereits bei der Anmeldung am Envoy/Enphase Gateway - werde envoy noch installer klappt (ohne Passwort). Auch die letzten 6 Stellen der Seriennummer als PW klappen auch nicht. Wie meldest Du dich am Gateway an ?

        A Online
        A Online
        Ahnungsbefreit
        schrieb am zuletzt editiert von
        #3

        @wollywood2023 Du musst Dir einen Account auf https://enlighten.enphaseenergy.com anlegen, diese Credentials verwendest Du dann

        Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

        W 1 Antwort Letzte Antwort
        1
        • A Ahnungsbefreit

          @wollywood2023 Du musst Dir einen Account auf https://enlighten.enphaseenergy.com anlegen, diese Credentials verwendest Du dann

          W Offline
          W Offline
          Wollywood2023
          schrieb am zuletzt editiert von
          #4

          @ahnungsbefreit Erholt aus dem Urlaub zurück und mal probiert - Dankeschön, nun hat's funktioniert.
          Nun stoße ich aber definitiv an meine Grenzen mit den gelieferten Daten. Im Bereich "Ensemble_Inventory" sehe ich zwar den Ladezustand der beiden Akkus ... aber diese Information aus dem String zu extrahieren (weil gleich 2x) ... da heißt es dann noch viel recherchieren und probieren.

          A 1 Antwort Letzte Antwort
          0
          • W Wollywood2023

            @ahnungsbefreit Erholt aus dem Urlaub zurück und mal probiert - Dankeschön, nun hat's funktioniert.
            Nun stoße ich aber definitiv an meine Grenzen mit den gelieferten Daten. Im Bereich "Ensemble_Inventory" sehe ich zwar den Ladezustand der beiden Akkus ... aber diese Information aus dem String zu extrahieren (weil gleich 2x) ... da heißt es dann noch viel recherchieren und probieren.

            A Online
            A Online
            Ahnungsbefreit
            schrieb am zuletzt editiert von
            #5

            @wollywood2023 Genau das macht doch mein Script, Link siehe oben. Ich war anfangs auch nicht sicher, welcher Datenpunkt für den Ladezustand der beste ist und habe deshalb beide aus den JSONs extrahiert. Eigentlich egal, man kann beide nehmen, aber ich verwende jetzt den unter "Live Data", das lasse ich auch öfter aktualisieren.

            Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

            1 Antwort Letzte Antwort
            0
            • A Ahnungsbefreit

              Hallo,

              seit Oktober 2022 ist meine Enphase Solaranlage in Betrieb mit 8,5 kWp und 3,5kWh Speicher. Von Anfang war klar, das Ding sowie die zeitgleich mit installierte Wallbox "Vestel EVC04" muss in ioBroker integriert werden. Für die Wallbox habe ich das jetzt über Modbus gelöst und bin damit noch nicht so 100% zufrieden, aber das ist ein anderes Thema.

              Zur Integration von Enphase habe ich verschiedene Wege probiert:

              • Die Nutzung der Enphase eigenen API: Keine Lösung, da a) sehr teuer und b) keine Echtzeitdaten
              • Die (nicht offiziell dokumentierte) API zur lokalen Anlage per Script abfragen: Keine Lösung, erschien mir zu aufwändig und muss dauernd aktualisiert werden bei Änderungen der API
              • Bereits existierende Integration dieser lokalen API in HomeAssistant via HASS Adapter einbinden: Hat zumindest Ende 2022 mit meiner Anlage (Wechselrichter mit Firmware 7.x) nicht funktioniert
              • Bereits existierende Integration dieser lokalen API in Homebridge via HAM Adapter einbinden: Hat ebenfalls nicht funktioniert. Vermutlich weil das HM Plugin eine eigene Homebridge Instanz braucht und damit kommt der Adapter nicht zurecht. Wenn das mal gehen sollte, steige ich gerne um
              • Bereits existierende Integration dieser lokalen API in eigenständig laufende Homebridge via MQTT in ioBroker einbinden: Das hat dann endlich funktioniert

              Die MQTT Daten haben ich dann über ein Script in einzelne Datenpunkte aufgespalten, das habe ich hier schon einmal gepostet

              Der Rest ist dann wie üblich: Datenpunkte in inFlux loggen, Grafana, Scripting etc...

              Ich hoffe, das hilft auch anderen Enphase Nutzern...

              Steffe.S.S Online
              Steffe.S.S Online
              Steffe.S.
              schrieb am zuletzt editiert von Steffe.S.
              #6

              @ahnungsbefreit

              hallo, sehen ich in Deiner Lösung auch permanent die Batterieent und beladeleistung, sowie den aktuellen Hausverbrauch und Bezug bzw Einspeisung (quasie wie im Live Status) ?

              Bei der Blocklyversion friert der Live Status immer ein und man muss diesen über die App wieder anstoßen

              Gruss Steffen

              A 1 Antwort Letzte Antwort
              0
              • Steffe.S.S Steffe.S.

                @ahnungsbefreit

                hallo, sehen ich in Deiner Lösung auch permanent die Batterieent und beladeleistung, sowie den aktuellen Hausverbrauch und Bezug bzw Einspeisung (quasie wie im Live Status) ?

                Bei der Blocklyversion friert der Live Status immer ein und man muss diesen über die App wieder anstoßen

                Gruss Steffen

                A Online
                A Online
                Ahnungsbefreit
                schrieb am zuletzt editiert von
                #7

                @steffe-s den Live Status musst Du bei beiden Lösungen separat überwachen und ggf. wieder aktivieren. Dafür habe ich mir ein kleines Script erstellt, das kann ich hier mal posten.

                Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                Steffe.S.S 1 Antwort Letzte Antwort
                0
                • A Ahnungsbefreit

                  @steffe-s den Live Status musst Du bei beiden Lösungen separat überwachen und ggf. wieder aktivieren. Dafür habe ich mir ein kleines Script erstellt, das kann ich hier mal posten.

                  Steffe.S.S Online
                  Steffe.S.S Online
                  Steffe.S.
                  schrieb am zuletzt editiert von
                  #8

                  @ahnungsbefreit

                  Bei meiner geposteten Version funktioniert alles. Auch die LiveStatusAnzeige Batterieladung in %, Leistung.

                  Genau wie im LiveStatus der App im 1 Minutentakt.

                  A 1 Antwort Letzte Antwort
                  0
                  • Steffe.S.S Steffe.S.

                    @ahnungsbefreit

                    Bei meiner geposteten Version funktioniert alles. Auch die LiveStatusAnzeige Batterieladung in %, Leistung.

                    Genau wie im LiveStatus der App im 1 Minutentakt.

                    A Online
                    A Online
                    Ahnungsbefreit
                    schrieb am zuletzt editiert von
                    #9

                    @steffe-s ok, sorry, ich dachte, das wäre ein generelles Problem mit der Live API.

                    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                    1 Antwort Letzte Antwort
                    -1
                    • A Ahnungsbefreit

                      Hallo,

                      seit Oktober 2022 ist meine Enphase Solaranlage in Betrieb mit 8,5 kWp und 3,5kWh Speicher. Von Anfang war klar, das Ding sowie die zeitgleich mit installierte Wallbox "Vestel EVC04" muss in ioBroker integriert werden. Für die Wallbox habe ich das jetzt über Modbus gelöst und bin damit noch nicht so 100% zufrieden, aber das ist ein anderes Thema.

                      Zur Integration von Enphase habe ich verschiedene Wege probiert:

                      • Die Nutzung der Enphase eigenen API: Keine Lösung, da a) sehr teuer und b) keine Echtzeitdaten
                      • Die (nicht offiziell dokumentierte) API zur lokalen Anlage per Script abfragen: Keine Lösung, erschien mir zu aufwändig und muss dauernd aktualisiert werden bei Änderungen der API
                      • Bereits existierende Integration dieser lokalen API in HomeAssistant via HASS Adapter einbinden: Hat zumindest Ende 2022 mit meiner Anlage (Wechselrichter mit Firmware 7.x) nicht funktioniert
                      • Bereits existierende Integration dieser lokalen API in Homebridge via HAM Adapter einbinden: Hat ebenfalls nicht funktioniert. Vermutlich weil das HM Plugin eine eigene Homebridge Instanz braucht und damit kommt der Adapter nicht zurecht. Wenn das mal gehen sollte, steige ich gerne um
                      • Bereits existierende Integration dieser lokalen API in eigenständig laufende Homebridge via MQTT in ioBroker einbinden: Das hat dann endlich funktioniert

                      Die MQTT Daten haben ich dann über ein Script in einzelne Datenpunkte aufgespalten, das habe ich hier schon einmal gepostet

                      Der Rest ist dann wie üblich: Datenpunkte in inFlux loggen, Grafana, Scripting etc...

                      Ich hoffe, das hilft auch anderen Enphase Nutzern...

                      NegaleinN Offline
                      NegaleinN Offline
                      Negalein
                      Global Moderator
                      schrieb am zuletzt editiert von
                      #10

                      @ahnungsbefreit sagte in [Anleitung] Enphase Solar in ioBroker:

                      Bereits existierende Integration dieser lokalen API in eigenständig laufende Homebridge via MQTT in ioBroker einbinden

                      Hallo

                      Was ist der Unterschied zwischen dem Script/Blockly (vom anderen Thread) und der Integration in Homebridge?

                      Gibt es Vorteile mit Homebridge & MQTT in iOB?
                      Das hab ich nicht ganz herausgelesen.

                      Danke

                      ° Node.js: 20.17.0 NPM: 10.8.2
                      ° Proxmox, Ubuntu 22.04.3 LTS
                      ° Fixer ---> iob fix

                      A 1 Antwort Letzte Antwort
                      0
                      • NegaleinN Negalein

                        @ahnungsbefreit sagte in [Anleitung] Enphase Solar in ioBroker:

                        Bereits existierende Integration dieser lokalen API in eigenständig laufende Homebridge via MQTT in ioBroker einbinden

                        Hallo

                        Was ist der Unterschied zwischen dem Script/Blockly (vom anderen Thread) und der Integration in Homebridge?

                        Gibt es Vorteile mit Homebridge & MQTT in iOB?
                        Das hab ich nicht ganz herausgelesen.

                        Danke

                        A Online
                        A Online
                        Ahnungsbefreit
                        schrieb am zuletzt editiert von
                        #11

                        @negalein Am Ende bekommst Du wohl mehr oder weniger die gleichen Daten. Als ich das implementiert habe, gab es das Script noch gar nicht.
                        Und das Homebridge Plug-In wird wohl von Vielen genutzt und dauernd weiter entwickelt. Das ioB Script hat dagegen wohl weniger Nutzer, ist dafür aber nicht von einer weiteren Komponente (Homebridge) abhängig.

                        Also Geschmackssache...

                        Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                        Steffe.S.S 1 Antwort Letzte Antwort
                        0
                        • A Ahnungsbefreit

                          @negalein Am Ende bekommst Du wohl mehr oder weniger die gleichen Daten. Als ich das implementiert habe, gab es das Script noch gar nicht.
                          Und das Homebridge Plug-In wird wohl von Vielen genutzt und dauernd weiter entwickelt. Das ioB Script hat dagegen wohl weniger Nutzer, ist dafür aber nicht von einer weiteren Komponente (Homebridge) abhängig.

                          Also Geschmackssache...

                          Steffe.S.S Online
                          Steffe.S.S Online
                          Steffe.S.
                          schrieb am zuletzt editiert von
                          #12

                          @ahnungsbefreit

                          hast zufällig eine Enphase Batterie am laufen?

                          Ich bin noch auf der Suche nach einer Möglichkeit die Batterie zu steuern, bzw. abzuschalten wenn das E-Auto lädt.

                          Zur Zeit habe ich ein Zeitfenster festgelegt, in den ich den System vorgaukle, dass der Strombezug nur 0,01 € kostet und dann wird über das KI-Stromprofil in der vorgegebenen / eingestellten Zeit keine Batterie genutzt.

                          Gruß S.

                          A 1 Antwort Letzte Antwort
                          0
                          • Steffe.S.S Steffe.S.

                            @ahnungsbefreit

                            hast zufällig eine Enphase Batterie am laufen?

                            Ich bin noch auf der Suche nach einer Möglichkeit die Batterie zu steuern, bzw. abzuschalten wenn das E-Auto lädt.

                            Zur Zeit habe ich ein Zeitfenster festgelegt, in den ich den System vorgaukle, dass der Strombezug nur 0,01 € kostet und dann wird über das KI-Stromprofil in der vorgegebenen / eingestellten Zeit keine Batterie genutzt.

                            Gruß S.

                            A Online
                            A Online
                            Ahnungsbefreit
                            schrieb am zuletzt editiert von
                            #13

                            @steffe-s Ja, ich habe eine Batterie und sehe auch den Status, kann diese aber darüber nicht steuern.

                            Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                            Steffe.S.S 2 Antworten Letzte Antwort
                            0
                            • A Ahnungsbefreit

                              @steffe-s Ja, ich habe eine Batterie und sehe auch den Status, kann diese aber darüber nicht steuern.

                              Steffe.S.S Online
                              Steffe.S.S Online
                              Steffe.S.
                              schrieb am zuletzt editiert von
                              #14

                              @ahnungsbefreit

                              wäre ja gut, wenn es endlich eine Lösung gäbe.

                              offene API wäre schon gut

                              1 Antwort Letzte Antwort
                              1
                              • A Ahnungsbefreit

                                @steffe-s Ja, ich habe eine Batterie und sehe auch den Status, kann diese aber darüber nicht steuern.

                                Steffe.S.S Online
                                Steffe.S.S Online
                                Steffe.S.
                                schrieb am zuletzt editiert von
                                #15

                                @ahnungsbefreit

                                was hältst Du denn davon?

                                https://github.com/Matthew1471/Enphase-API/blob/main/Documentation/IQ Gateway API/IVP/SS/ENC_Settings.adoc

                                Meinst Du, dass man mit diesem Ansatz vielleicht doch die Batterieentladung stoppen / starten kann? Ich bin was das Thema "POST-Befehle" angeht ein DAU.

                                Gruss S.

                                A 1 Antwort Letzte Antwort
                                0
                                • Steffe.S.S Steffe.S.

                                  @ahnungsbefreit

                                  was hältst Du denn davon?

                                  https://github.com/Matthew1471/Enphase-API/blob/main/Documentation/IQ Gateway API/IVP/SS/ENC_Settings.adoc

                                  Meinst Du, dass man mit diesem Ansatz vielleicht doch die Batterieentladung stoppen / starten kann? Ich bin was das Thema "POST-Befehle" angeht ein DAU.

                                  Gruss S.

                                  A Online
                                  A Online
                                  Ahnungsbefreit
                                  schrieb am zuletzt editiert von
                                  #16

                                  @steffe-s Ja, die API gibt das wohl her. Man könnte ja mal ein GitHub Issue dazu bei dem Author des Enhphase Plugins für Homebridge aufmachen, der reagiert super schnell.

                                  Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                                  Steffe.S.S 1 Antwort Letzte Antwort
                                  0
                                  • A Ahnungsbefreit

                                    @steffe-s Ja, die API gibt das wohl her. Man könnte ja mal ein GitHub Issue dazu bei dem Author des Enhphase Plugins für Homebridge aufmachen, der reagiert super schnell.

                                    Steffe.S.S Online
                                    Steffe.S.S Online
                                    Steffe.S.
                                    schrieb am zuletzt editiert von Steffe.S.
                                    #17

                                    @ahnungsbefreit

                                    ich habe auch noch meinen Schwager in der Hinterhand, der programmiert an der UNI Datenbanken und hat mir auch bei der Erhaltung der LiveDaten geholfen. Ich gebe Dir eine Rückmeldung sobald er sich gemeldet hat.

                                    Steffe.S.S 1 Antwort Letzte Antwort
                                    1
                                    • Steffe.S.S Steffe.S.

                                      @ahnungsbefreit

                                      ich habe auch noch meinen Schwager in der Hinterhand, der programmiert an der UNI Datenbanken und hat mir auch bei der Erhaltung der LiveDaten geholfen. Ich gebe Dir eine Rückmeldung sobald er sich gemeldet hat.

                                      Steffe.S.S Online
                                      Steffe.S.S Online
                                      Steffe.S.
                                      schrieb am zuletzt editiert von
                                      #18

                                      @Ahnungsbefreit

                                      leider hat die Steuerung des Speichers nicht funktioniert. Auch ein Nachfragen bei EnphaseTeam wurde mit:

                                      " die aktive Steuerung des Speichers durch den Nutzer ist zur Zeit nicht vorgesehen"

                                      beantwortet.

                                      Zur Zeit teste ich ein Bisschen mit dem KI - Profil herum und versuche das Entladen des Speichers zu einer definierten Zeit zu unterbinden. In dieser Zeit darf dann das Auto mit Volllast der Wallbox geladen werden (Tigger ist hier die Entladeleistung der Batterie, wenn 0 W = Laden erlaubt)

                                      Gruss Steffen

                                      1 Antwort Letzte Antwort
                                      1
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      832

                                      Online

                                      32.4k

                                      Benutzer

                                      81.5k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Anmelden

                                      • Du hast noch kein Konto? Registrieren

                                      • Anmelden oder registrieren, um zu suchen
                                      • Erster Beitrag
                                        Letzter Beitrag
                                      0
                                      • Home
                                      • Aktuell
                                      • Tags
                                      • Ungelesen 0
                                      • Kategorien
                                      • Unreplied
                                      • Beliebt
                                      • GitHub
                                      • Docu
                                      • Hilfe