Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Hardware
  4. Growatt SPH - Fragen zu OpenInverterGateway

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    1.4k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.2k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    1.1k

Growatt SPH - Fragen zu OpenInverterGateway

Geplant Angeheftet Gesperrt Verschoben Hardware
4 Beiträge 1 Kommentatoren 89 Aufrufe 2 Beobachtet
  • Ä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.
  • W Offline
    W Offline
    wollik
    schrieb am zuletzt editiert von
    #1

    Hi.

    Ich budel mich seit fast 2 Wochen durch das Internet bzgl. dem OpenInverterGateway, aber irgendwie scheint seit 2 Jahren da gar nichts mehr zu gehen. Vielleicht kann mir hier jemand helfen, im GitHub mag ich keine weitere "Leiche" in den wenigen "Diskussionen" eintragen.

    Zu meinen Setup:
    Ich habe 3 Growatt MIC Wechselrichter (WR) und seit 2 Wochen einen SPH10000TL3-BH-UP Hybrid WR. Bislang habe ich mit einem Wemos D1 mini super simpel die Daten aus den MICs per WLAN und MQTT an IOBroker gesendet und verarbeitet.

    Natürlich will ich das bei meinem neuen WR auch haben. Also erstmal den Wemos am USB Port angeschlossen. Aber der InverterStatus bleibt auf 0.

    Also zuerst ins GitHub geschaut:

    Supported Inverters:

    • Growatt 1000-3000S
    • Growatt MIC 600-3300TL-X (Protocol 124 via USB/Protocol 120 via Serial)
    • Growatt MID 3-25KTL3-X (Protocol 124 via USB)
    • Growatt MOD 3-15KTL3-X-H (Protocol 120 via USB)
    • Growatt MOD 12KTL3-X (Protocol 124 via USB)
    • Growatt MID 25-40KTL3-X (Protocol 120 via USB)
    • Growatt SPH 4000-10000STL3-X BH (Protocol 124 via Serial)
    • Growatt MID 15KTL3-XH (Protocol 3000 via USB)
    • And others …

    Ok. Denke "Growatt SPH 4000-10000STL3-X BH" sollte passen - auch wenn mein WR kein STL3-X ist (den es angeblich nie gab, sondern mit UP eine neuere Version. Dann scheint es nur hier nur via Serial zu connecten. Also weitergesucht, und gefunden das ohne Konfigurationsänderung die RJ45 Anschlüsse RS485-2 und RS485-2 via MODBUS die nötigen Daten liefern.

    Nun stehe ich vor der Frage: Wie bekomme ich den Wemos D1 seriell angeschlossen? Sind im fertig gebauten GitHub Image die Pins TXD und RXD aktiviert - und ich muss nur noch ein Max485 Modbus Modul zwischen Wemos TXD, RXD & GND und WR RS485-3 Port klemmen, und OpenInverterGateway funktioniert wie gewohnt? Ich habe das noch nicht ausprobiert, weil ich zuerst ein "falsches" Max485 Modbus Modul bestellt habe (das, wo zusätzlich mit RE/DE Senden und Empfangen geschaltet werden muss).

    Ein wichtiger Thread war dazu dieser gewesen:
    https://www.photovoltaikforum.com/thread/192228-growatt-sph-modbus-rtu-rj45-pinout-und-register-beschreibung/

    Mit einem USB MODBUS Adapter (den ich noch rumliegen hatte) konnte ich im empfohlenen Programm "Simply Modbus Master" den Datenstrom auslesen. Was hier nun erschwerend dazu kommt, ist dass die MODBUS Version statt 3.05 bei meinen WR 3.07 ist. Also ggf. andere Werte und andere Register...

    Später im Thread wurde auf das Projekt Solaranzeige verwiesen, das auch Daten per MQTT an IOBroker liefern kann. Also habe ich mich dort reingeschraubt. Inzwischen läuft es auf meinem RasPi4 (was man alles zu in den Schubladen findet), aber irgendwie passen viele Details in den Anleitungen nicht mehr mit den neuen Entwicklungen, sodass der RasPi nur sehr bockig startet, partout keine WLAN Verbindung aufbauen möchte. Und ganz typisch: Die ganzen Grafana Einstellungen kommen mit den vielen Updates und abrupten Änderungen nicht zurecht, so zeigt sich Grafana sehr zerrissen und falsch formatiert. Aber es werden über RS485 korrekte Daten ausgelesen und angezeigt.

    Aber Solaranzeige ist für meinen Geschmack einfach total Überdimensioniert.

    Da komme ich wieder zurück auf OpenInverterGateway. Das ist für IOBroker perfekt simpel und smart. Aber ohne (für mich gescheite) Dokumentation und Community ist das sehr hartes Brot. Wenn da nichts ist, sehe ich mich schon den C-Code "reverse zu engineeren".

    Sehr schade, aber es dürfte doch genug Leute geben, für die das interessant ist?!? Gerade bei Hybrid WR ist die org. Cloud Lösung nicht zielführend. Bei Stromausfall verliert man den Kontakt übers Internet und IOBroker bekommt keine Daten. Wenn man die Vorteile bei den anderen WR mit OpenInverterGateway kennt, weiß wie simpel und ansehnlich die Informationen im IOBroker aufbereitet werden können.

    Hmpf...

    Danke 😊

    1 Antwort Letzte Antwort
    0
    • W Offline
      W Offline
      wollik
      schrieb am zuletzt editiert von
      #2

      Hallo.

      Nun ist es geschafft. Aus verschiedenen Quellen und auf meine Vorlieben angepasst, läuft bei mir nun der Daten Export vom Growatt SPH10000TL3-BH-UP Wechselrichter in meine ioBroker Instanz.

      Nachdem ich mit dem WEMOS D1 mini und OpenInverterGateway nicht weitergekommen bin (die Entwicklung ist vor über einem Jahr stehen geblieben und der Support scheint nicht mehr die UP Variante des Wechselrichters zu unterstützen) und mir Solaranzeige zu aufgeblasen ist um nur 10 Werte regelmäßig aus dem WR auszulesen, habe ich mir den im oben verlinkten Diskussionsstrang gelobten WaveShare RS485 TO ETH (B) bestellt:

      https://www.waveshare.com/rs485-to-eth-b.htm?sku=20978

      Dann habe ich folgenden Diskussionsstrang gefunden:

      https://www.photovoltaikforum.com/thread/209973-growatt-sph-bp-up-monitoring-mit-waveshare-openhab-und-grafana/

      Sehr interessant. Da wird alles Funktionale in den WaveShare gelegt: Getrigerte Ansteuerung des WR, Verbindung zum MQTT Server und JSON Objekt Weiterleitung. Es ist zwar für openHAB beschrieben worden. Aber JSON Objekte per MQTT kann man ja auch gut im ioBroker parsen.

      Leider ist die Anleitung nicht ausreichend und die WaveShare Software VIRCOM im Menü Firmware eine undurchsichtige Katastrophe. Nach Installation habe ich mir den Growatt WR tot gepingt, nur Daten in Form von JSON Objekte kamen nicht. Lediglich ein Datenpunkt Alive wurde angelegt – der MQTT Client funktionierte demnach.

      Das unangenehme war, dass diese Aktion dazu geführt hat, dass das WebFrontEnd vom WaveShare nicht mehr funktionierte.

      Im WaveShare Wiki habe ich aber die Lösung für einen Reset des WebIFs gefunden. Unter:

      https://www.waveshare.com/wiki/RS485_TO_ETH_(B)

      Im Abschnitt: „Question:What should I do if the web configuration interface cannot be opened?“ wird die Wiederherstellung beschrieben

      Welche Lösung gibt es noch? In Youtube Videos habe ich immer im Zusammenhang mit openHAB die WaveShare Einrichtung gefunden, ohne MQTT und JSON Objekt – ganz schlicht wird der WaveShare als vorgelagertes MODBUS Netzwerkinterface angesprochen. So wie man mit Simply Modbus TCP Client auch die Register ausliest…

      Also geschaut ob ioBroker einen vergleichbaren Adapter anbietet – und ja. Ich musste noch herausfinden dass die Register im Adapter mit einem Offset von 30001 eingetragen werden müssen und „Device 4“ gleich „Slave-ID 1“?!?

      Zuvor habe ich die wirklich in ioBroker benötigten Werte aus dem WR gesammelt, und aus den Excel und PDF Listen die Registernummern ermittelt – die Listen befinden sich z.B. hier im ersten Post zum Download

      https://www.photovoltaikforum.com/thread/209973-growatt-sph-bp-up-monitoring-mit-waveshare-openhab-und-grafana/

      Ich hoffe, das hilft auf der Suche befindliche Interessierte 👍

      1 Antwort Letzte Antwort
      0
      • W Offline
        W Offline
        wollik
        schrieb am zuletzt editiert von
        #3

        Hier lege ich mal die Screenshot meiner Konfiguration vom WaveShare und MODBUS Adpater rein. Klar mit den nächsten Software Versionen kann auch alles wieder irgendwie anders aussehen. Aber vielleicht macht es anderen den Einstieg leichter 🤝

        Zuerst die notwendigen Einstellungen im WaveShare - wobei hier meine IP für Router Gateway und WaveShare eingetragen sind. Die IPs müssen natürlich auf die eigene Umgebung angepasst werden

        VIRCOM 1.jpg

        VIRCOM 2.jpg

        Dann kommt die Einrichtung des MODBUS Adapters im ioBroker

        Modbus Instanz 1.jpg

        Modbus Instanz 2a.jpg

        Modbus Instanz 2b.jpg

        Nun die Einrichtung welche Register ausgelesen werden sollen. Da ich am SmartMeter einen Shelly 3em pro installiert habe, brauche ich keine Daten zum Hausstrombedarf aus dem WR

        Modbus Instanz 3.jpg

        Und so sehen die Datenpunkte aus

        20260606-Modbus Datenpunkte Growatt.jpg

        Jetzt werden nur weniger Daten per Request alle 60s über den MODBUS aus dem WR abgeholt ♥

        1 Antwort Letzte Antwort
        0
        • W Offline
          W Offline
          wollik
          schrieb am zuletzt editiert von
          #4

          Da Messwerte im Growatt WR alle mit einer Stelle hinterm Komma als Integer angezeigt werden, müssen die Werte für die Weiterverarbeitung noch durch 10 geteilt werden. Damit die Einheit irgendwie korrekt ist, habe ich ein kleines d für "Dezi" - also ein zehntel - vorgestellt...

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          251

          Online

          32.9k

          Benutzer

          83.1k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2026
          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