GoodWe ES/EM/EMS hybrids
Hybrid inverter4 integration routes7 models on grid lists
Local control with Home Assistant and evcc
checked 2026-10-31
- Home Assistant
- localcontrol3 integrations
- evcc
- localread only
- Connection
- Modbus TCP, UDP (vendor protocol), Cloud API, LAN (vendor protocol)
Does GoodWe ES/EM/EMS hybrids work locally with Home Assistant?
Yes, according to the public sources: the HA core integration “GoodWe Inverter” and the HACS integration “GoodWe Inverter” talks to it over the local network and exposes settable entities, not only sensors; evcc supports it locally for metering.
Firmware updates can open or close local access — check the integration's own page before you buy, and your installer before software changes export limits or charges a battery from the grid.
Evidence: integrations and templates
| Integration | Source | Link | Read or control | Connection | Repo | Seen |
|---|---|---|---|---|---|---|
| GoodWe Inverter | Home Assistant core | local | control settable entities: number, select, button | UDP (vendor protocol), Modbus TCP (local_polling) | – | 2026-10-31 |
| GoodWe Inverter mletenay/home-assistant-goodwe-inverter | HACS custom integration | local | control settable entities: number, select, switch, button | UDP (vendor protocol), Modbus TCP (local_polling) | ★ 240 · 2026-07-01 | 2026-10-31 |
| GoodWe SEMS API TimSoethout/goodwe-sems-home-assistant | HACS custom integration | cloud | control settable entities: number, select, switch | Cloud API (cloud_polling) | ★ 147 · 2026-10-23 | 2026-10-31 |
| goodwe-wifi-es (ES/EM Hybrid Inverter (WiFi)) | evcc template | local | read only metering only | LAN (vendor protocol) | – | 2026-10-31 |
Core integrations ship with Home Assistant. For the exact GoodWe models that Home Assistant users report, see theOpen Home Foundation Device Database (preview) — GridFit does not copy it.
Grid-connection lists
The list is the authority; this is a cross-reference.
Is the GoodWe ES/EM/EMS hybrids on an EU grid-connection list?
Yes — models of this family are on the lists of BE, NL (lists dated up to 2026-10-30, read 2026-10-31); the other 5 of the 7 lists read have no matching model, which is not a “no”.
- ATAustria — Not found on the list · Austrian TOR Erzeuger Typ A list dated 2026-10-30, read 2026-10-31
- BEBelgium — listed · 7 rows · Belgian Synergrid C10/26 list dated 2026-10-30, read 2026-10-31✓
- CZCzechia — Not found on the list · Czech ČEZ Distribuce list dated 2026-08-21, read 2026-10-31
- EEEstonia — Not found on the list · Estonian Elektrilevi inverter list (undated), read 2026-10-31
- NLNetherlands — listed · 14 rows · Dutch Netbeheer Nederland type-A list dated 2026-10-30, read 2026-10-31✓
- PLPoland — Not found on the list · Polish PTPiREE WiPWC 1.3 list dated 2026-10-26, read 2026-10-31
- SESweden — Not found on the list · Swedish Rikta Rätt inverter list dated 2026-10-23, read 2026-10-31
The other 36 countries: a hybrid inverter there
No model rows for these: they publish no usable list, or GridFit has not read it. Each gets one answer by the same rule as the grid view — the maker's own document first, then the country's type-A ceiling, then what the lists read say.
- Fit by the maker's document (1)
GoodWe's own document names these countries — the grid operator still decides at the application.
Certificate of Conformity A3 50704204 0001 — CEI 0-21 — GWxx-ES-20 / ES-AT20 / GWyyM-ES-20 / GWyy-SBP-20 / SBP-AT20 — certificate by TÜV Rheinland LGA Products GmbH no. A3 50704204 0001, against CEI 0-21:2022-03; CEI 0-21;V1:2022-11; CEI 0-21;V2:2024-01; CEI 0-21;V2/EC:2024-03; CEI 0-21;V2/EC2:2025-02, issued 2026-01-19; seen 2026-10-31. Family “ES G2 / SBP G2” (Model list from the per-battery combination pages (Lynx Home U, BYD LVS, Pylontech US2000C/US3000C, LG RESU, AL48-100-3U, LX U5.0-30, LX A5.0-30)).
- Accepted on other EU lists (24)
Bosnia and Herzegovina?SwitzerlandCyprusGermanysDenmark?SpainFinlandFrancesGreat BritainGreecesCroatiasHungaryIrelandLiechtenstein?LithuaniaLuxembourgMoldova?Northern Ireland?NorwayPortugalRomania?SloveniasSlovakiaTürkiye?
On 2 EU lists (BE, NL): the maker has had the model certified and 2 grid operators accept it. Nothing is checked in these countries themselves: where there is no list the grid operator reads the maker's certificate for that country — ask the maker or installer for it; where a list exists that GridFit has not read, check the model there.
- Not confirmed (11)
Albania?Bulgaria?Georgia?Iceland?Latvia?Montenegro?North Macedonia?Malta?Serbia?Ukraine?Kosovo?
Whether a list or a rule applies is not confirmed yet.
s = from search results, ? = unverified; without a mark the country page was opened. The state per country comes from the EU+ grid-connection table; each country page says more.
Model codes on the lists
Matched to this family by model-code pattern (brand match exact) — a pointer; confirm in the list. Hover a cell for the list's own words.
| Model, as the list writes it | AT | BE | CZ | EE | NL | PL | SE | MPPT | kW | Match |
|---|---|---|---|---|---|---|---|---|---|---|
| GW3000-ES-20 | ✓ | ✓2 | 1 | 3 | exact | |||||
| GW3048-EM | ✓ | ✓2 | 1 | 3 | exact | |||||
| GW3600-ES-20 | ✓ | ✓2 | 2 | 3.68 | exact | |||||
| GW3648-EM | ✓ | ✓2 | 2 | 3.68 | exact | |||||
| GW5000-ES-20 | ✓ | ✓2 | 2 | 5 | exact | |||||
| GW5048-EM | ✓ | ✓2 | 2 | 5 | exact | |||||
| GW6000-ES-20 | ✓ | ✓2 | 2 | 6 | exact |
MPPT count and rated kW are the maker's own datasheets, model code exactly as the sheet writes it:GW_ESx20G2_Datasheet-EN.pdf, seen 2026-10-31; GW_EM_Datasheet-EN.pdf, seen 2026-10-31. “–” = not collected; “none” = a battery / AC inverter, which has no PV input.
How old the evidence is
Last 12 months. ◂ = older than the axis.