
Kostal Smart Energy Meter (via inverter) (grid)
Das Kostal Smart Energy Meter (KSEM) ist ein dreiphasiger Energiezähler, der in Kostal-Photovoltaikanlagen zur Messung von Netzbezug und Einspeisung am Netzanschlusspunkt eingesetzt wird. Diese Modbus-Vorlage liest den Netzkennwert des KSEM über die Modbus-TCP-Schnittstelle des Kostal-Wechselrichters selbst aus. Register 252 liefert die gesamte Wirkleistung in Watt: positive Werte entsprechen Netzbezug, negative Werte der Einspeisung. Über den ModbusCloud Gateway im gleichen LAN wie der Wechselrichter erhalten Installateure und Anlagenbetreiber eine kontinuierliche Übersicht des Energieaustauschs mit dem Netz.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 1, nur lesen
- Marke
- Kostal
- Zuletzt aktualisiert
Register (1)
1 lesen, 0 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| power | W | Lesen |
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.
Anwendungsfälle
- Überwachen Sie den Netzbezug in Echtzeit, um die korrekte Erfassung von Einspeise- und Bezugsmengen am Netzanschlusspunkt zu prüfen.
- Richten Sie eine Alarmierung bei dauerhaftem Netzbezug oberhalb eines Schwellenwerts ein, um Unterleistung von Wechselrichter oder Batteriespeicher zu erkennen.
- Verfolgen Sie Vorzeichenwechsel im Leistungsregister, um den täglichen Übergang von Netzbezug in den Eigenverbrauchsmodus zu protokollieren.
- Vergleichen Sie Netzleistungswerte über mehrere Tage, um die Einhaltung eingestellter Einspeisebegrenzungen zu verifizieren.
- Erstellen Sie monatliche Energieberichte für Gebäudeeigentümer oder Facility Manager auf Basis der protokollierten Netztransportdaten.
Installation
Aktivieren Sie Modbus TCP am Kostal-Wechselrichter über die Weboberfläche des Wechselrichters: Öffnen Sie den Bereich Kommunikation oder Modbus und schalten Sie den Modbus-TCP-Server ein. Der Standardport ist 1502, die Standard-Unit-ID ist 71.
Stellen Sie in den Wechselrichtereinstellungen sicher, dass das Kostal Smart Energy Meter als Sensorposition 2 (Netzanschluss) konfiguriert ist, da diese Einstellung die Vorzeichenkonvention von Register 252 bestimmt.
Verbinden Sie den ModbusCloud Gateway über ein Netzwerkkabel mit demselben LAN wie den Wechselrichter. Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie diese Vorlage und tragen Sie die IP-Adresse des Wechselrichters mit Port 1502 und Unit-ID 71 ein.
Prüfen Sie die Verbindung in der Live-Ansicht des ModbusCloud-Portals: Ein plausibler positiver oder negativer Wattwert bestätigt die korrekte Dekodierung. Erscheinen astronomisch große Zahlen, überprüfen Sie, ob die Byte-Reihenfolge im Wechselrichter unter den Modbus- oder SunSpec-Einstellungen auf Little-Endian (CDAB) gesetzt ist.
Zu beachten
Warum liefert das Leistungsregister einen unrealistisch hohen Wert?
Dies ist fast immer ein Problem mit der Byte-Reihenfolge. Register 252 am Kostal-Wechselrichter verwendet Little-Endian-Wortreihenfolge (CDAB, auch float32s oder Swapped Float genannt). Ist der Wechselrichter auf Big-Endian (ABCD) eingestellt, werden die float32-Bytes in falscher Reihenfolge interpretiert, was Werte im Billionen-Watt-Bereich erzeugt. Setzen Sie die Byte-Reihenfolge in der Wechselrichter-Weboberfläche unter den Modbus- oder SunSpec-Einstellungen auf Little-Endian (CDAB) zurück.
Das Register zeigt Hausverbrauch statt Netzleistung. Woran liegt das?
Register 252 liefert unterschiedliche Messwerte je nach Sensorposition des KSEM im Wechselrichter. Für Netzbezug und Einspeisung muss das KSEM als Sensorposition 2 (Netzanschluss) konfiguriert sein. Bei Sensorposition 1 (Hausverbrauch) misst dasselbe Register den Hausverbrauch mit umgekehrter Vorzeichenkonvention.
Gateway verbindet sich, aber der Leistungswert wird nie aktualisiert. Was tun?
Prüfen Sie, ob Modbus TCP am Wechselrichter selbst aktiv eingeschaltet ist, nicht nur am KSEM. Der Modbus-TCP-Server des Wechselrichters lauscht standardmäßig auf Port 1502, nicht auf dem üblichen Modbus-Port 502. Vergewissern Sie sich, dass Port 1502 vom ModbusCloud Gateway erreichbar ist, keine Firewall blockiert und dass die Unit-ID im Portal auf 71 eingestellt ist.
Messwerte wechseln alle paar Sekunden zwischen korrekten und Nullwerten. Was steckt dahinter?
Springende Messwerte deuten meist darauf hin, dass ein zweites Modbus-System gleichzeitig dieselbe TCP-Verbindung zum Wechselrichter belegt. Der Kostal-Wechselrichter unterstützt nur eine begrenzte Anzahl gleichzeitiger Modbus-TCP-Verbindungen. Prüfen Sie, ob kein paralleles System wie eine EVCC- oder ioBroker-Instanz dieselbe IP-Adresse und denselben Port gleichzeitig abfragt.
Selbst sehen, wie es funktioniert?











