Ondersteunde hardware
Welke omvormers, batterijen, laadpalen, auto’s, warmtepompen en meters met SEM werken, met een eerlijke status per merk.
Gegenereerd uit
consts/hardware_matrix.pydoorscripts/generate_hardware_doc.py— bewerk de matrix, niet dit bestand. CI dwingt dat af (#814, gevraagd in #806).
Wat de status betekent: ✅ live getest = bevestigd op echte hardware door een melder of op de eigen systemen van de ontwikkelaars (de bewijskolom noemt de bron). 🧩 geïmplementeerd = er bestaan code en CI-tests, of iemand noemt het apparaat zonder een bevestiging waar we naar kunnen verwijzen — nog geen live bewijs. 📥 gevraagd = een open issue vraagt erom.
De bewijskolom lezen: #NNN is een GitHub-issue, disc. NNN een discussie, en de naam tussen haakjes is de persoon op wiens systeem het draaide — dank jullie allemaal. Alles met ✅ is terug te voeren op een van die draadjes.
Tekenpatronen (conventies voor net × batterij) zijn de families die zijn gecontroleerd in tests/test_split_grid_integration.py; ED-regels worden algemeen afgehandeld via de koppeling met het Energie-dashboard van HA met automatische tekendetectie.
Omvormers / batterijsystemen
| Merk | Integratie | Patroon | Ontlaadsturing | Status | Bewijs |
|---|---|---|---|---|---|
| DEYE / Sunsynk | ha-solarman |
ED | ja | ✅ live getest | #554/#573 (hrdilshan) Deye Cloud 5 kW; #749 / disc. 103 (praun) Sun12k via ESPHome Modbus; #807 Deye 12 kW |
| Enphase | enphase_envoy |
B | ja | ✅ live getest | #352 (markmacseventynine) netpolariteit van een driefasige Envoy; #583 (nicoziptous) batterijtemperatuur IQ 5P |
| FENECON Home | HA Energy Dashboard |
ED | — | ✅ live getest | #802 (HorizonKane) Home 11 uitgelezen via de koppeling met het Energie-dashboard — waarden afgestemd, installatie bevestigd |
| Fronius | fronius |
B | opgegeven, onbevestigd | ✅ live getest | #551-#613 (ebnerjoh) Verto 15.0 Plus + Fronius-opslag + Smart Meter TS 65A-3, een live traject over meerdere issues; ontlaadlimiet: kern-number battery_discharge_power_limit (bij de bron opgegeven, live onbevestigd) |
| GoodWe | goodwe |
C | ja | ✅ live getest | #174 (MRAK96) ESA + batterijstapel, SOC-correctie live bevestigd; #68/#283 (Brkie) installatie GoodWe + Easee |
| Growatt | growatt_server / grott |
E | ja | ✅ live getest | #378 / disc. 103 (RienduPre) MOD9000TL3-X + MIC2500TL-X; #732 (bjpo-abelco) Growatt net+batterij met SMA-strings |
| Huawei Solar | huawei_solar |
A | ja | ✅ live getest | SEM-productiesysteem (SUN2000 + LUNA2000) dagelijks; drie onafhankelijke installaties: #529, #588, #597 |
| Sessy (batterij) | sessy |
ED | ja | ✅ live getest | #378/#523 (RienduPre) trajecten voor meerdere batterijen en geforceerd laden; 2 x 5 kWh onder SEM met een P1-dongle (disc. 103) |
| SMA | sma / pysmaplus |
A | — | ✅ live getest | #761 (jappish84) hybride van 8 kW + Home Manager, vergeleken met de SMA-app; #628 dezelfde installatie, pysmaplus |
| SolarEdge | solaredge-modbus-multi |
B | ja | ✅ live getest | #691 (onkelfu) Modbus + twee SolarEdge-batterijen — de ontlaadbegrenzing is daar gerepareerd en bevestigd; #763 dezelfde installatie, laadsessies op 2.0.0-beta.7 |
| SolaX | solax-modbus |
D | ja | ✅ live getest | #274 correctie voor koude start bevestigd door de melder; disc. 103 (zlakes01) X3 G4 10 kW + batterij van 12 kWh |
| Sonnen | sonnenbatterie |
C | — | ✅ live getest | #592/#593 (tlinnet) Sonnenbatterie 10 — aantal cycli afgestemd met my.sonnen.de, live bevestigd |
| Alpha ESS | alphaess |
ED | — | 🧩 geïmplementeerd | — |
| E3DC | e3dc_rscp |
ED | — | 🧩 geïmplementeerd | — |
| Fox ESS | foxess |
ED | — | 🧩 geïmplementeerd | — |
| GivEnergy | givenergy_local |
ED | — | 🧩 geïmplementeerd | — |
| Kostal Plenticore | kostal_plenticore |
B | ja | 🧩 geïmplementeerd | — |
| KSTAR | ha-solarman (KSTAR YAML profiles) |
ED | — | 🧩 geïmplementeerd | — |
| RCT Power | rct_power |
ED | — | 🧩 geïmplementeerd | — |
| Senec | senec |
ED | — | 🧩 geïmplementeerd | — |
| Sofar | ha-solarman |
ED | ja | 🧩 geïmplementeerd | — |
| Solis | ha-solarman |
ED | ja | 🧩 geïmplementeerd | — |
| Sungrow | sungrow |
A | ja | 🧩 geïmplementeerd | — |
| Tesla Powerwall | powerwall |
B | ja | 🧩 geïmplementeerd | — |
| Victron | victron / venus |
A | ja | 🧩 geïmplementeerd | #621/#622 correcties voor lastbeheer bevestigd door een eigenaar van een Victron GX, maar nooit een Victron-entiteit gevolgd; vraag om BESS in #809 |
| EG4 / Flexboss | eg4 (tbd) |
– | — | 📥 gevraagd | #810 eigen EG4 Web Monitor; #689/#727 (Azlinon) een FlexBOSS 21 + 2 Wallmount-paar draait al via Solar Assistant MQTT — de verkeerde uitlezing van de batterijtemperatuur is live gerepareerd |
| Victron Multiplus II BESS | victron (tbd) |
– | — | 📥 gevraagd | #809 |
Laadpalen
| Merk | Integratie | Stuurmethode | Status | Bewijs |
|---|---|---|---|---|
| Easee | easee |
via service | ✅ live getest | #68/#283 (Brkie) met GoodWe; #415 (zlakes01) twee laadpalen op één installatie; disc. 103 (praun) naast een Deye Sun12k |
| Fronius / go-e Wattpilot | wattpilot |
number-entiteit | ✅ live getest | #802 (HorizonKane, fork van ha-wattpilot — werkt bevestigd) |
| GARO | garo_wallbox |
schakelaar + stroomentiteit met ondergrens 6 A | ✅ live getest | #700/#748 (jappish84) switch.garo_laddbox — de ondergrens van 6 A leidde tot de correctie, bevestigd op v1.7.6-beta.14; merk herkend met de ondergrens meegenomen sinds #816 |
| JuiceBox 48 | mqtt |
number-entiteit (JuiceBoxProxy – MQTT) | ✅ live getest | #683/#698 (Azlinon) twee JuiceBox 48 via JuiceBoxProxy/MQTT — SOC-verwarring en dubbele herkenning opgelost, live bevestigd; merk herkend sinds #816 |
| KEBA P30/P40 | keba |
service: keba.set_current | ✅ live getest | SEM-productielaadpaal, dagelijks; #616/#763 (onkelfu) twee P30 C aangestuurd via gewone Modbus, niet via de KEBA-integratie |
| Wallbox Pulsar | wallbox |
number-entiteit | ✅ live getest | #548 correctie voor statusvertraging bevestigd door de melder; twee Pulsar Plus die onder SEM laden (disc. 103, RienduPre) |
| ABL eMH1 | ev_charger_modbus |
number-entiteit + schakelaar (matfroh/ABL_emh1_modbus, Modbus ASCII) | 🧩 geïmplementeerd | #808 (janklostermann) vond de integratie; in kaart gebracht vanuit de broncode, nog niemand heeft de hardware op de werkbank |
| Alfen Eve | alfen_wallbox |
number-entiteit | 🧩 geïmplementeerd | — |
| Blue Current | blue_current |
number-entiteit | 🧩 geïmplementeerd | — |
| ChargePoint | chargepoint |
number-entiteit | 🧩 geïmplementeerd | — |
| Algemeen / handmatig | — | elke set sensoren voor vermogen+verbonden+laden | 🧩 geïmplementeerd | de gedocumenteerde route voor handmatige configuratie; #752 (praun) gebruikt die om het eigen BLE-ampèregetal van een Tesla achter een Easee aan te sturen |
| go-eCharger (HTTP) | goecharger |
number-entiteit | 🧩 geïmplementeerd | — |
| go-eCharger (MQTT) | goecharger_mqtt / goecharger_api2 |
number-entiteit | 🧩 geïmplementeerd | — |
| Heidelberg Energy Control | heidelberg_energy_control |
number-entiteit | 🧩 geïmplementeerd | — |
| NRGkick | nrgkick |
number-entiteit + schakelaar | 🧩 geïmplementeerd | #917 (aleho) noemde de bediening; in kaart gebracht vanuit de eigen sleutels van de kern, nog geen live bevestiging |
| OCPP-compatibel (ABB Terra, Vestel, Grizzl-E, …) | ocpp |
number-entiteit | 🧩 geïmplementeerd | — |
| Ohme | ohme |
number-entiteit | 🧩 geïmplementeerd | — |
| OpenEVSE | openevse |
number-entiteit | 🧩 geïmplementeerd | — |
| OpenWB 2.x | openwb2mqtt / openwbmqtt |
number-entiteit | 🧩 geïmplementeerd | — |
| Peblar Rocksolid | peblar |
number-entiteit | 🧩 geïmplementeerd | — |
| V2C Trydan | v2c |
number-entiteit | 🧩 geïmplementeerd | — |
| Wallbox (MQTT-brug) | mqtt |
number-entiteit + schakelaar (MQTT-brug uit de community) | 🧩 geïmplementeerd | #984/#985 (RienduPre) twee Pulsar Plus achter de brug; in kaart gebracht vanuit zijn entiteitenlijsten, live bevestiging volgt |
| Zaptec | zaptec |
via service / number-entiteit (available_current) | 🧩 geïmplementeerd | disc. 103 (coppe218) meldt een Zaptec Go2 in test; nog geen entiteiten of waarden getoond |
Voertuigen
SEM praat niet met de auto — het laadt richting de laadtoestand van de auto. Een regel hier betekent dat de HA-integratie van dat voertuig op een echte installatie als SOC-/actieradiusbron van SEM is gekoppeld.
| Voertuig | Bron SOC / actieradius | Status | Bewijs |
|---|---|---|---|
| Audi e-tron / Q8 e-tron | audi connect | ✅ live getest | #461/#523 (RienduPre) SOC + actieradius gekoppeld als voertuigbron van SEM in een vloot met twee laadpalen |
| Chevrolet Blazer EV (2024) | OnStar – MQTT | ✅ live getest | #683/#708 (Azlinon) een echte sessie stopte op 67 % tegenover een doel van 60 % — de overschrijding die het SOC-pad heeft gerepareerd |
| Mercedes EV | Mercedes me | ✅ live getest | #763/#779 (onkelfu) de traces van het staakt-het-vuren bij laadfouten zijn vastgelegd terwijl die aangesloten was |
| Mini Cooper SE | MINI connected | ✅ live getest | #523 / disc. 103 (RienduPre) de helft met korte actieradius van diezelfde vloot met twee auto’s |
| Renault Zoe | Renault (eigen HA-integratie) | ✅ live getest | SEM-productieauto — de sessies voor faseschakeling van #804 (20.08) zijn ermee gereden |
| Kia Ceed PHEV | kia_uvo | 🧩 geïmplementeerd | #559 (alexmc1510) SOC gelezen uit de Kia-integratie, auto aan een gewoon stopcontact van 230 V; recept gegeven, geen bevestiging |
| Tesla | tesla_ble (ESPHome) ampère achter een Easee | 🧩 geïmplementeerd | #752 (praun) SEM stuurt het eigen BLE-ampèregetal van de auto achter een Easee; de open vraag daar is ampère onder 6 A |
Warmtepompen, warm water, lasten en meters
Al het andere dat SEM leest of schakelt: de route voor SG-Ready en warm water, gemeten lasten, en de meter die het netsignaal levert als dat niet van de omvormer komt.
| Apparaat | Rol | Integratie | Status | Bewijs |
|---|---|---|---|---|
| DSMR / P1 slimme meter | netmeter | dsmr |
✅ live getest | #378/#461 (RienduPre) afname-/terugleveringstellers; de test voor de gesplitste netroute is erop gebaseerd |
| Ecobee (geothermisch) | warmtepomp | homekit_controller |
✅ live getest | #685 (Azlinon) twee geothermische units op climate-entiteiten, één ingesteld in SEM — de tweede is de open vraag |
| HomeWizard Wi-Fi P1 | netmeter | homewizard |
✅ live getest | #628 (jappish84) sensor.p1_meter_effekt is de ingestelde SEM-netsensor van die installatie |
| NIBE-warmtepomp | warmtepomp (SG-Ready) | nibe_heatpump + SG relays |
✅ live getest | #448/#570 (RienduPre) SEM stuurt de relais SG1/SG2 op een VVM 320 — ‘It works’; entiteiten in disc. 432 |
| Sessy P1-dongle | netmeter | sessy |
✅ live getest | #461 / disc. 103 (RienduPre) sensor.sessy_p1_power levert netvermogen op een installatie met alleen een batterij |
| Shelly (EM / PM / Plug) | gemeten last, CT-meter | shelly |
✅ live getest | #744 (Azlinon) kleine gemeten lasten, #745 hardwaretoestand van de stekker daar bevestigd; #685 een EM-stroomtang meet een warmtepomp |
| SwitchBot-relais | warm water | switchbot |
✅ live getest | #560 (covuser) de kiezer voor de warmwaterentiteit is op dat relais gerepareerd en bevestigd |
| Tibber Pulse | netmeter + prijsvoeding | tibber |
✅ live getest | #120/#491 (RienduPre) de prijs- en verbruikssensoren van tibber_pulse op een draaiende installatie |
| BYD (Battery-Box, achter een andere omvormer) | batterijpakket | generic patterns |
🧩 geïmplementeerd | #564 patroon bmu_temp in hardware_detection.py en patroon rated_capacity in config_flow.py; nog geen live melding |
| Echelon-meter | netmeter | custom |
🧩 geïmplementeerd | #807 (ab-elco-clal) entiteiten voor afname/teruglevering verschijnen in een live diagnosedump; niets over bevestigd |
| Viessmann Vitocal 250-A / 252-A | warmtepomp / warm water | vicare |
🧩 geïmplementeerd | #600 / disc. 599 (tlinnet) ViCare-sensoren gekoppeld aan de velden van SEM; nog geen aansturing bevestigd |
| Buderus-warmtepomp | warmtepomp (SG-Ready) | ems-esp |
📥 gevraagd | #801 (HorizonKane) SG-Ready heeft een commando naar EMS-ESP nodig, geen omgezet relais |
Een regel opwaarderen naar live getest
Draai SEM met je hardware en vertel ons wat er gebeurde — een issue met je merk, de uitkomst van de configuratiestappen en een opmerking dat de eerste cycli werkten, is genoeg. Elke bevestiging wordt hier vermeld.
Mis geen nieuwe SEM-versie
Krijg een mail bij nieuwe SEM-versies, bijgewerkte Nederlandse documentatie en praktijkcijfers. Je downloadt direct ook de gratis checklist voor het einde van de saldering.
Geen spam. Afmelden kan altijd met één klik.