GridFit

Huawei SUN2000 inverters (string and hybrid)

Hybrid inverter7 integration routes93 models on grid lists

Locallocal controlhuawei-emma (SmartAssistant (EMMA)), huawei-smartlogger (SmartLogger), huawei-sun2000-hybrid +2· seen 2026-10-31
Grid✓✓✓✓✓✓✓fit in AT, BE, CZ, EE, NL, PL, SE · lists dated up to 2026-10-30

Local controlGrid listsModel codes

Local control with Home Assistant and evcc

checked 2026-10-31

Home Assistant
localcontrol3 integrations
evcc
localcontrol
Connection
Modbus TCP, Modbus RTU (RS485), Cloud API

Does Huawei SUN2000 inverters (string and hybrid) work locally with Home Assistant?

Yes, according to the public sources: the HACS integration “Huawei Solar” talks to it over the local network and exposes settable entities, not only sensors; evcc supports it locally and lets evcc control it.

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

IntegrationSourceLinkRead or controlConnectionRepoSeen
Huawei Solar wlcrs/huawei_solarHACS custom integrationlocalcontrol settable entities: number, select, switch, buttonModbus TCP, Modbus RTU (RS485) (local_polling)★ 939 · 2026-10-102026-10-31
FusionSolar tijsverkoyen/HomeAssistant-FusionSolarHACS custom integrationcloudread only sensors only (no settable entities found)Cloud API (cloud_polling)★ 241 · 2026-09-282026-10-31
FusionSolarPlus JortvanSchijndel/FusionSolarPlusHACS custom integrationcloudcontrol settable entities: switchCloud API (cloud_polling)★ 74 · 2026-10-142026-10-31
huawei-emma (SmartAssistant (EMMA))evcc templatelocalread only metering onlyModbus TCP–2026-10-31
huawei-smartlogger (SmartLogger)evcc templatelocalcontrol evcc controls battery charge/discharge (battery-control)Modbus TCP–2026-10-31
huawei-sun2000-hybridevcc templatelocalcontrol evcc controls battery charge/discharge (battery-control)Modbus TCP, Modbus RTU (RS485)–2026-10-31
huawei-sun2000-inverterevcc templatelocalread only metering onlyModbus TCP, Modbus RTU (RS485)–2026-10-31

Grid-connection lists

The list is the authority; this is a cross-reference.

Is the Huawei SUN2000 inverters (string and hybrid) on an EU grid-connection list?

Yes — models of this family are on the lists of AT, BE, CZ, EE, NL, PL, SE (lists dated up to 2026-10-30, read 2026-10-31); the other 0 of the 7 lists read have no matching model, which is not a “no”.

  • ATAustria — listed “Ja - <= 16A Anlage” · 50 rows · Austrian TOR Erzeuger Typ A list dated 2026-10-30, read 2026-10-31✓
  • BEBelgium — listed · 48 rows · Belgian Synergrid C10/26 list dated 2026-10-30, read 2026-10-31✓
  • CZCzechia — listed · approved firmware V200R024C02 · 19 rows · Czech ČEZ Distribuce list dated 2026-08-21, read 2026-10-31✓
  • EEEstonia — listed · 80 rows · Estonian Elektrilevi inverter list, read 2026-10-31✓
  • NLNetherlands — listed · 71 rows · Dutch Netbeheer Nederland type-A list dated 2026-10-30, read 2026-10-31✓
  • PLPoland — listed · firmware V500R023 · Polish PTPiREE WiPWC 1.3 list dated 2026-10-26, read 2026-10-31✓
  • SESweden — listed · firmware V300R001C00SPC106 · 56 rows · Swedish Rikta Rätt inverter list dated 2026-10-23, read 2026-10-31✓
36 more countries: what applies to a hybrid inverter there

No model rows for these countries — they publish no usable list, or GridFit has not parsed it yet. The state comes from the EU+ grid-connection table; each country page says more.

On a public list:GermanysDenmark?Great BritainHungaryIrelandNorthern Ireland?PortugalRomania?Slovakia

No list, a rule applies:Bosnia and Herzegovina?SwitzerlandCyprusSpainFinlandFrancesGreecesCroatiasItalysLiechtenstein?LithuaniaLuxembourgMoldova?NorwaySloveniasTürkiye?

Not confirmed:Albania?Bulgaria?Georgia?Iceland?Latvia?Montenegro?North Macedonia?Malta?Serbia?Ukraine?Kosovo?

s = from search results, ? = unverified; without a mark the page was opened.

Model codes on the lists

Matched to this family by model-code pattern (brand match exact / alias) — a pointer; confirm in the list. Hover a cell for the list's own words.

