Enphase Gateway mit Local API und Token-Based Authentication einbinden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • PaulH
    Azubi
    • 24.08.2023
    • 3

    #16
    Sekundentakt ist vielleicht viel; Bei mir funktioniert es mit 1 Minute

    Kommentar

    • sthome
      Azubi
      • 24.04.2016
      • 8

      #17
      Toms84 und hallo an alle,

      Folgende Taktungen habe ich konfiguriert:
      • Öffnen Livedata-Stream: 900 s (der Enphase-Stream bleibt 15 min geöffnet)
      • Holen Livedata-Status: 5 s
      • Auslesen status.json: 10 s
      Ich habe somit im Loxone alle 10 s neue Daten von Enphase, was für die Beobachtung der Produktion im Energieflussmanager und den Energiemanager zur Steuerung der Wallbox und Wärmepumpe für mich komplett ausreicht.

      In diesem Zusammenhang und bei Beobachtung des HTTP-Logs fällt mir auf, dass es eigentlich unsinnig ist, das Holen der Daten aus Enphase und das Auslesen der JSON unterschiedlich zu konfigurieren. Ich werde das Auslesen, was ja aus Miniserver-Sicht ein lokaler Vorgang ist, testweise auf 5 s setzen. Damit wären die Daten etwas aktueller. Aber eigentlich wie gesagt aus meiner Sicht nicht zwingend notwendig.

      Die Abfragezyklen habe ich übrigens direkt bei den virtuellen Ein- und Ausgängen konfiguriert, wodurch ich keinen Zeitgeber benötige. Hier ein paar Screenshots meiner Konfiguration:

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2024-04-16 012549.png
Ansichten: 977
Größe: 338,4 KB
ID: 429560
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2024-04-16 012433.png
Ansichten: 659
Größe: 341,4 KB
ID: 429561
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2024-04-16 012239.png
Ansichten: 641
Größe: 843,8 KB
ID: 429562

      Den Energieflussmonitor habe ich analog der Enphase-App Darstellung konfiguriert, damit ich zwischen den Apps nicht umdenken muss:
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_20240416_014256_Loxone.jpg
Ansichten: 655
Größe: 231,4 KB
ID: 429563

      Kommentar


      • Toms84
        Toms84 kommentierte
        Kommentar bearbeiten
        Besten Dank!
    • Toms84
      Extension Master
      • 13.09.2015
      • 161

      #18
      sthome
      Eine Frage bitte noch.
      Die Meters am Screenshot liefern die aktuelle Leistung ?Oder sind das kwh ?
      Ich glaub ich mache es auch über die livedata.

      Das mit dem Stream habe ich auch noch nicht ganz verstanden.Muss man den öffnen sonst liefern die livedata nichts ?
      Gibt anscheinend mehrere Wege Enphase einzubinden.
      Production,consumption livedata usw :-)
      Dank dir
      Grüße​

      Kommentar

      • sthome
        Azubi
        • 24.04.2016
        • 8

        #19
        Toms84
        Die Meters liefern die aktuelle Leistung. Leider bekommt man über die livedata nicht zusätzlich die Gesamtleistung, so dass der Zähler in Loxone immer mitzählen muss ("Relativzählung" aktivieren!), was über die Zeit immer mehr Ungenauigkeit reinbringt. Im Vergleich zur Enphase App sind die Differenzen für mich aktuell tragbar. Alternativ könnte man noch die anderen Enphase-Daten konfigurieren.

        Hier meine Detailkonfiguration der virtuellen Eingänge mit Umrechnung der Einheit:
        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2024-04-21 133006.png
Ansichten: 732
Größe: 400,1 KB
ID: 430133
        Und hier die Einbindung in die Zähler und den Energiemanager:
        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2024-04-21 142301.png
Ansichten: 627
Größe: 1.017,8 KB
ID: 430134

        Ja, der Stream läuft ca. 15 min und muss immer wieder geöffnet werden. Wird z.B. auch remote geöffnet, wenn man den Live-Status über die Enphase App aufruft. (Tipp zum Testen der Loxone-Integration: Über die App den Stream starten.)

        Noch eine Ergänzung zur Taktung:
        Loxone lässt bei virtuellen HTTP-Eingängen nur ein Minimum von 10 s als Taktung zu. Daher bekommt man über diesen Weg leider nur alle 10 s die Live-Daten in Loxone. Aber wie gesagt, genügt das für die Steuerung in Loxone.

        Viele Grüße
        Stefan

        Kommentar

        • Tobbbeeeey
          Dumb Home'r
          • 06.12.2020
          • 13

          #20
          Hallo zusammen,

          ich hab irgendwo einen Fehler und weis nicht wo ich bekomme ständig fehlermeldungen.Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2024-04-25 um 13.56.34.png
Ansichten: 545
Größe: 27,4 KB
ID: 430581 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2024-04-25 um 13.56.16.png
Ansichten: 546
Größe: 13,5 KB
ID: 430579 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2024-04-25 um 13.56.07.png
Ansichten: 552
Größe: 22,1 KB
ID: 430582 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2024-04-25 um 13.55.58.png
Ansichten: 549
Größe: 12,9 KB
ID: 430580
          Kann jemand sagen woran das liegt? Danke
          Angehängte Dateien

          Kommentar

          • BastyJuice
            Smart Home'r
            • 11.01.2024
            • 52

            #21
            Ich habe ein Script gefunden von vk2him auf GitHub was die Daten sekunden genau vom Envoy abholt und per MQTT als JSON Bereitstellen kann ursprünglich nicht Composer fähig und für HA. Ich habe es geforked und für Loxberry angepasst, ihr findet es hier um es als Docker laufen zu lassen.
            Zuletzt geändert von BastyJuice; 16.02.2025, 13:28.

            Kommentar

            • Waldhaus
              Azubi
              • 13.12.2022
              • 1

              #22
              Moin und Servus zusammen!

              Ich bin noch recht neu in dem ganzen Thema, vor allem im Bereich Modbus, es gibt aber wohl die Möglichkeit Enphase, in meinem Fall den System Controller, per Modbus TCP an Loxone anzubinden, hat dazu jemand Erfahrung?

              Beste Grüße
              Björn

              Kommentar


              • mr-manuel
                mr-manuel kommentierte
                Kommentar bearbeiten
                Ja, das ist Möglich. Aktuell muss man sich dazu noch an den Support wenden, damit dieser Modbus am Enphase Gateway aktiviert. Enphase arbeitet daran, das über die Installer App bzw. Weboberfläche selbst aktivieren zu können. Einen Bug gibt es jedoch, wenn Modbus aktiviert ist: Das Netzprofil wird nicht mehr geändert, auch wenn die Änderung als erfolgreich aufscheint.

                Die Register werden nach der SunSpec Definition 701-704 vergeben, wobei diese jedoch auch nicht immer ganz korrekt nach Spezifikation vergeben sind. Für den standard User wird es trotzdem reichen, für erweiterte Steuerung jedoch aktuell noch nicht. Habe die Problematik bereits vor einem Jahr den Enphase Entwicklern gemeldet, passiert ist bisher aber noch nichts.

                Ich hoffe das Hilft dir trotzdem.
            Lädt...