Geräteprofil · Stromzähler
Kostal Smart Energy Meter (KSEM)
Voraussetzungen
- Kostal Smart Energy Meter (KSEM G1 / G2) — der Drehstrom-Zähler von Kostal
- Ethernet-Anschluss ans LAN, KSEM hat eingebaute Web-Oberfläche
- Modbus-TCP-Slave aktivieren (ohne aktivierten Slave liefert der KSEM keine Daten):
http://<ksem-ip>→ Modbus-Einstellungen → Modbus TCP → Slave → Aktiviere TCP Slave einschalten und speichern - Verschlüsselung (TLS) ausgeschaltet lassen — mit TLS ist der Slave nur noch über Port
802erreichbar, das Profil spricht unverschlüsseltes Modbus TCP auf Port502 - Das Profil fragt mit Unit-ID
71(0x47) an. Das KOSTAL-Dokument beschreibt für den TCP-Slave keine Unit-ID-Einstellung; laut Praxisberichten antwortet er auf71ebenso wie auf1
Einrichtung
- KSEM feste IP zuweisen
- Skills → Add-ons: Profil importieren
- IP-Adresse und Port
502eintragen
Datenbereich
Das Profil liest die KOSTAL-eigenen Register (OBIS-kodiert, Function Code 0x03 Read Holding Registers, Big-Endian, höherwertiges Wort zuerst) aus der Interface Description MODBUS von KOSTAL:
| Wert | Register (dez.) | Typ | Auflösung |
|---|---|---|---|
| Wirkleistung Bezug / Einspeisung gesamt | 0 / 2 | uint32 | 0,1 W |
| Netzfrequenz | 26 | uint32 | 0,001 Hz |
| Wirkleistung Bezug / Einspeisung L1, L2, L3 | 40/42, 80/82, 120/122 | uint32 | 0,1 W |
| Strom L1, L2, L3 | 60, 100, 140 | uint32 | 0,001 A |
| Spannung L1, L2, L3 | 62, 102, 142 | uint32 | 0,001 V |
| Wirkenergie Bezug / Einspeisung gesamt | 512 / 516 | uint64 | 0,1 Wh |
Gelesen werden nur zusammenhängende, im KOSTAL-Dokument spezifizierte Registerblöcke (Lesen nicht spezifizierter Register beantwortet der KSEM laut Dokument mit Fehler 0x02).
- Netz (
grid): Einspeisung − Bezug, also + Einspeisung / − Bezug (Abfrage alle 5 s) - L1/L2/L3 Leistung (
l1_power…): Bezug − Einspeisung der jeweiligen Phase, also + Bezug / − Einspeisung (Zählersicht, wie bei den anderen Smart-Meter-Profilen) - L1/L2/L3 Spannung, L1/L2/L3 Strom (Strom neu ab 1.3, ausgeblendet), Frequenz
- Import / Export Gesamt in kWh
Hinweise
- Version 1.3 ist eine Neufassung: Bis 1.2 war das Profil eine Kopie des Eastron-SDM630-Profils (falsche Registeradressen, Float-Auswertung, uneinheitliche Unit-ID) und lieferte am KSEM keine sinnvollen Werte. Die Mapping-Namen sind unverändert, bestehende Geräte werden beim Bibliotheks-Update neu aufgebaut.
- Herkunft der Angaben. Die Registerkarte stammt aus der KOSTAL-Dokumentation.
- Der KSEM stellt zusätzlich eine SunSpec-Registerkarte (Modell 203 ab Register 40000) bereit; sie wird hier nicht verwendet, weil ihre Skalierungsfaktoren dynamisch sind.