Fronius Modbus: Symo GEN24 uitlezen via Modbus TCP
Fronius Modbus uitlezen: zet Modbus TCP aan op poort 502 in de web-UI van de Symo GEN24, kies tussen int+SF en float, lees de juiste SunSpec-registers en schaal ze correct. Praktische gids voor NL installateurs.

Fronius Modbus uitlezen betekent dat je een Fronius Symo GEN24 lokaal over Modbus TCP uitleest in plaats van via het Solar.web portaal van de fabrikant. Je opent een Modbus TCP verbinding naar de omvormer op poort 502, kiest een van de twee SunSpec registerkaarten die Fronius aanbiedt (int+SF of float) en krijgt AC-vermogen, opgewekte energie, netfrequentie, DC-vermogen en de bedrijfstoestand rechtstreeks binnen. Voor een NL installateur is dat de basis voor eigen monitoring, alerts en energiemanagement, zonder afhankelijk te zijn van een fabrikant-account. Deze gids legt uit hoe je Modbus TCP inschakelt in de web-UI van de GEN24, wat het verschil is tussen int+SF en float, welke registers ertoe doen en waarom de exacte adressen een offset van 1 hebben.
Bijgewerkt: augustus 2026.
Wat je in deze gids vindt
- Welke Fronius omvormers Modbus spreken en over welke interface
- Modbus TCP aanzetten via de web-UI van de Symo GEN24
- int+SF versus float: welke SunSpec registerkaart kies je
- De registers die je in de praktijk gebruikt, met datatypes en schaling
- Waarom je register 40001 leest op adres 40000 (de offset van 1)
- Het verschil tussen de GEN24 en een oudere Symo met Datamanager 2.0
Gratis: RS485 en Modbus RTU installatie checklist (PDF)
De controlelijst voor elke RS485 bus, voor je de installatie oplevert. Print hem en neem hem mee.
- Bedradingsvolgorde: A/B polariteit, GND en afscherming
- Terminatie en biasing, inclusief multimeter controles
- Spiekbriefje communicatie instellingen (baudrate, pariteit, stopbits)
- De 10 meest gemaakte fouten en hoe je ze herkent
Je ontvangt de checklist en af en toe een praktische Modbus tip. Geen spam, altijd uitschrijfbaar.
Wat is Modbus TCP op een Fronius Symo GEN24?
Modbus TCP op een Fronius Symo GEN24 is een lokale Modbus-server die de omvormer over Ethernet of WiFi aanbiedt op poort 502, de IANA-standaardpoort voor Modbus TCP. De server is standaard uitgeschakeld en de datacommunicatie zit ingebouwd in elke GEN24, dus je hebt geen extra kaart of hardware nodig om de productiedata binnen te halen, alleen een Modbus-client of gateway op hetzelfde subnet.
Het aantrekkelijke aan deze route is de onafhankelijkheid. Waar Solar.web een cloud-account, internet en de Fronius-infrastructuur vereist, praat Modbus TCP direct op je eigen netwerk. Dat maakt lokale alerts, langere dataretentie en merkneutrale consolidatie mogelijk. Fronius volgt de open SunSpec standaard, dus de registerlogica is dezelfde als bij andere SunSpec-merken. Voor de protocolbasis is het handig om wat is Modbus erbij te houden; deze gids veronderstelt dat je weet wat een holding register is.
Wat je nodig hebt
Voordat je Fronius Modbus kunt uitlezen, controleer je vier dingen. Zonder deze basis loop je bij de eerste pollpoging vast op een timeout of een leeg antwoord.
- Een Fronius Symo GEN24 of Primo GEN24 met een netwerkverbinding, via de ingebouwde LAN-poort of WiFi, op hetzelfde subnet als je Modbus-client.
- Het IP-adres van de omvormer, plus toegang tot de lokale web-UI. Voor parameterwijzigingen log je in met het technicus- of eigenaaraccount.
- Een keuze tussen int+SF en float voordat je registers gaat pollen; die keuze bepaalt welke SunSpec-modellen de omvormer aanbiedt.
- Een Modbus-client of gateway die op poort 502 kan pollen, plus de registerkaart verderop in deze gids.
Modbus TCP aanzetten op de GEN24
Modbus staat standaard uit. Je schakelt het in via de lokale web-UI van de omvormer, bereikbaar op het IP-adres van de GEN24. De procedure is kort.
- 1
Log in op de web-UI
Open de lokale web-UI van de omvormer in een browser op hetzelfde netwerk. Log in met het technicus- of eigenaaraccount, anders zijn de communicatie-parameters grijs.
- 2
Ga naar Communicatie en Modbus
Navigeer naar Communicatie en dan Modbus. Hier staat de keuze voor de data-uitvoer (tcp of rtu), de poort en het SunSpec Model Type.
- 3
Zet de data-uitvoer op tcp
Kies tcp als data-uitvoer. De poort staat standaard op 502; 1502 is selecteerbaar maar houd 502 aan tenzij je een goede reden hebt. De omvormer start nu een Modbus-server op de netwerkinterface.
- 4
Kies int+SF of float
Stel het SunSpec Model Type in. int+SF geeft de modellen 101/102/103 (en meter 201/202/203); float geeft 111/112/113 (en meter 211/212/213). Zie de volgende sectie voor de keuze.
- 5
Test de verbinding
Poll vanaf je client op het IP-adres van de omvormer, unit-id 1, holding register 40000 (dat is logisch register 40001, de SunS-marker). Krijg je de ASCII-tekst SunS terug, dan staat de server correct aan.
Belangrijk: het lokale Modbus uitlezen loopt naast Solar.web, niet in plaats ervan. De omvormer blijft over HTTPS met de Fronius-cloud praten voor garantie, firmware-updates en monitoring op afstand, terwijl je dezelfde omvormer lokaal op poort 502 uitleest. Je hoeft dus niets aan de portaal-verbinding te veranderen.
int+SF of float: welke registerkaart kies je?
Dit is de kern van Fronius Modbus en de eerste keuze die je maakt. Anders dan SMA, dat een fabrikant-eigen profiel naast SunSpec zet, biedt Fronius puur SunSpec aan, maar in twee smaken.
Het int+SF profiel (integer plus scale factor) gebruikt de SunSpec-modellen 101 (eenfase), 102 (split-fase) en 103 (driefase). Elke meetwaarde is een geheel getal (integer) met een apart scale-factor register dat aangeeft met welke macht van tien je moet vermenigvuldigen. Dit profiel is compact en breed compatibel, en is de standaardkeuze voor de meeste installateurs.
Het float profiel gebruikt de modellen 111, 112 en 113. Elke meetwaarde is een IEEE754 32-bit floating point getal over twee registers, zonder scale factor. Dat is makkelijker te verwerken in software, maar gebruikt twee registers per waarde en wordt door iets minder clients ondersteund.
De Fronius registers die ertoe doen
De onderstaande registers volgen het int+SF profiel (SunSpec model 103, driefase) uit de Fronius bedieningshandleiding GEN24 Modbus TCP en RTU (documentnummer 42,0410,2649). Belangrijk: Fronius geeft aan dat de exacte adressen dynamisch zijn en afhangen van de samenstelling van de SunSpec-lijst. Verifieer daarom altijd met een testpoll of met de Fronius Excel-registerkaart voordat je dashboards bouwt. Lees deze registers met function code 03 (holding registers).
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 40071 | AC-stroom | uint16 | A | R | Totale AC-stroom, scale factor A_SF op 40075 |
| 40083 | AC-vermogen | int16 | W | R | Actief AC-vermogen totaal, scale factor W_SF op 40084 |
| 40085 | Netfrequentie | uint16 | Hz | R | Netfrequentie, scale factor op 40086 |
| 40093 | Totale opbrengst | acc32 | Wh | R | Totale opgewekte energie sinds installatie, scale factor op 40095 |
| 40100 | DC-vermogen | int16 | W | R | DC-vermogen totaal, scale factor op 40101 |
| 40102 | Kasttemperatuur | int16 | C | R | Interne temperatuur, scale factor op 40106 |
| 40107 | Bedrijfstoestand | enum16 | enum | R | St: 1 uit, 2 slaap, 4 MPPT (in bedrijf), 7 storing |
Twee dingen die je hier moet begrijpen, anders lees je onzin.
Scale factors in plaats van vaste decimalen
Op het int+SF profiel is elke meetwaarde een geheel getal, en staat de schaling in een apart scale-factor register er direct naast. De echte waarde is de ruwe registerwaarde maal tien tot de macht van de scale factor. Register 40083 (AC-vermogen) leest bijvoorbeeld 550, en scale factor W_SF op 40084 leest 1: de reele waarde is dan 550 maal tien tot de macht 1, oftewel 5.500 W. Werk je op het float profiel, dan gelden deze scale factors niet en lees je direct een 32-bit float.
De offset van 1 bij het adresseren
Dit is de meest gemaakte fout bij zelfbouw-uitlezing van een Fronius. SunSpec-registers beginnen logisch bij 40001, maar op de draad gebruik je een adres dat altijd 1 lager is. Om register 40001 te lezen gebruik je adres 40000 (0x9C40). De adressen in de tabel hierboven zijn de logische SunSpec-nummers; trek er 1 af voor het protocoladres, of laat je client dat doen. Veel Modbus-bibliotheken werken al met een base-adres, dus test met een bekende waarde zoals de SunS-marker voordat je conclusies trekt.
Voor een bruikbare monitoring-set volstaan vier registers: 40083 voor realtime AC-vermogen, 40093 voor de totale opbrengst, 40107 voor de bedrijfstoestand en 40102 voor de temperatuur (handig voor derating-detectie in de zomer). Wie ook teruglevering en verbruik wil meten, koppelt een Fronius Smart Meter, die op meter-adres 200 zijn eigen SunSpec meter-registers aanbiedt.
GEN24 versus een oudere Symo
Niet elke Fronius Symo werkt hetzelfde. De Symo GEN24 en Primo GEN24 hebben de datacommunicatie ingebouwd, dus Modbus TCP staat in de lokale web-UI zoals hierboven beschreven. Een oudere Fronius Symo uit de SnapINverter-generatie heeft daarentegen de Fronius Datamanager 2.0 kaart nodig; daar zet je Modbus TCP aan in de Datamanager web-UI onder Instellingen en Modbus.
Veelvoorkomende problemen oplossen
De meeste Fronius Modbus problemen komen op een handvol oorzaken neer. Loop deze lijst af als je geen verbinding of onzinnige waardes krijgt.
- Modbus staat nog uit. De server is standaard uitgeschakeld. Controleer in Communicatie en Modbus of de data-uitvoer op tcp staat.
- Offset van 1 vergeten. Poll je op register 40001 in plaats van adres 40000, dan lees je verkeerde data. Trek altijd 1 af of test met de SunS-marker.
- Verkeerd profiel verwacht. Verwacht je scale factors maar staat de omvormer op float (of andersom), dan kloppen je waarden niet. Controleer het SunSpec Model Type in de web-UI.
- Scale factor vergeten. Een AC-vermogen van 550 met scale factor 1 is 5.500 W, niet 550 W. Zonder de vermenigvuldiging met tien tot de macht van de scale factor kloppen je waarden niet.
- Ander subnet of firewall. De gateway zit op een ander subnet dan de omvormer, of poort 502 wordt geblokkeerd. Zet de omvormer op een vast IP of DHCP-reservering zodat het adres niet verandert.
Lokaal uitlezen met een gateway
Voor een enkele omvormer volstaat een Modbus-client op een laptop of een Home Assistant-instantie. In Nederland is dat laatste populair: open-source integraties voor Fronius en SunSpec worden breed gebruikt door prosumers die hun GEN24 lokaal willen uitlezen. Wil je die route zelf lopen, dan helpt Home Assistant Modbus integratie je op weg.
Voor een groeiende fleet met meerdere klanten wordt een vaste gateway per site praktischer. Een ModbusCloud Gateway (zie de Gateway-pagina) hangt aan het lokale netwerk, opent een Modbus TCP sessie naar de omvormer op poort 502, polt via het gekozen profiel de registers uit de tabel hierboven, past de scale factors toe en stuurt de waardes versleuteld door naar een dashboard. De hardware is niet aan een specifiek model gekoppeld; de Gateway leest elke SunSpec-conforme omvormer op dezelfde manier, dus een gemengde fleet met Fronius, SMA en SolarEdge consolideert in een overzicht.
De zakelijke haak voor Nederlandse installateurs is energiemanagement. Met het einde van de salderingsregeling per 1 januari 2027 en de terugleverkosten die leveranciers sinds 2024 rekenen, wordt eigen verbruik financieel belangrijker dan teruglevering. Lokale, realtime productiedata is de basis voor thuisbatterij-sturing, dynamische tarieven en exportbegrenzing bij netcongestie. Solar.web blijft bestaan voor cloud- en garantie-monitoring, maar voor eigen alerts en merkneutrale consolidatie is lokale Modbus-uitlezing onmisbaar.
Veelgestelde vragen
Heeft een Fronius Symo GEN24 standaard Modbus?
Ja, elke Fronius GEN24 heeft de datacommunicatie ingebouwd met een Modbus TCP server op poort 502, maar die staat standaard uit. Je zet hem aan in de lokale web-UI van de omvormer onder Communicatie en Modbus. Er is geen extra kaart nodig, anders dan bij een oudere Symo die de Fronius Datamanager 2.0 vereist.
Welke poort gebruikt Fronius Modbus TCP?
Fronius gebruikt de IANA-standaardpoort 502 voor Modbus TCP, met 1502 als selecteerbaar alternatief. Dat is anders dan SolarEdge, dat op 1502 luistert. Een gateway die default op 502 staat werkt dus direct met Fronius. Controleer wel dat de data-uitvoer in de web-UI op tcp staat.
Wat is het verschil tussen int+SF en float bij Fronius?
int+SF gebruikt de SunSpec-modellen 101/102/103 met gehele getallen en aparte scale-factor registers; de echte waarde is het ruwe getal maal tien tot de macht van de scale factor. float gebruikt de modellen 111/112/113 met 32-bit floating point over twee registers, zonder scale factor. int+SF is compacter en breed compatibel; float is makkelijker te verwerken.
Welke Unit ID heeft een Fronius omvormer?
Bij Modbus TCP is de unit-id van de Fronius omvormer altijd 1; de identificatie gebeurt op het IP-adres. Bij Modbus RTU is het omvormer-adres standaard 1 (instelbaar 1 tot 247). Een aangesloten Fronius Smart Meter zit standaard op meter-adres 200.
Waarom lees ik verkeerde waarden op register 40001?
SunSpec-registers beginnen logisch bij 40001, maar op de draad gebruik je een adres dat 1 lager is. Om register 40001 te lezen gebruik je adres 40000 (0x9C40). Trek dus altijd 1 af van het logische registernummer, of laat je client dat via een base-adres doen, en test met de SunS-marker.
Welke registers moet ik uitlezen bij een Fronius GEN24?
Voor bruikbare monitoring volstaan vier int+SF registers: 40083 voor het actuele AC-vermogen, 40093 voor de totale opbrengst, 40107 voor de bedrijfstoestand en 40102 voor de kasttemperatuur. Let op de scale factor per register en op de offset van 1 bij het adresseren.
Kan ik een Fronius omvormer in Home Assistant uitlezen?
Ja. Zet Modbus TCP aan op de omvormer en gebruik de standaard Home Assistant Modbus-integratie of een kant-en-klare Fronius- of SunSpec-integratie. Richt je op poort 502 en unit-id 1. Kies int+SF of float consequent en pas bij int+SF de scale factors toe, anders kloppen je grafieken niet.
Fronius Modbus uitlezen is voor de installateur van 2026 minder een extraatje en meer een basisvaardigheid. Je zet Modbus TCP aan in de web-UI van de GEN24, onthoudt dat de poort 502 is, kiest tussen int+SF en float, en houdt rekening met de scale factors en de offset van 1. Wie dat combineert, heeft een lokale, cloud-onafhankelijke datalaag die de basis vormt voor eigen alerts, energiemanagement en het opvangen van netcongestie. De ModbusCloud Gateway leest een Fronius Symo GEN24 uit zonder registerprogrammering en consolideert meerdere sites en merken in een dashboard, naast (niet in plaats van) Solar.web.
Klaar om te beginnen?
Bestel de ModbusCloud Gateway en monitor je installaties binnen 5 minuten.
Bekijk de gateway