<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Test Adapter goodwe V1.1.1]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">der Adapter <strong>goodwe</strong> ist im <strong>latest</strong>-Repository verfügbar und ich würde mich über Tester und Feedback freuen.</p>
<p dir="auto">Der Adapter liest GoodWe-Wechselrichter der Serien <strong>ET / EH / BH / BT</strong> lokal über das GoodWe-EMS-Modbus-Protokoll v1.7 (UDP, Port 8899) aus. Es wird keine Cloud und kein Herstellerkonto benötigt.</p>
<p dir="auto">Der Adapter basiert auf der ursprünglichen Arbeit von Thomas Schönberger.</p>
<h2>Eckdaten</h2>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Adapter</td>
<td>goodwe</td>
</tr>
<tr>
<td>Version</td>
<td>1.1.1</td>
</tr>
<tr>
<td>Repository</td>
<td>latest</td>
</tr>
<tr>
<td>Typ</td>
<td>energy</td>
</tr>
<tr>
<td>Anbindung</td>
<td>lokal, Polling per UDP (Port 8899)</td>
</tr>
<tr>
<td>Lizenz</td>
<td>MIT</td>
</tr>
<tr>
<td>GitHub</td>
<td><a href="https://github.com/typhosj/ioBroker.goodwe" rel="nofollow ugc">https://github.com/typhosj/ioBroker.goodwe</a></td>
</tr>
<tr>
<td>npm</td>
<td><a href="https://www.npmjs.com/package/iobroker.goodwe" rel="nofollow ugc">https://www.npmjs.com/package/iobroker.goodwe</a></td>
</tr>
</tbody>
</table>
<h2>Voraussetzungen</h2>
<ul>
<li>Node.js 22 oder neuer</li>
<li>js-controller 6.0.11 oder neuer</li>
<li>admin 7.8.23 oder neuer</li>
<li>GoodWe-Wechselrichter der Serie ET, EH, BH oder BT, per LAN/WLAN im gleichen Netz erreichbar</li>
</ul>
<h2>Installation</h2>
<p dir="auto">Über die ioBroker-Admin-Oberfläche aus dem <strong>latest</strong>-Repository installieren.</p>
<p dir="auto">Alternativ direkt von GitHub:</p>
<pre><code>iobroker url https://github.com/typhosj/ioBroker.goodwe
</code></pre>
<h2>Konfiguration</h2>
<p dir="auto">Auf der Basis-Seite reicht die <strong>IP-Adresse des Wechselrichters</strong>. Zusätzlich gibt es dort zwei Hilfsfunktionen:</p>
<ul>
<li><strong>Validate inverter IP</strong> – prüft die eingetragene Adresse und schickt eine GoodWe-ID-Anfrage an UDP-Port 8899.</li>
<li><strong>Discover inverters</strong> – scannt ein konfigurierbares <code>/24</code>-Subnetz (z. B. <code>192.168.178.0/24</code>) und listet gefundene Geräte mit IP, Modellname, Seriennummer und Version auf.</li>
</ul>
<p dir="auto">Auf der erweiterten Seite lassen sich Poll-Zyklus, UDP-Timeout (1000–30000 ms), Anzahl der Retries (0–5) sowie die optionalen Registergruppen einzeln zuschalten.</p>
<h2>Was wird ausgelesen</h2>
<ul>
<li>Geräteinformationen inkl. optionaler SIMCCID</li>
<li>Laufzeitdaten: PV1–PV4, Netz L1–L3, Backup L1–L3, Batterie, Tages- und Gesamtenergiezähler</li>
<li>Externe Kommunikations- und erweiterte Zählerdaten (Smart Meter)</li>
<li>Flash-Informationen</li>
<li>BMS-Informationen und BMS-Detaildaten</li>
<li>CEI-Autotest-Daten</li>
<li>Power-Limit- und Dispatch-Daten</li>
</ul>
<p dir="auto">Modus-Werte liegen als numerische States mit ioBroker-Enum-Beschriftung vor. Wichtige Bitfelder werden zusätzlich als Text-States dekodiert, z. B. aktive Wechselrichterfehler (<code>RunningData.ErrorMessageActive</code>), Diagnosestatus (<code>RunningData.DiagStatusActive</code>), BMS-Alarme (<code>BMSInfo.ErrorCodeActive</code>) und DRM-Status (<code>BMSInfo.DRMStatusActive</code>).</p>
<p dir="auto">Eine vollständige Übersicht der State-Bereiche steht in der <a href="https://github.com/typhosj/ioBroker.goodwe#important-states" rel="nofollow ugc">README</a>.</p>
<h2>Bekannte Einschränkungen</h2>
<p dir="auto">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.</p>
<p dir="auto">Modellabhängig sind vor allem:</p>
<ul>
<li><code>pollBmsDetail</code> – oft nicht verfügbar, wenn das BMS keine Detailregister liefert</li>
<li><code>pollPowerLimit</code> – oft nicht verfügbar auf Geräten ohne Power-Limit-Telemetrie</li>
<li><code>pollCeiAutoTest</code> – nur auf Geräten/Firmware mit CEI-Autotest-Unterstützung</li>
</ul>
<p dir="auto">Zeigt das Log Timeouts für optionale Register, bitte die betroffene Gruppe in den erweiterten Einstellungen abschalten. Bei instabiler Netzwerkverbindung zuerst <code>timeoutMs</code> erhöhen, <code>retries</code> erst danach – Retries verlängern auch einen Poll-Zyklus.</p>
<h2>Changelog</h2>
<p dir="auto"><strong>1.1.1 (2026-07-16)</strong></p>
<ul>
<li>Adapter benötigt jetzt admin &gt;= 7.8.23</li>
<li>Admin-Konfigurationsseite überarbeitet und Übersetzungen ergänzt</li>
<li>Admin-Bundle wird bei GitHub-Installationen nicht mehr neu gebaut</li>
<li><code>CHANGELOG_OLD.md</code> aus dem npm-Paket ausgeschlossen</li>
</ul>
<p dir="auto"><strong>1.1.0 (2026-06-24)</strong></p>
<ul>
<li>Adapter-Laufzeit auf TypeScript migriert</li>
<li>Mindestversion Node.js 22</li>
<li>Zusätzliche <code>*Text</code>-Modus-States durch Enum-Beschriftungen an den numerischen States ersetzt</li>
</ul>
<p dir="auto"><strong>1.0.9 (2026-06-23)</strong></p>
<ul>
<li>Validierung der Wechselrichter-IPv4-Adresse</li>
<li>GoodWe-UDP-Erreichbarkeitsprüfung aus der Admin-Konfiguration</li>
<li><code>/24</code>-Netzwerk-Discovery für GoodWe-Wechselrichter</li>
<li>Auswahl gefundener Wechselrichter mit Modell- und Seriennummerangabe</li>
</ul>
<p dir="auto">Der vollständige Changelog steht in der <a href="https://github.com/typhosj/ioBroker.goodwe#changelog" rel="nofollow ugc">README</a>.</p>
<h2>Feedback</h2>
<p dir="auto">Bitte bei Rückmeldungen mit angeben:</p>
<ul>
<li>Wechselrichter-Modell und Firmware-Stand</li>
<li>Adapter-Version, js-controller- und admin-Version</li>
<li>Node.js-Version</li>
<li>welche optionalen Registergruppen aktiv sind</li>
<li>bei Fehlern: Log-Auszug auf Debug-Level</li>
</ul>
<p dir="auto">Fehler und Verbesserungsvorschläge gerne hier im Thema oder direkt als Issue auf GitHub:<br />
<a href="https://github.com/typhosj/ioBroker.goodwe/issues" rel="nofollow ugc">https://github.com/typhosj/ioBroker.goodwe/issues</a></p>
<p dir="auto">Danke fürs Testen!</p>
]]></description><link>https://forum.iobroker.net/topic/85144/test-adapter-goodwe-v1.1.1</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 14:19:07 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85144.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Aug 2026 06:53:51 GMT</pubDate><ttl>60</ttl></channel></rss>