Photovoltaik-Monitoring per Modbus für Installateure 2026
Photovoltaik-Monitoring per Modbus: SMA, Fronius, KOSTAL, Huawei und SolarEdge über SunSpec auslesen, welche Register zählen und ein Flotten-Dashboard funktioniert.

Photovoltaik-Monitoring über Modbus heißt: Sie lesen einen Wechselrichter direkt per Modbus-Protokoll aus (RTU über RS485 oder TCP über Ethernet), statt sich auf das Hersteller-Cloudportal zu verlassen. Für Installateure öffnet das ein Dashboard, in dem SMA, Fronius, KOSTAL, Huawei und SolarEdge nebeneinanderliegen, eigene Alerts möglich werden und die Datenebene auch mit Energiezählern und Wärmepumpen sprechen kann. 2026 wirken drei Kräfte gleichzeitig: Redispatch 2.0 für PV-Anlagen ab 100 kW, der iMSys-Rollout nach MsbG bis 2032 und die Steuerungsvorgaben aus EEG 2023 §9 und §14a EnWG. Modbus-Monitoring ist nicht mehr Komfort, sondern Geschäftsgrundlage. Dieser Pillar zeigt, wie das pro Hersteller und Register funktioniert.
Stand: Juni 2026.
Warum Modbus-Monitoring 2026 zur Geschäftsgrundlage wird
Bis 2023 war Monitoring ein Nice-to-have nach der Inbetriebnahme: ein Sunny Portal-Account, ein Solar.web-Login und gut. Seit der Novelle des Messstellenbetriebsgesetzes 2023 und der vollen Wirksamkeit von Redispatch 2.0 hat sich das verschoben. Anlagen ab 100 kW Leistung müssen Echtzeitdaten an die Netzbetreiber-Plattform Connect+ liefern, der Smart-Meter-Rollout verpflichtet Anlagen über 7 kW Leistung bis 2032 zum iMSys, und §14a EnWG erlaubt Netzbetreibern Wirkleistungsbegrenzung für steuerbare Verbrauchseinrichtungen. Eigene Messung und Steuerung wird damit Pflicht, nicht Bonus.
Wirtschaftlich heißt das: Eine 30 kWp Anlage, die 4 Wochen unbemerkt mit Performance Ratio 0,72 statt 0,82 läuft, kostet den Betreiber bei aktuellem Strompreis etwa 180 EUR pro Monat in entgangenem Eigenverbrauch. Ein herstellerneutrales Modbus-Monitoring erkennt die Abweichung nach 48 Stunden statt nach dem Jahresabrechnung. Dieselbe Datenbasis liefert auch die Beweise für Garantie-Claims beim Hersteller.
Wie Modbus einen Wechselrichter ausliest
Modbus stammt aus 1979 und wurde von der PV-Branche über die SunSpec Alliance standardisiert. SunSpec legt fest, welches Register welchen Messwert liefert, sodass konforme Wechselrichter (SMA, Fronius, KOSTAL, Huawei, GoodWe, SolarEdge, Sungrow) eine gemeinsame Adresskarte teilen. Ein Client (Gateway, Monitoring-Server, Home Assistant) öffnet eine TCP-Verbindung oder RS485-Sitzung, fragt Holding-Register ab Adresse 40001 ab und wertet die Antwort aus.
Der Aufbau ist immer gleich. Das erste Register enthält den ASCII-Identifier "SunS", danach folgt das Common Model mit Hersteller, Modellnamen und Seriennummer. Anschließend kommt ein Inverter Model, das je nach Phasenzahl 101 (einphasig), 102 (Split Phase) oder 103 (dreiphasig) heißt. Ein End Model mit Marker 0xFFFF schließt die Kette ab.
Daraus folgt zweierlei. Erstens: Für jeden neuen Wechselrichter funktioniert dieselbe generische Read-Implementierung; das Python- oder Node-Skript für SMA arbeitet auch bei Fronius. Zweitens: Sie können programmgesteuert erkennen, welche Marke und welches Modell am Gateway hängt, indem Sie Common Model auslesen. Eine Art Auto-Detect, das Herstellerportale nicht bieten.
Was Sie pro Marke wissen müssen
Wechselrichter machen Modbus nicht alle gleich. Die größten Unterschiede liegen im TCP-Port, ob RTU verfügbar ist und wie die Modbus-Schnittstelle aktiviert wird. Folgend die sechs Marken, die im DACH-Raum am häufigsten auftreten.
SMA Sunny Boy und Tripower
SMA-Wechselrichter sprechen Modbus TCP über die Speedwire-Schnittstelle (eingebaute Ethernet). Sie aktivieren den Modbus-Server in der Webconnect-Oberfläche unter Externe Kommunikation, wählen das Profil SMA (eigenes Schema) oder SunSpec (Industriestandard) und das Gerät hört auf Port 502. RTU ist nur mit dem externen SMA Modbus Module möglich, das in älteren Sunny Boys per Slot nachgerüstet wurde. Für neue Anlagen wählen Sie TCP + SunSpec und lesen direkt Common Model und Inverter Model 101 (Residential einphasig) oder 103 (Tripower dreiphasig).
Fronius Symo und GEN24
Fronius implementiert SunSpec am vollständigsten der sechs Marken. Sie öffnen das Webinterface des Datamanagers 2.0 oder die integrierte Web-UI am GEN24, gehen zu Einstellungen, Modbus, und schalten Slave als Modbus TCP frei. Port ist 502, Darstellung wahlweise "float" oder "int + SF" (Scale Factor). Für reines Monitoring ist float einfacher; für strikte SunSpec-Konformität wählen Sie int + SF wie es die Spezifikation vorschreibt.
KOSTAL Plenticore
KOSTAL hört standardmäßig auf TCP 1502, nicht 502. Aktivierung über Webserver, Einstellungen, Modbus / TCP. Erste Falle für Installateure: Das Gerät antwortet nicht auf Port 502 und gibt keine sprechende Fehlermeldung. Konfigurieren Sie das Gateway explizit auf 1502.
Huawei SUN2000
Huawei stellt zwei TCP-Ports bereit. Port 502 liefert SunSpec-kompatiblen Read-only-Zugriff, Port 6607 ist eine Huawei-Erweiterung mit mehr DC-String-Details und Battery-Management-Registern. Für Residential reicht 502; für C&I, wo Sie String-Yield messen oder eine LUNA-Speicherbatterie steuern, aktivieren Sie 6607. Beide Ports erfordern, dass der SUN2000 ans lokale LAN angebunden ist; im Auslieferungszustand ist nur die Hersteller-Cloud aktiv.
SolarEdge
SolarEdge nutzt ebenfalls TCP 1502, dazu RTU über RS485, wenn der Modbus-Meter in der SetApp eingeschaltet ist. Nur SunSpec int + SF wird unterstützt. SolarEdge bietet eine einzigartige Datenquelle: panelgenaue Daten aus den DC-Power-Optimisern, allerdings liefert nur die Hersteller-Cloud diese Daten weiter, nicht Modbus. Modbus liefert AC-Leistung, Lifetime Energy, Alarm Flags und (falls ein Modbus-Zähler angeschlossen ist) Meter-Register.
Enphase
Enphase Mikrowechselrichter haben keine Modbus-Schnittstelle. Daten kommen aus dem IQ Gateway (früher Envoy) per lokalem HTTP unter /ivp/meters/readings und /api/v1/production. Für eine gemischte Flotte mit Enphase heißt das: Modbus für fünf Marken, ein zusätzlicher HTTP-Poller für die Enphase-Standorte. Das ModbusCloud Gateway unterstützt diesen Dual-Modus.
Welche Register zählen für Installateure
Die meisten Monitoring-Anwendungsfälle benötigen ungefähr zwölf Messwerte. Die folgende Tabelle zeigt SunSpec-Adressen in der Legacy-Notation 4xxxx. Für die Modbus-Engine sind das 0-basierte Offsets ((Adresse minus 40001) = Wire Address), siehe auch Modbus Funktionscodes.
| Messwert | SunSpec-Offset (Model 103) | Einheit | Wann relevant |
|---|---|---|---|
| AC-Leistung (gesamt) | 40083 | W | Echtzeit-Ertrag |
| AC-Strom (Summe) | 40072 | A | Kapazitätsprüfung |
| AC-Spannung L-N | 40081 | V | Spannungsqualität, Netcode |
| AC-Frequenz | 40085 | Hz | Inselerkennung |
| Total Energy (Lifetime) | 40094 | Wh | Ertragsmeldung |
| DC-Spannung | 40099 | V | String-Diagnose |
| DC-Strom | 40097 | A | String-Diagnose |
| DC-Leistung | 40101 | W | DC/AC-Verhältnis |
| Gehäuse-Temperatur | 40103 | C | Derating-Erkennung |
| Operating State | 40108 | enum | Status (running, fault, throttled) |
| Event Flags 1 | 40115 | bitmask | Welche Fehler aktiv |
| Event Flags 2 | 40117 | bitmask | herstellerspezifische Events |
Für eine Flotten-Sicht reichen AC Power, Total Energy, Operating State und Event Flags als Minimum. Damit sehen Sie Ertrag, Ausfall und Fehlerlog. DC-Spannung und DC-Strom ergänzen die String-Diagnose; Gehäusetemperatur deckt sommerliches Derating auf.
Von der Einzelanlage zur Flotte
Eine Flotten-Sicht ist ein Dashboard, in dem zehn oder hunderte Anlagen gleichzeitig sichtbar werden, gruppiert nach Kunde, Standort und Marke. Der Mehrwert liegt nicht im Diagramm, sondern darin, schneller als der Kunde zu erkennen, welche Anlage unter Leistung läuft und warum.
Konkret läuft das so: Pro Standort hängt ein ModbusCloud Gateway (siehe /produkt) am lokalen Netzwerk. Das Gateway öffnet Modbus-TCP-Sitzungen zu jedem Wechselrichter, pollt alle 30 oder 60 Sekunden die obigen Register und übertragt die Werte verschlüsselt in die Cloud. Dort berechnen Sie pro Anlage die Performance Ratio (PR), ein dimensionsloses Maß zwischen 0 und 1, das den tatsächlichen Ertrag gegenüber dem theoretischen Maximum bei gemessener Einstrahlung beziffert. Gut laufende C&I-Anlagen liegen bei PR 0,80 bis 0,86; unter 0,75 für 48 Stunden löst ein Alert aus.
Für Alert-Routing gelten dieselben Regeln wie bei Energiezählern: kritische Events (Operating State = fault, Kommunikationsverlust länger als 5 Minuten, kein Anstieg von Lifetime Energy) an E-Mail plus Push, Warnungen (Derating, PR unter Schwelle, Spannungsabweichung) nur per E-Mail.
Schritt für Schritt: Gateway an einem Wechselrichterpark
Das folgende Vorgehen gilt für SMA, Fronius, KOSTAL, Huawei oder SolarEdge an einem ModbusCloud Gateway.
- 1
Modbus-Server am Wechselrichter aktivieren
Webinterface des Wechselrichters öffnen (Sunny Webconnect, Fronius Datamanager, KOSTAL Webserver, SUN2000-App, SolarEdge SetApp). Modbus TCP einschalten, SunSpec als Profil wählen (wo verfügbar), IP-Adresse und Port (502 oder 1502) notieren.
- 2
Gateway im selben Subnetz anschließen
ModbusCloud Gateway an denselben Switch wie den Wechselrichter hängen. Statische IP oder DHCP-Reservierung, damit die Adresse stabil bleibt. Im Gateway IP, Port, Slave-ID (meist 1, Huawei oft 126) und SunSpec-Modellnummern eintragen.
- 3
Test-Poll mit Funktionscode 03
Erste Prüfung: Holding-Register 40001 bis 40004 lesen. Erwartet: ASCII "SunS" gefolgt von 0x0001 (Common Model ID). Modbus-Exception 02 (illegal data address) deutet auf falschen Port; Timeouts auf Subnetz oder Firewall.
- 4
Flotten-Alerts aktivieren
Im ModbusCloud-Dashboard Alerts für Operating State, Kommunikationsverlust und PR-Schwelle konfigurieren. Test-Alert versenden, E-Mail-Zustellung prüfen.
- 5
Dokumentieren und abschließen
Pro Anlage festhalten: Marke, Modell, Slave-ID, Port, Firmware-Version. Diese Metadaten erleichtern Troubleshooting und Garantieabwicklung.
Was Hersteller-Portale nicht leisten
Sunny Portal, Solar.web, FusionSolar und SolarEdge Monitoring können eine Sache gut: eine Marke visuell für den Endkunden darstellen. Was sie nicht leisten: kombinierte Daten über Marken, eine eigene Alert-API, Integration in Home Assistant oder ein Not-Aus an den Speicher. Hinzu kommt: Sie sind an die Retentionszeit des Herstellers gebunden (oft zwei Jahre) und der Zugang ist weg, wenn der Kunde den Account löscht oder der Hersteller das Portal abkündigt.
Modbus-Monitoring skaliert anders. Ihr Datensatz bleibt in Ihrem Büro oder in Ihrer Cloud, 5 bis 10 Jahre Retention sind möglich und Sie definieren Metriken und Alerts selbst. Für einen Installateur mit wachsender Flotte ist das wirtschaftlich schnell wertvoller als das kostenlose Hersteller-Portal.
Häufig gestellte Fragen
Wie kann ich meine Photovoltaikanlage überwachen?
Drei Optionen. Erstens das Hersteller-Portal (Sunny Portal, Solar.web, SolarEdge), kostenfrei aber Single-Brand. Zweitens ein Modbus-Monitor wie ModbusCloud, der jeden SunSpec-konformen Wechselrichter plus markenspezifische Register liest. Drittens DIY mit Home Assistant oder einem Raspberry Pi. Für Installateure mit mehreren Kunden liefert der Modbus-Monitor die Flotten-Sicht, die Portalen fehlt.
Welche Nachteile hat die Nulleinspeisung?
Nulleinspeisung bedeutet, dass die Einspeisung in das Netz blockiert wird, sobald die Erzeugung den Eigenverbrauch übersteigt. Nachteile: Sie verlieren den Marktwert der erzeugten Energie und der Wechselrichter regelt häufig ab (Derating), was die Lebensdauer der MPP-Tracker belastet. Im PV-Monitoring sind diese Derating-Events über das Operating-State-Register sichtbar.
Welche Monitoring-Tools gibt es?
Hersteller-Portale (Sunny Portal, Solar.web, SolarEdge, FusionSolar), spezialisierte Datenlogger (Solar-Log, meteocontrol), DIY-Lösungen (Home Assistant, Solar-Assistant), und kommerzielle Modbus-Plattformen wie ModbusCloud. Die letzten zwei Kategorien funktionieren herstellerneutral, weil sie Modbus-SunSpec direkt sprechen.
Welche App ist die beste für die Solarüberwachung?
Für eine Anlage einer einzelnen Marke reicht die Hersteller-App. Für eine Installateur-Flotte mit unterschiedlichen Marken liefert eine herstellerneutrale Modbus-App wie ModbusCloud ein konsolidiertes Dashboard, statt vier Logins und vier Datenformate.
Wie lese ich einen SolarEdge-Wechselrichter per Modbus aus?
In der SolarEdge SetApp unter Site Communication den Modbus-TCP-Server aktivieren. Achtung: Der Port ist 1502, nicht 502. Gateway auf IP des Wechselrichters plus Port 1502 plus Slave-ID 1 konfigurieren und ab Holding-Register 40001 die SunS-Marke gefolgt von Common und Inverter Model 103 lesen.
Welche Register sind die wichtigsten?
Vier sind kritisch: AC Power (40083), Operating State (40108), Event Flags (40115), Total Energy (40094). Damit sind Echtzeitleistung, Betriebszustand, Fehler und Ertrag abgedeckt. DC-Spannung und DC-Strom liefern String-Diagnose, Gehäusetemperatur deckt Sommer-Derating auf.
Brauche ich pro Wechselrichter ein eigenes Gateway?
Nein. Ein Gateway pollt dutzende Wechselrichter parallel, sofern sie im selben Ethernet-Subnetz liegen. Bei RTU (RS485) gilt ein Limit von 32 Knoten pro Bus, bei TCP ist das praktische Limit Bandbreite und Schedulerzeit, üblicherweise 50 bis 200 Wechselrichter.
Photovoltaik-Monitoring ist 2026 weniger ein Feature und mehr eine Installateurs-Notwendigkeit. Redispatch 2.0, §14a EnWG, der iMSys-Rollout und der wachsende Eigenverbrauchsanteil machen eigene Messung und Alerting geschäftsrelevant. Modbus ist dafür das richtige Protokoll, weil SunSpec eine gemeinsame Registerkarte für SMA, Fronius, KOSTAL, Huawei, GoodWe, Sungrow und SolarEdge liefert. Ein offenes Modbus-Monitoring mit Flottenansicht spart pro Anlage Stunden Troubleshooting im Jahr und hält Ihre Datenbasis unabhängig von Hersteller-Cloud-Entscheidungen. Das ModbusCloud Gateway liest diese sechs Marken parallel und konsolidiert sie in einem Dashboard mit Alerts auf den Registern, die wirklich zählen.
Bereit loszulegen?
Bestellen Sie das ModbusCloud Gateway und ueberwachen Sie Ihre Anlagen in 5 Minuten.
Gateway ansehen