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. Tester
  4. Test Adapter goodwe V1.1.1

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    941

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.5k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    6.0k

Test Adapter goodwe V1.1.1

Geplant Angeheftet Gesperrt Verschoben Tester
1 Beiträge 1 Kommentatoren 40 Aufrufe 1 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.
  • T Offline
    T Offline
    typhos
    schrieb zuletzt editiert von
    #1

    Hallo zusammen,

    der Adapter goodwe ist im latest-Repository verfügbar und ich würde mich über Tester und Feedback freuen.

    Der Adapter liest GoodWe-Wechselrichter der Serien ET / EH / BH / BT lokal über das GoodWe-EMS-Modbus-Protokoll v1.7 (UDP, Port 8899) aus. Es wird keine Cloud und kein Herstellerkonto benötigt.

    Der Adapter basiert auf der ursprünglichen Arbeit von Thomas Schönberger.

    Eckdaten

    Adapter goodwe
    Version 1.1.1
    Repository latest
    Typ energy
    Anbindung lokal, Polling per UDP (Port 8899)
    Lizenz MIT
    GitHub https://github.com/typhosj/ioBroker.goodwe
    npm https://www.npmjs.com/package/iobroker.goodwe

    Voraussetzungen

    • Node.js 22 oder neuer
    • js-controller 6.0.11 oder neuer
    • admin 7.8.23 oder neuer
    • GoodWe-Wechselrichter der Serie ET, EH, BH oder BT, per LAN/WLAN im gleichen Netz erreichbar

    Installation

    Über die ioBroker-Admin-Oberfläche aus dem latest-Repository installieren.

    Alternativ direkt von GitHub:

    iobroker url https://github.com/typhosj/ioBroker.goodwe
    

    Konfiguration

    Auf der Basis-Seite reicht die IP-Adresse des Wechselrichters. Zusätzlich gibt es dort zwei Hilfsfunktionen:

    • Validate inverter IP – prüft die eingetragene Adresse und schickt eine GoodWe-ID-Anfrage an UDP-Port 8899.
    • Discover inverters – scannt ein konfigurierbares /24-Subnetz (z. B. 192.168.178.0/24) und listet gefundene Geräte mit IP, Modellname, Seriennummer und Version auf.

    Auf der erweiterten Seite lassen sich Poll-Zyklus, UDP-Timeout (1000–30000 ms), Anzahl der Retries (0–5) sowie die optionalen Registergruppen einzeln zuschalten.

    Was wird ausgelesen

    • Geräteinformationen inkl. optionaler SIMCCID
    • Laufzeitdaten: PV1–PV4, Netz L1–L3, Backup L1–L3, Batterie, Tages- und Gesamtenergiezähler
    • Externe Kommunikations- und erweiterte Zählerdaten (Smart Meter)
    • Flash-Informationen
    • BMS-Informationen und BMS-Detaildaten
    • CEI-Autotest-Daten
    • Power-Limit- und Dispatch-Daten

    Modus-Werte liegen als numerische States mit ioBroker-Enum-Beschriftung vor. Wichtige Bitfelder werden zusätzlich als Text-States dekodiert, z. B. aktive Wechselrichterfehler (RunningData.ErrorMessageActive), Diagnosestatus (RunningData.DiagStatusActive), BMS-Alarme (BMSInfo.ErrorCodeActive) und DRM-Status (BMSInfo.DRMStatusActive).

    Eine vollständige Übersicht der State-Bereiche steht in der README.

    Bekannte Einschränkungen

    Die optionalen Registergruppen hängen von Modell, Firmware und angeschlossener Hardware ab. Wird eine Gruppe nicht unterstützt, überspringt der Adapter sie nach einem Timeout-Backoff und hält die Hauptverbindung online.

    Modellabhängig sind vor allem:

    • pollBmsDetail – oft nicht verfügbar, wenn das BMS keine Detailregister liefert
    • pollPowerLimit – oft nicht verfügbar auf Geräten ohne Power-Limit-Telemetrie
    • pollCeiAutoTest – nur auf Geräten/Firmware mit CEI-Autotest-Unterstützung

    Zeigt das Log Timeouts für optionale Register, bitte die betroffene Gruppe in den erweiterten Einstellungen abschalten. Bei instabiler Netzwerkverbindung zuerst timeoutMs erhöhen, retries erst danach – Retries verlängern auch einen Poll-Zyklus.

    Changelog

    1.1.1 (2026-07-16)

    • Adapter benötigt jetzt admin >= 7.8.23
    • Admin-Konfigurationsseite überarbeitet und Übersetzungen ergänzt
    • Admin-Bundle wird bei GitHub-Installationen nicht mehr neu gebaut
    • CHANGELOG_OLD.md aus dem npm-Paket ausgeschlossen

    1.1.0 (2026-06-24)

    • Adapter-Laufzeit auf TypeScript migriert
    • Mindestversion Node.js 22
    • Zusätzliche *Text-Modus-States durch Enum-Beschriftungen an den numerischen States ersetzt

    1.0.9 (2026-06-23)

    • Validierung der Wechselrichter-IPv4-Adresse
    • GoodWe-UDP-Erreichbarkeitsprüfung aus der Admin-Konfiguration
    • /24-Netzwerk-Discovery für GoodWe-Wechselrichter
    • Auswahl gefundener Wechselrichter mit Modell- und Seriennummerangabe

    Der vollständige Changelog steht in der README.

    Feedback

    Bitte bei Rückmeldungen mit angeben:

    • Wechselrichter-Modell und Firmware-Stand
    • Adapter-Version, js-controller- und admin-Version
    • Node.js-Version
    • welche optionalen Registergruppen aktiv sind
    • bei Fehlern: Log-Auszug auf Debug-Level

    Fehler und Verbesserungsvorschläge gerne hier im Thema oder direkt als Issue auf GitHub:
    https://github.com/typhosj/ioBroker.goodwe/issues

    Danke fürs Testen!

    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

    227

    Online

    33.0k

    Benutzer

    83.6k

    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