SolarEdge SolarEdge Hybrid Inverter (battery) Modbus TCP template

SolarEdge Hybrid Inverter (battery)

Der SolarEdge Hybrid Inverter ist ein StorEdge-kompatibler PV-Wechselrichter mit integriertem DC-seitigem Batteriemanagement, der in Wohn- und kleingewerblichen Solar-plus-Speicher-Anlagen eingesetzt wird. Diese Modbus-TCP-Vorlage adressiert den StorEdge-Steuerblock des Wechselrichters mit zwei Schreibregistern: batterymode_a waehlt den Betriebsmodus des Speichers (z. B. Eigenverbrauchsoptimierung oder Fernsteuerung) und batterymode_b uebergibt den Lade- oder Entladebefehl in Watt. Damit koennen Sie den Batteriespeicher direkt aus dem ModbusCloud-Portal tarif- und lastabhaengig steuern.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
2, lesen und schreiben
Zuletzt aktualisiert

Register (2)

0 lesen, 2 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
batterymode_aSchreiben
batterymode_bWSchreiben

Register werden geladen…

Senden Sie Ihre Geräteliste

Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.

Anzahl Anlagen (optional)

Anwendungsfälle

  • Schalten Sie den SolarEdge Hybrid Inverter bei guenstigen Netzbezugstarifen in den Fernsteuerungsmodus, um den Speicher aus dem Netz zu laden.
  • Setzen Sie ueber batterymode_b einen Entladeleistungsbefehl, um die Eigenverbrauchsquote in den Abendstunden mit hohen Bezugstarifen zu maximieren.
  • Erhalten Sie eine Warnung bei unerwarteten Aenderungen des Speichermodus, die auf einen Firmware-Reset oder einen Kommunikationsausfall hinweisen koennen.
  • Pruefen Sie, ob der geschriebene Modusbefehl vom Wechselrichter uebernommen wird und nach einer Automatisierung erhalten bleibt.
  • Vergleichen Sie die tatsaechliche Batterieleistung mit dem gesendeten Sollwert, um geraetemeitige Begrenzungen oder Schutzabschaltungen zu erkennen.

Installation

  1. Aktivieren Sie Modbus TCP am SolarEdge-Wechselrichter: Navigieren Sie im Wechselrichterdisplay oder in SetApp zu Standortkommunikation, aktivieren Sie Modbus TCP auf Port 502 und notieren Sie die LAN-IP-Adresse des Geraets.

  2. Verbinden Sie den ModbusCloud Gateway mit demselben LAN-Segment wie den Wechselrichter und stellen Sie sicher, dass der Gateway die Wechselrichter-IP auf Port 502 erreicht.

  3. Legen Sie im ModbusCloud-Portal ein neues Geraet an, importieren Sie die Vorlage SolarEdge Hybrid Inverter (battery) und setzen Sie die Modbus-Unit-ID auf 1 (Standardwert fuer den per Ethernet angeschlossenen SolarEdge-Wechselrichter).

  4. Schreiben Sie den Wert 4 in batterymode_a, um den Fernsteuerungsmodus zu aktivieren, senden Sie anschliessend einen kleinen Testwert an batterymode_b und bestaetigen Sie die Ausfuehrung am Wechselrichterdisplay oder in der SolarEdge-App.

Zu beachten

Schreibzugriffe auf batterymode_a liefern einen Illegal-Address-Fehler. Was ist die Ursache?

Nicht alle SolarEdge-Wechselrichter stellen den StorEdge-Steuerblock ueber Modbus bereit. Batteriesteuerungsregister sind nur auf Hardware verfuegbar, die fuer Batterieunterstuetzung ausgelegt ist. Pruefen Sie, ob Ihr Modell eine StorEdge- oder Hybrid-Variante ist und ob der Speicher in SetApp korrekt in Betrieb genommen wurde. Gegebenenfalls ist ein Firmware-Update erforderlich.

batterymode_a wurde auf 4 gesetzt, der Wechselrichter faellt jedoch zurueck. Warum?

SolarEdge verwendet ein Remote-Control-Command-Timeout. Wird innerhalb des konfigurierten Zeitfensters (Standard: 3600 Sekunden) kein neuer Befehl empfangen, faellt der Wechselrichter auf den Standard-Speichermodus zurueck. Senden Sie regelmaessige Keepalive-Schreibbefehle an batterymode_a oder verkuerzen Sie das Timeout fuer ein vorhersehbares Rueckfallverhalten.

Der Gateway verbindet sich, Schreibbefehle auf batterymode_b werden jedoch nicht bestaetigt. Was nun?

Modbus TCP des SolarEdge-Wechselrichters unterstuetzt nur eine einzige gleichzeitige Verbindung und Sitzung. Haelt ein anderer Client, z. B. ein Hausautomationssystem oder eine Monitoring-Anwendung, den TCP-Socket besetzt, schlaegt der Schreibversuch des ModbusCloud Gateways fehl. Schliessen Sie alle anderen Modbus-Verbindungen zum Wechselrichter, bevor Sie Schreibbefehle senden.

Ist es sicher, beliebige Leistungswerte in das Fernsteuerungsregister zu schreiben?

Vorsicht: Ein zu hoher Lade- oder Entladeleistungsbefehl an batterymode_b kann interne Schutzgrenzen des Wechselrichters ausloesen oder mit der standortseitig konfigurierten Einspeisebegrenzung des Netzbetreibers kollidieren. Testen Sie stets mit konservativen Werten und bleiben Sie innerhalb der Nennleistung von Speicher und Wechselrichter. Falsche Sollwerte koennen unerwartetes Verhalten verursachen und Ihre Garantieansprueche beeintraechtigen.

Weitere SolarEdge-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank