Zonnepanelen monitoring met Modbus, installateurs gids 2026
Zonnepanelen monitoring met Modbus: SMA, Fronius, Huawei, KOSTAL en SolarEdge via SunSpec lezen, welke registers tellen en hoe je een merkneutrale fleet view bouwt.

Zonnepanelen monitoring via Modbus is het uitlezen van een omvormer over het Modbus protocol (RTU over RS485 of TCP over Ethernet) in plaats van via het fabrikant cloudportaal. Voor een installateur betekent dat: een dashboard waarin je SMA, Fronius, Huawei, KOSTAL en SolarEdge naast elkaar ziet, je eigen alerts, en een datalaag die ook praat met je energiemeters en warmtepompen. In 2026 spelen drie krachten tegelijk: de afbouw van de salderingsregeling vanaf 2027, terugleverkosten die energieleveranciers sinds 2024 doorrekenen en netcongestie die 65 procent van de NL netvlakken treft. Allemaal vergroten ze het belang van precieze, eigen monitoring. Deze pillar legt uit hoe Modbus dat doet, per merk en per register.
Updated: juni 2026.
Waarom Modbus monitoring nu zakelijk relevant is
Tot 2024 was monitoring vooral een leuk extraatje bij oplevering: een SolarEdge portal account, een Sunny Portal login en klaar. Vanaf 2027 wordt het anders. De Wet afbouw salderingsregeling brengt de terugleververgoeding stapsgewijs naar 0 procent in 2031. Tegelijk publiceert de ACM cijfers waaruit blijkt dat grote energieleveranciers in 2025 gemiddeld 15 cent per kWh terugleverkosten rekenden. Eigen verbruik via PV plus batterij plus warmtepomp en EV laden wordt daarmee opeens harde euro's waard. Dat coordineren vereist meten en sturen, niet alleen een appje van de fabrikant.
Voor de installateur is de waarde concreet. Een PV installatie die 4 weken onopgemerkt 12 procent onder verwachte yield draait kost een huishouden ruwweg EUR 80 aan kWh per maand bij huidige stroomprijzen. Met een merkneutrale Modbus monitor merk je dat na 48 uur in plaats van na een vakantie of een belletje. Dezelfde monitor levert ook de prestatie ratio die je bij garantieclaims aan de fabrikant moet aantonen.
Hoe Modbus een omvormer uitleest
Modbus is een master, slave protocol uit 1979 dat door de PV branche is overgenomen via de SunSpec Alliance specificatie. SunSpec definieert welk register welke meetwaarde levert, zodat alle conforme omvormers (SMA, Fronius, KOSTAL, Huawei, GoodWe, SolarEdge, Sungrow) een gemeenschappelijke kaart delen. Een client (gateway, monitoring server, Home Assistant) opent een TCP verbinding naar de omvormer of een RS485 sessie, vraagt holding registers op vanaf adres 40001 en parseert de geretourneerde waardes.
De layout is altijd hetzelfde. Het eerste blok bevat de identifier "SunS" als tag, daarna komt het Common Model met fabrikant, modelnaam en serienummer, gevolgd door een Inverter Model dat afhankelijk van de fase configuratie 101 (single phase), 102 (split phase) of 103 (three phase) heet. Een End Model marker met identifier 0xFFFF sluit de keten af.
Voor de installateur is dat handig om twee redenen. Eén: je kunt voor elke nieuwe omvormer een generieke read implementatie hergebruiken, dezelfde Python of Node script werkt op zes merken. Twee: je kunt programmatisch herkennen welk merk en welk model er aan een gateway hangt door de Common Model uit te lezen, een vorm van auto detect die fabrikant portalen niet bieden.
Wat je per merk moet weten
Niet alle omvormers doen Modbus precies hetzelfde. De grootste verschillen zitten in de TCP poort, of RTU beschikbaar is, en hoe je de Modbus interface activeert. Hieronder de zes merken die je in NL het meeste tegenkomt.
SMA Sunny Boy en Tripower
SMA omvormers spreken Modbus TCP via de Speedwire interface (de ingebouwde Ethernet poort). Je activeert de Modbus server in de Webconnect interface onder Externe Communicatie, kiest profiel SMA (eigen schema) of SunSpec (industriestandaard) en het apparaat luistert op poort 502. RTU is alleen mogelijk met een externe SMA Modbus Module, die je via een extra slot in oudere Sunny Boys plaatste. Voor een nieuw fleet kies je TCP plus SunSpec en je leest direct de Common Model en Inverter Model 101 (residentieel single phase) of 103 (Tripower three phase).
Fronius Symo en GEN24
Fronius implementeert SunSpec het volledigst van de zes merken. Je opent het webinterface van de Datamanager 2.0 of de geintegreerde Web UI op de GEN24, gaat naar Instellingen, Modbus, en zet de Slave als Modbus TCP optie aan. Poort is 502, en je kiest tussen "float" en "int + SF" representatie. Voor monitoring is float makkelijker; voor strikte SunSpec compliance kies je int + SF (scale factor) zoals de spec voorschrijft.
KOSTAL Plenticore
KOSTAL omvormers luisteren standaard op TCP 1502, niet 502. Activeer Modbus via Webserver, Instellingen, Modbus / TCP. Voor de installateur is dit een eerste valkuil: het apparaat reageert niet op poort 502 en geeft geen foutmelding. Configureer de gateway expliciet op 1502.
Huawei SUN2000
Huawei exposed twee TCP poorten. Poort 502 levert SunSpec compatible read only access, poort 6607 is een Huawei extended interface met meer DC string detail en battery management registers. Voor residentieel volstaat 502. Voor C&I waar je per string yield meet of een LUNA battery aanstuurt activeer je 6607. Beide vereisen dat de SUN2000 aan een lokaal LAN hangt; standaard staat alleen de fabrikant cloud aan.
SolarEdge
SolarEdge gebruikt eveneens TCP 1502, plus RTU over RS485 als de Modbus Meter Connection in de SetApp wordt ingeschakeld. De keuze SunSpec int + SF is de enige optie. SolarEdge biedt daarbij een unieke meetwaarde: per panel monitoring data via de DC power optimizers, maar die data komt alleen via de fabrikant cloud beschikbaar, niet via Modbus. Wat Modbus wel levert: AC vermogen, lifetime energy, alarmflags en zelf gepulste meter registers als je een Modbus kWh meter aan de inverter hangt.
Enphase
Enphase microomvormers hebben geen Modbus interface. Je leest data uit de IQ Gateway (vroeger Envoy) via een lokale HTTP API op /ivp/meters/readings en /api/v1/production. Voor een gemengd fleet met Enphase betekent dat: Modbus voor vijf merken, een aparte HTTP poller voor de Enphase locaties. De ModbusCloud Gateway ondersteunt dat in een tweede modal.
Welke registers tellen voor de installateur
De meeste monitoring use cases voor installateurs vragen ongeveer twaalf meetwaardes. Onderstaande tabel toont de SunSpec adressen in legacy 4xxxx notatie. Voor de Modbus engine zelf zijn dat 0 based offsets ((adres minus 40001) = wire address), zie ook de uitleg in Modbus function codes.
| Meetwaarde | SunSpec offset (model 103) | Eenheid | Wanneer relevant |
|---|---|---|---|
| AC Power (totaal) | 40083 | W | Realtime opbrengst |
| AC Current (sum) | 40072 | A | Capaciteit check |
| AC Voltage L-N | 40081 | V | Spanning kwaliteit, netcode trigger |
| AC Frequency | 40085 | Hz | Eilandwerking detectie |
| Total Energy (lifetime) | 40094 | Wh | Yield rapportage |
| DC Voltage | 40099 | V | String diagnose |
| DC Current | 40097 | A | String diagnose |
| DC Power | 40101 | W | DC ratio analyse |
| Cabinet Temperature | 40103 | C | Derating detectie |
| Operating State | 40108 | enum | Status (running, fault, throttled) |
| Event flags 1 | 40115 | bitmask | Welke fouten staan aan |
| Event flags 2 | 40117 | bitmask | Vendor specific events |
Voor een fleet view zijn AC Power, Total Energy, Operating State en Event flags het strikte minimum. Dat geeft yield, downtime en faultlog. Voeg DC Voltage en DC Current toe als je string level diagnose wilt; cabinet temperatuur is waardevol voor de zomerse derating detectie.
Van een PV systeem naar een fleet view
Een fleet view is een dashboard waarin je tientallen of honderden inverters tegelijk ziet, gegroepeerd per klant, per locatie en per merk. De waarde voor de installateur is geen extra grafiekje, het is sneller dan de klant herkennen welke installatie underperformt en waarom.
Concreet werkt dat als volgt. Per locatie hangt een ModbusCloud Gateway (zie /product) aan het lokale netwerk. De gateway opent een Modbus TCP sessie naar elke inverter, polt eens per 30 of 60 seconden de registers uit de tabel hierboven en stuurt de waardes versleuteld door naar de cloud. In de cloud bereken je per inverter de prestatie ratio (PR), een dimensieloze maat tussen 0 en 1 die uitdrukt hoeveel kWh je werkelijk haalt versus het theoretisch maximum bij gemeten irradiance. Een goed werkende installatie zit op PR 0,80 tot 0,86; valt PR onder 0,75 voor 48 uur, dan triggert een alert.
Voor alert routing gebruik je dezelfde regels als bij energiemeters: critical events (Operating State = fault, communicatie verlies langer dan 5 minuten, lifetime energy stops increasing) naar e-mail plus pushbericht, warnings (derating, PR onder drempel, spanning afwijking) alleen naar e-mail.
Stap voor stap een Modbus gateway aansluiten
Onderstaande procedure is van toepassing op een SMA, Fronius, KOSTAL, Huawei of SolarEdge inverter aan een ModbusCloud Gateway.
- 1
Activeer de Modbus server op de inverter
Open het webinterface van de inverter (Sunny Webconnect, Fronius Datamanager, KOSTAL Webserver, SUN2000 SUN2000 app, SolarEdge SetApp). Schakel Modbus TCP aan, kies SunSpec als profiel (waar van toepassing) en noteer het IP adres en de poort (502 of 1502).
- 2
Verbind de gateway aan hetzelfde subnet
Hang de ModbusCloud Gateway aan dezelfde switch als de inverter. Statisch IP of DHCP reservation; vermijd dat de inverter morgen een ander adres heeft. Pas de gateway register lijst aan met IP, poort, slave ID (meestal 1, soms 126 voor Huawei) en de SunSpec model nummers die je wilt pollen.
- 3
Poll test met een functiecode 03
Eerste validatie: lees holding registers 40001 tot 40004. Verwacht resultaat: ASCII "SunS" gevolgd door 0x0001 of 0x0001 (Common Model ID). Als je een Modbus exception 02 (illegal data address) krijgt, controleer de poort. Als je timeouts ziet, controleer subnet en firewall.
- 4
Activeer fleet alerting
Configureer in het ModbusCloud dashboard alerts op Operating State, communicatieverlies en PR drempel. Verzend test alert, controleer e-mail bezorging.
- 5
Document en sluit af
Leg per installatie vast: merk, model, slave ID, poort, firmware versie. Die metadata helpt later bij troubleshooting en garantie afhandeling.
Wat fabrikantportalen niet bieden
Sunny Portal, Solar.web, FusionSolar en SolarEdge monitoring doen één ding goed: één merk visueel weergeven aan de eindklant. Wat ze niet doen: gecombineerde data over merken, een eigen alert API, integratie met je Home Assistant of een nood-uit naar een batterij. Verder zit je vast aan de retentietijd van de leverancier (vaak twee jaar) en gaat de toegang verloren als de klant de cloud account verwijdert of de leverancier het portal sunset.
Modbus monitoring schaalt anders. Je dataset blijft in jouw kantoor of cloud, je houdt 5 of 10 jaar retentie, en je definieert zelf welke metrieken en alerts. Voor een installateur met een groeiende fleet is dat economisch al snel waardevoller dan de gratis fabrikantportal.
Veelgestelde vragen
Hoe kan ik mijn zonnepanelen monitoren?
Drie opties. Een, het fabrikantportal (Sunny Portal, Solar.web, SolarEdge), gratis maar single brand en single direction. Twee, een Modbus monitor zoals ModbusCloud, die elke SunSpec conforme inverter uitleest plus per merk specifieke registers. Drie, een DIY oplossing met Home Assistant of een Raspberry Pi. Voor installateurs met meerdere klanten levert de Modbus monitor de fleet view die portalen missen.
Wat is monitoring van zonnepanelen precies?
Monitoring is het continu uitlezen van een omvormer of stringbox over een digitaal protocol om opbrengst, faultcode, derating en lifetime energy te volgen. Bij Modbus gebeurt dat via holding registers volgens het SunSpec model, meestal eens per 30 of 60 seconden. Daarmee detecteer je onderperformance binnen 48 uur in plaats van pas bij de jaarafrekening.
Wat is de beste app om zonnepanelen te monitoren?
Voor een huiseigenaar met een merk is de fabrikant app meestal voldoende (SMA Sunny Portal, Fronius Solar.web, SolarEdge monitoring). Voor een installateur met meerdere merken en klanten is een neutrale Modbus monitor zoals ModbusCloud beter omdat je een dashboard krijgt en niet vier.
Kan ik mijn eigen zonnepanelen monitoren zonder fabrikantportal?
Ja. Elke SunSpec conforme inverter exposed dezelfde registers vanaf 40001 over Modbus TCP. Met een Raspberry Pi, een Home Assistant integratie of een commerciele Modbus gateway lees je AC vermogen, lifetime energy, faultflags en stringdata. Je betaalt eenmalig hardware plus eventueel een abonnement maar bent niet afhankelijk van het portal van de fabrikant.
Hoe lees ik een SolarEdge omvormer uit via Modbus?
Activeer in de SolarEdge SetApp onder Site Communication de Modbus TCP server. Noteer dat de poort 1502 is, niet 502. Configureer je gateway op IP van de inverter plus poort 1502 plus slave ID 1 en lees vanaf holding register 40001 het SunS identifier blok, gevolgd door Common en Inverter Model 103.
Welke registers tellen het meest voor monitoring?
Vier kritisch: AC Power (40083), Operating State (40108), Event flags (40115), Total Energy (40094). Met die vier zie je realtime productie, draaitoestand, fouten en yield. Voeg DC Voltage en DC Current toe voor string diagnose, en cabinet temperatuur voor zomerderating.
Moet ik per inverter een aparte Modbus gateway nemen?
Nee. Een gateway kan tientallen inverters tegelijk pollen mits ze in hetzelfde Ethernet subnet hangen. Voor RTU (RS485) is er een limiet van 32 nodes per bus, voor TCP is de limiet praktisch de bandbreedte en de schedulertijd van de gateway zelf, vaak 50 tot 200 inverters.
Zonnepanelen monitoring is in 2026 minder een feature en meer een installateurs noodzaak. De afbouw van saldering, terugleverkosten, netcongestie en Redispatch 2.0 maken eigen meten en alerten zakelijk relevant. Modbus is daarvoor het juiste protocol omdat SunSpec, na meer dan tien jaar broedwerk in de PV branche, een gemeenschappelijke register kaart heeft opgeleverd waaraan SMA, Fronius, KOSTAL, Huawei, GoodWe, Sungrow en SolarEdge zich houden. Een open Modbus monitor met fleet view bespaart je per installatie uren troubleshooting per jaar en houdt je dataset onafhankelijk van fabrikant cloud beleidsbeslissingen. De ModbusCloud Gateway leest deze zes merken parallel en consolideert ze in een dashboard, met alerts op de registers die er werkelijk toe doen.
Klaar om te beginnen?
Bestel de ModbusCloud Gateway en monitor je installaties binnen 5 minuten.
Bekijk de gateway