
SolarEdge Wechselrichter implementieren das offene SunSpec-Protokoll für die Interoperabilität mit Überwachungsgeräten von Drittanbietern. Die TapHome-Vorlage liest Wechselrichterdaten über Modbus RTU per RS-485 und bietet Echtzeitüberwachung von AC- und DC-Elektroparametern, Lebensdauer-Energieproduktion, Kühlkörpertemperatur und Betriebszustand des Wechselrichters.
Die Vorlage unterstützt alle SunSpec-kompatiblen SolarEdge Wechselrichter — einschließlich einphasiger (SE3000H, SE3800, SE4000H, SE5000H, SE5K, SE6000H, SE7K), dreiphasiger (SE10K, SE12.5K) und Synergy-Modelle. Alle Wechselrichter mit SetApp-Konfiguration unterstützen SunSpec direkt. LCD-Display-Wechselrichter erfordern Firmware-Version 3.xxxx oder höher.
Hardwareanschluss
RS-485-Verkabelung
Verbinden Sie den SolarEdge Wechselrichter mit TapHome Core über ein RS-485 Twisted-Pair-Kabel:
- RS-485 A+ am Wechselrichter → A+/D+ an TapHome RS-485
- RS-485 B- am Wechselrichter → B-/D- an TapHome RS-485
- GND → gemeinsame Massreferenz (empfohlen)
Kabelspezifikation:
- Typ: geschirmtes Twisted-Pair, 0,2–1 mm² (CAT5 kann verwendet werden)
- Mindestens 3 Adern: A+, B-, GND (Schirmung)
Alle SetApp-Wechselrichter haben zwei eingebaute RS485-Ports und können gleichzeitig als Leader an beiden fungieren. Für einen einzelnen Wechselrichter, der mit TapHome verbunden ist, verwenden Sie RS485-1 für die SunSpec-Verbindung.
Anschluss eines einzelnen Wechselrichters
Der RS-485-Bus dient zum direkten Anschluss des Wechselrichters an TapHome. Ethernet oder Wireless wird separat für die SolarEdge-Überwachungsplattform verwendet.

Anschluss mehrerer Wechselrichter
Wenn ein zweiter RS-485-Port benötigt wird, verwenden Sie RS-485-2 für Wechselrichter mit SetApp-Konfiguration oder RS-485-E (erfordert ein Plug-in) für Wechselrichter mit LCD.
Option 1 (Direktanschluss) — alle Follower und der Leader sind über RS-485-1 mit TapHome verbunden. Jeder Wechselrichter am RS-485-Bus muss eine eindeutige Modbus Device ID haben.

Option 2 (über Leader) — Follower werden über RS-485-1 mit dem Leader verbunden, der Leader über RS-485-2 oder RS-485-E mit TapHome.

