GridFit

Growatt SPH / SPA / MOD-XH / MIN-XH hybrids

Hybrid inverter8 integration routes108 models on grid lists

Locallocal controlgrowatt-hybrid-tlxh (TL-X(H) Hybrid Inverter), growatt-hybrid (Hybrid Inverter), Growatt Modbus +4· seen 2026-10-31
Grid✓✓✓✓✓✓fit in AT, BE, CZ, EE, NL, 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
localcontrol6 integrations
evcc
localcontrol
Connection
Modbus TCP, Modbus RTU (RS485), Cloud API

Does Growatt SPH / SPA / MOD-XH / MIN-XH hybrids work locally with Home Assistant?

Yes, according to the public sources: the HACS integration “SolaX Inverter Modbus”, the HACS integration “Growatt Modbus” (+2 more) talk to it over the local network and expose 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
GrowattHome Assistant corecloudcontrol settable entities: number, switchCloud API (cloud_polling)–2026-10-31
SolaX Inverter Modbus wills106/homeassistant-solax-modbusHACS custom integrationlocalcontrol settable entities: number, select, switch, buttonModbus TCP, Modbus RTU (RS485) (local_polling)★ 528 · 2026-10-282026-10-31
Growatt Modbus 0xAHA/Growatt_ModbusTCPHACS custom integrationlocalcontrol settable entities: number, select, switch, buttonModbus TCP (local_polling)★ 71 · 2026-10-262026-10-31
Growatt SPH Modbus Lu-Fi/ha-growatt-modbusHACS custom integrationlocalcontrol settable entities: number, select, switch, buttonModbus TCP, Modbus RTU (RS485) (local_polling)★ 2 · 2026-10-242026-10-31
Growatt Modbus jacobbjerregaard/homeassistant-growatt-modbusHACS custom integrationlocalcontrol settable entities: number, select, switch, buttonModbus TCP, Modbus RTU (RS485) (local_polling)★ 2 · 2026-10-272026-10-31
GrowattSolar StewartRyan/GrowattSolarHACS custom integrationlocalcontrol settable entities: number, select, switchModbus TCP (local_polling)★ 0 · 2026-10-242026-10-31
growatt-hybrid-tlxh (TL-X(H) Hybrid Inverter)evcc templatelocalcontrol evcc controls battery charge/discharge (battery-control)Modbus TCP, Modbus RTU (RS485)–2026-10-31
growatt-hybrid (Hybrid Inverter)evcc templatelocalcontrol evcc controls battery charge/discharge (battery-control)Modbus TCP, Modbus RTU (RS485)–2026-10-31

Core integrations ship with Home Assistant. For the exact Growatt 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 Growatt SPH / SPA / MOD-XH / MIN-XH hybrids on an EU grid-connection list?

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

  • ATAustria — listed with restrictions “Ja - mit Einschränkung” · restriction applies from firmware DNBA04510112 Datalogger FW Version 3.1.1.5 Umschaltbox FW: Z · 40 rows · Austrian TOR Erzeuger Typ A list dated 2026-10-30, read 2026-10-31✓
  • BEBelgium — listed · 49 rows · Belgian Synergrid C10/26 list dated 2026-10-30, read 2026-10-31✓
  • CZCzechia — listed · approved firmware DNba98510019 · 35 rows · Czech ČEZ Distribuce list dated 2026-08-21, read 2026-10-31✓
  • EEEstonia — listed · 77 rows · Estonian Elektrilevi inverter list, read 2026-10-31✓
  • NLNetherlands — listed · 110 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 — listed · firmware DN 1.0 · 41 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 alias / exact) — a pointer; confirm in the list. Hover a cell for the list's own words.