Model, as the list writes itATBECZEENLPLSEMPPTkWMatch
SUN2000 2KTL-L0✓––exact
SUN2000 2KTL-L1✓✓✓2✓––alias
SUN2000 3KTL-L0✓––exact
SUN2000 3KTL-L1✓✓✓2✓––alias
SUN2000 4,6KTL✓2––exact
SUN2000 5KTL-L0✓––exact
SUN2000 5KTL-L1✕✓✓2––alias
SUN2000 L 3KTL✓✓2––alias
SUN2000-100KTL-M1✓✓✓✓✓––alias
SUN2000-100KTL-M2✓✓✓––alias
SUN2000-10K-MAP0✓✓✓✓✓––alias
SUN2000-10KTL✓––alias
SUN2000-10KTL-M0✕✓✓––alias
SUN2000-10KTL-M1✕✓✓––alias
SUN2000-10KTL-M2✓––alias
SUN2000-115KTL-M2✓✓✓––alias
SUN2000-12K-MAP0✓✓✓✓✓––alias
SUN2000-12K-MB0✓✓✓✓✓2✓––alias
SUN2000-12KTL✓––alias
SUN2000-12KTL-M0✓✓✓✓––alias
SUN2000-12KTL-M0/M2✓––exact
SUN2000-12KTL-M2✓✓✓✓––alias
SUN2000-12KTL-M5✓✓✓✓––alias
SUN2000-150K-MG0✓✓✓✓––alias
SUN2000-15K-MB0✓✓✓✓✓2✓––alias
SUN2000-15KTL✓––alias
SUN2000-15KTL-M0✓✓✓✓––alias
SUN2000-15KTL-M0/M2/M3✓––exact
SUN2000-15KTL-M2✓✓✓✓––alias
SUN2000-15KTL-M5✓✓✓✓––alias
SUN2000-17K-MB0✓✓✓✓✓2✓––alias
SUN2000-17KTL✓––alias
SUN2000-17KTL-M0✓✓✓✓––alias
SUN2000-17KTL-M0/M2/M3✓––exact
SUN2000-17KTL-M2✓✓✓✓––alias
SUN2000-17KTL-M5✓✓✓✓––alias
SUN2000-185KTL-H1✕✓✓✓––alias
SUN2000-20K-MB0✓✓✓✓✓2✓––alias
SUN2000-20KTL✓––alias
SUN2000-20KTL-M0✓✓✓✓––alias
SUN2000-20KTL-M0/M2/M3✓––exact
SUN2000-20KTL-M2✓✓✓✓––alias
SUN2000-20KTL-M5✓✓✓✓––alias
SUN2000-215KTL-H0✕✓✓✓––alias
SUN2000-23KTL✓––alias
SUN2000-25K-MB0✓✓✓✓2✓––alias
SUN2000-25KTL-M5✓✓✓✓––alias
SUN2000-3,68KTL-L1✓✓✓2✓––alias
SUN2000-3.68K-LB0✓✓––alias
SUN2000-30K-MC0✓✓✓✓✓––alias
SUN2000-30KTL-M3✓✓✓✓✓✓––alias
SUN2000-330KTL-H1✓✓––alias
SUN2000-33KTL✓––alias
SUN2000-33KTL-A✓✓✓✓✓––alias
SUN2000-36KTL✕✓✓✓✓––alias
SUN2000-36KTL-M3✓✓✓✓✓✓––alias
SUN2000-3K-LB0✓✓––alias
SUN2000-3KTL-M0✓✓✓✓––alias
SUN2000-3KTL-M1✓✓✓✓––alias
SUN2000-4,6KTL-L1✕✓✓2––alias
SUN2000-40K-MC0✓✓✓✓✓––alias
SUN2000-40KTL-M3✓✓✓✓✓✓––alias
SUN2000-4KTL-L0✓––exact
SUN2000-4KTL-L1✕✓✓2––alias
SUN2000-4KTL-M0✓✓✓✓––alias
SUN2000-4KTL-M1✓✓✓✓––alias
SUN2000-50K-MC0✓✓✓✓✓––alias
SUN2000-50KTL-M0✓✓✓––alias
SUN2000-50KTL-M3✓✓✓✓✓––alias
SUN2000-5K-MAP0✓✓✓✓✓––alias
SUN2000-5KTL-M0✓✓✓✓––alias
SUN2000-5KTL-M1✓✓✓✓––alias
SUN2000-60KTL-HV✓––alias
SUN2000-60KTL-M0✓✓✓✓✓––alias
SUN2000-6K-MAP0✓✓✓✓✓––alias
SUN2000-6KTL-L1✕✓––alias
SUN2000-6KTL-M0✓✓✓✓––alias
SUN2000-6KTL-M1✓✓✓✓––alias
SUN2000-8K-MAP0✓✓✓✓✓––alias
SUN2000-8KTL-M0✓✓✓✓––alias
SUN2000-8KTL-M1✓✓✓✓––alias
SUN2000-8KTL-M2✓––alias
SUN2000-8KTLSUN2000-8KTL✓––alias
SUN2000L 2KTL✓✓2––alias
SUN2000L 5KTL✓✓2––alias
SUN2000L-3,68KTL✓✓2––alias
SUN2000L-4.6KTL✓––alias
SUN2000L-4KTL✓✓2––alias
SUN5000-12K-MAP0✓✓✓✓✓––alias
SUN5000-150K-MG0✓✓✓✓––alias
SUN5000-17K-MB0✓––exact
SUN5000-25K-MB0✓✓––exact
SUN5000-8K-MAP0✓✓✓✓✓––alias

How old the evidence is

Last 12 months. ◂ = older than the axis.

SourceDate
Sources read by GridFit2026-10-31
EE list dated2026-10-31
NL list dated2026-10-30
BE list dated2026-10-30
AT list dated2026-10-30
PL list dated2026-10-26
SE list dated2026-10-23
CZ list dated2026-08-21

Something wrong for your device? Fix the row