SolarEdge-Systeme unterstützen nur einen einzigen Modbus Leader — entweder Modbus RTU oder Modbus TCP, nicht beides. Wenn TapHome über RS-485 verbunden ist, kann kein anderer Modbus-Master denselben Bus nutzen.
Konfiguration
Modbus-Kommunikation aktivieren
SetApp-Wechselrichter
- Öffnen Sie die SetApp-App und tippen Sie auf Commissioning → Site Communication
- Navigieren Sie zu RS485-1 → Protocol und wählen Sie SunSpec (Non-SE Logger)
- Navigieren Sie zu RS485-1 → Device ID und geben Sie die Modbus-Adresse ein (eindeutiger Wert 1–247)
- Optional stellen Sie die Baudrate unter RS485-1 → Baud rate ein (Standard: 115200 bps)
LCD-Display-Wechselrichter
- Navigieren Sie zu Communication → RS485-1 Conf → Device Type und wählen Sie Non-SE Logger
- Navigieren Sie zu Communication → RS485-1 Conf → Protocol und wählen Sie SunSpec
Kommunikationsparameter
| Parameter | Wert |
|---|---|
| Baudrate | 115200 bps (konfigurierbar 9600–115200) |
| Datenbits | 8 |
| Parität | Keine |
| Stoppbits | 1 |
| Slave ID | 1–247 (konfigurierbar) |
| Antwortzeit | < 100 ms pro Wechselrichter bei 115200 bps |
Die Standard-Baudrate ist 115200 bps. Die Baudratenkonfiguration wird ab CPU-Firmware-Version 2.0549 und höher unterstützt. Wenn TapHome nicht mit 115200 kommunizieren kann, versuchen Sie, auf 9600 bps sowohl in den Wechselrichtereinstellungen als auch in der TapHome-Modulkonfiguration zu reduzieren.
Einrichtung mehrerer Wechselrichter
Beim Anschluss mehrerer Wechselrichter an TapHome:
- Konfigurieren Sie jeden Wechselrichter mit einer eindeutigen Device ID (1–247)
- Verbinden Sie alle Wechselrichter am RS-485-Bus in einer Daisy-Chain-Topologie
- Fügen Sie in TapHome eine separate Modulinstanz für jeden Wechselrichter mit der entsprechenden Slave ID hinzu
- Der Leader-Wechselrichter verbindet sich mit TapHome; Follower verbinden sich über RS485-1 in einer Kette
Für Systeme mit einem Commercial Gateway verwenden Sie RS485-2 am Gateway für die TapHome-Verbindung und RS485-1 für die Leader-Follower-Kette.
Gerätefunktionen
AC-Elektroüberwachung
Die Vorlage bietet umfassende AC-seitige Überwachung mit dynamischen SunSpec-Skalierungsfaktoren. Jeder Wert wird als skalierte Ganzzahl gelesen und mithilfe eines parameterspezifischen Skalierungsfaktorregisters umgerechnet:
- AC Gesamtstrom (H:40071) — Summe aller Phasenströme in Ampere
- AC Strom Phase A/B/C (H:40072–40074) — Strom pro Phase, alle teilen sich den Skalierungsfaktor bei H:40075
- AC Leistung (H:40083) — gesamte AC-Ausgangsleistung in Watt
- AC Frequenz (H:40085) — Netzfrequenz in Hz
AC-Spannungsüberwachung
Die Vorlage liest sowohl Leiter-Leiter- als auch Leiter-Neutralleiter-Spannungen, alle mit dem Spannungsskalierungsfaktor bei H:40082:
- AC Spannung Phase A-B (H:40076), B-C (H:40077), C-A (H:40078) — Leiter-Leiter-Spannungen
- AC Spannung Phase A-N (H:40079), B-N (H:40080), C-N (H:40081) — Leiter-Neutralleiter-Spannungen
Einphasige Wechselrichter (SunSpec DID 101) befüllen nur die Register der Phase A. Split-Phase-Wechselrichter (DID 102) befüllen Phase A und B. Dreiphasige Wechselrichter (DID 103) befüllen alle drei Phasen.
Leistungsqualität
- Scheinleistung (H:40087) — AC-Scheinleistung in VA
- Blindleistung (H:40089) — AC-Blindleistung in VAR
- Leistungsfaktor (H:40091) — AC-Leistungsfaktor in Prozent
DC-Eingangsüberwachung
- DC Strom (H:40096) — DC-Eingangsstrom von Solarpanelen in Ampere
- DC Spannung (H:40098) — DC-Eingangsspannung in Volt
- DC Leistung (H:40100) — DC-Eingangsleistung in Watt
Energieproduktion
- AC Lebensdauer-Energie (H:40093) — kumulierte Gesamtenergieproduktion in kWh. Dieses Gerät liest auch AC-Leistung (H:40083) als aktuellen Verbrauch in kW, was sowohl die Überwachung der momentanen Leistung als auch der kumulativen Energie in TapHome ermöglicht
Temperatur und Status
- Kühlkörpertemperatur (H:40103) — Kühlkörpertemperatur des Wechselrichters in °C
- Betriebszustand (H:40107) — aktueller Wechselrichterzustand:
- 1 — Off — Wechselrichter ist aus
- 2 — Sleeping — Nachtmodus / automatische Abschaltung
- 3 — Grid Monitoring — Starten / Aufwachen
- 4 — Producing — Wechselrichter ist EIN und produziert Strom (MPPT)
- 5 — Throttled — Produktion gedrosselt
- 6 — Shutting Down — Herunterfahren
- 7 — Fault — Fehlerzustand
- 8 — Standby — Wartung / Einrichtung
Servicediagnostik
Das Modul stellt sechs Serviceattribute zur Identifikation und Diagnostik bereit:
- SunSpecID (H:40000) — Validierung des SunSpec-Protokollheaders (erwarteter Wert: „SunS" / 0x53756e53)
- Manufacturer (H:40004) — Herstellername des Wechselrichters („SolarEdge")
- Model (H:40020) — Wechselrichtermodell (z. B. „SE5000")
- Version (H:40044) — CPU-Softwareversion (z. B. „0002.0611")
- SerialNumber (H:40052) — Seriennummer des Wechselrichters
- SunSpecDID (H:40069) — identifiziert den Wechselrichtertyp: 101=einphasig, 102=Split-Phase, 103=dreiphasig
Das Modul-ReadScript überwacht auch das herstellerspezifische Statusregister (H:40108) für die Fehlerberichterstattung in TapHome.
SunSpec-Skalierungsfaktoren
Alle numerischen Werte im SunSpec-Protokoll verwenden dynamische Skalierungsfaktoren. Der tatsächliche Wert wird berechnet als:
| |
Beispielsweise ergibt ein Roh-Frequenzwert von 5003 mit dem Skalierungsfaktor -2 einen Wert von 50,03 Hz. Die TapHome-Vorlage führt diese Umrechnung automatisch durch — keine manuelle Konfiguration erforderlich.
Weitere Funktionen
SolarEdge Wechselrichter stellen auch SunSpec-Zählermodelle (201–204) für bis zu drei externe Zähler pro Wechselrichter bereit, die Netzverbrauch, Produktion und Export/Import-Messung ermöglichen. Das MPPT-Erweiterungsmodell (SunSpec ID 160) liefert DC-Strom, Spannung, Leistung und Temperatur pro Einheit für Synergy-Wechselrichter mit Firmware 4.13.xx oder neuer. Zwei zusätzliche Temperatursensoren (H:40104, H:40105) sind bei einigen Modellen verfügbar. Diese können in einem zukünftigen Vorlagenupdate hinzugefügt werden.
Fehlerbehebung
Keine Modbus-Kommunikation
- RS-485-Verkabelung prüfen: Stellen Sie sicher, dass A+ und B- nicht zwischen Wechselrichter und TapHome vertauscht sind
- SunSpec-Aktivierung prüfen: Bestätigen Sie bei SetApp-Wechselrichtern, dass RS485-1 Protocol auf „SunSpec (Non-SE Logger)" eingestellt ist. Bei LCD-Wechselrichtern prüfen Sie RS485-1 Conf → Protocol → SunSpec
- Baudrate prüfen: Stellen Sie sicher, dass die Baudrate des TapHome-Moduls mit der Wechselrichtereinstellung übereinstimmt (Standard 115200 bps)
- Device ID prüfen: Die Slave ID in TapHome muss mit der am Wechselrichter konfigurierten Device ID übereinstimmen
- Einzelner Leader: Bestätigen Sie, dass kein anderer Modbus-Master am selben RS-485-Bus angeschlossen ist
Alle Werte zeigen Null
- Der Wechselrichter befindet sich möglicherweise im Zustand Sleeping oder Off (Nachtmodus). Prüfen Sie das Betriebszustandsgerät — Werte 1 und 2 zeigen an, dass der Wechselrichter nicht produziert
- Überprüfen Sie den SunSpec-Header, indem Sie das Serviceattribut SunSpecID prüfen — es sollte „SunS" (0x53756e53) anzeigen. Falls nicht, ist möglicherweise die Registeradressierung falsch
Phase B/C-Werte zeigen Null bei einphasigem Wechselrichter
Dies ist erwartetes Verhalten. Einphasige SolarEdge Wechselrichter (SunSpec DID 101) befüllen nur die Register der Phase A. Die Geräte für Phase B und Phase C zeigen dauerhaft Null an. Das Serviceattribut SunSpecDID bestätigt den Wechselrichtertyp.
Kommunikationstimeout bei mehreren Wechselrichtern
Die Antwortzeit erhöht sich mit der Anzahl der Follower-Wechselrichter, die über ein Commercial Gateway verbunden sind. Die Antwortverzögerung beträgt ungefähr N × 100 ms + 60 ms, wobei N die Anzahl der Follower ist. Bei 10 Followern mit 115200 bps erwarten Sie ungefähr 1060 ms Antwortzeit. Passen Sie den Timeout des TapHome-Moduls entsprechend an.