Model, as the list writes itATBECZEENLPLSEMPPTkWMatch
MID 11KTL3-XH✓✓✓✓✓2✓––alias
MID 12KTL3-XH✓✓✓✓✓2✓––alias
MID 13KTL3-XH✓✓✓✓✓2✓––alias
MID 15KTL3-XH✓✓✓✓✓2✓––alias
MID 17KTL3-XH✓✓✓✓✓2✓––alias
MID 20KTL3-XH✓✓✓✓✓2✓––alias
MID 25KTL3-XH✓✓✓✓✓2✓––alias
MID 30KTL3-XH✓✓✓✓✓2✓––alias
MIN 2500TL-XH✓✓2––alias
MIN 3000TL-XH✓✓2––alias
MIN 3600TL-XH✓✓2––alias
MIN 4200TL-XH✓✓2––alias
MIN 4600TL-XH✓✓2––alias
MIN 5000TL-XH✓✓2––alias
MIN 6000TL-XH✓––alias
MOD 10000TL3-XH✓––alias
MOD 10KTL3-XH✓✓✓✓2✓––alias
MOD 10KTL3-XH BE✓✓2––exact
MOD 3000TL3-XH✓✓✓✓✓2✓––alias
MOD 4000TL3-XH✓✓✓✓✓2✓––alias
MOD 5000TL3-XH✓✓✓✓✓2✓––alias
MOD 6000TL3-XH✓✓✓✓✓2✓––alias
MOD 7000TL3-XH✓✓✓✓✓2✓––alias
MOD 8000TL3-XH✓✓✓✓✓2✓––alias
MOD 9000TL3-XH✓✓✓✓✓2✓––alias
SPA 10000TL3 BH✕✓2––exact
SPA 10000TL3 BH-UP✓✓✓––exact
SPA 4000TL3 BH✕✓2––exact
SPA 4000TL3 BH-UP✓✓✓––exact
SPA 5000TL3 BH✕✓2––exact
SPA 5000TL3 BH-UP✓✓✓––exact
SPA 6000TL3 BH✕✓2––exact
SPA 6000TL3 BH-UP✓✓✓––exact
SPA 7000TL3 BH✕✓2––exact
SPA 7000TL3 BH-UP✓✓✓––exact
SPA 8000TL3 BH✕✓2––exact
SPA 8000TL3 BH-UP✓✓✓––exact
SPH 10000TL3 BH✕✓✓2✓––alias
SPH 10000TL3 BH-UP✓✓✓✓✓2✓––alias
SPH 3000✓✓2––exact
SPH 3000TL BL-UP✓✓✓2––alias
SPH 3600✓✓2––exact
SPH 3600TL BL-UP✓✓✓2––alias
SPH 4000✓✓2––exact
SPH 4000TL BL-UP✓✓✓2––alias
SPH 4000TL3 BH✕✓2✓––exact
SPH 4000TL3 BH-UP✓✓✓✓✓2✓––alias
SPH 4600✓✓2––exact
SPH 4600TL BL-UP✓✓✓2––alias
SPH 5000✓✓2––exact
SPH 5000TL BH-UP✓2––exact
SPH 5000TL BL-UP✓✓––alias
SPH 5000TL3 BH✕✓✓2✓––alias
SPH 5000TL3 BH-UP✓✓✓✓✓2✓––alias
SPH 6000TL BH-UP✓2––exact
SPH 6000TL BL-UP✓✓––alias
SPH 6000TL3 BH✕✓✓2✓––alias
SPH 6000TL3 BH-UP✓✓✓✓✓2✓––alias
SPH 7000TL3 BH✕✓2✓––exact
SPH 7000TL3 BH-UP✓✓✓✓✓2✓––alias
SPH 8000TL3 BH✕✓✓2✓––alias
SPH 8000TL3 BH-UP✓✓✓✓✓2✓––alias
WIT 100-AU✓––exact
WIT 100-HU✓––exact
WIT 100K-A✓––alias
WIT 100K-AU✓––alias
WIT 100K-H✓✓––alias
WIT 100K-HU✓✓✓––alias
WIT 10K-HU✓––alias
WIT 10K-XHU✓––alias
WIT 12K-HU✓✓––alias
WIT 12K-XHU✓––alias
WIT 15K-HU✓––alias
WIT 15K-XHU✓––alias
WIT 17K-XHU✓––alias
WIT 20K-XHU✓––alias
WIT 25K-XHU✓––alias
WIT 29.9K-XHU✓✓✓––alias
WIT 30K-XHU✓✓✓––alias
WIT 36K-XHU✓✓✓––alias
WIT 40K-XHU✓✓✓––alias
WIT 4K-HU✓✓––alias
WIT 4K-XHU✓––alias
WIT 50-AU✓––exact
WIT 50-HU✓––exact
WIT 50K-AU✓––alias
WIT 50K-HU✓✓✓––alias
WIT 50K-XHU✓✓✓––alias
WIT 5K-HU✓✓––alias
WIT 5K-XHU✓––alias
WIT 63-AU✓––exact
WIT 63-HU✓––exact
WIT 63K-AU✓––alias
WIT 63K-HU✓✓✓––alias
WIT 6K-HU✓✓––alias
WIT 6K-XHU✓––alias
WIT 75-AU✓––exact
WIT 75-HU✓––exact
WIT 75K-AU✓––alias
WIT 75K-HU✓✓✓––alias
WIT 8K-HU✓✓––alias
WIT 8K-XHU✓––alias
WIT50K-A✓––alias
WIT50K-H✓✓––alias
WIT63K-A✓––alias
WIT63K-H✓✓––alias
WIT75K-A✓––alias
WIT75K-H✓✓––alias

How old the evidence is

Last 12 months. ◂ = older than the axis.

Something wrong for your device? Fix the row