Eastron SDM630 Modbus auslesen: komplette Registertabelle und Anleitung
Vollständige deutsche Anleitung zum Eastron SDM630: alle ~100 Modbus-Register, RS485-Verdrahtung, Integration mit Home Assistant, ESPHome und ioBroker, sowie MessEG/Eichrecht.

Der Eastron SDM630 ist der mit Abstand meistgenutzte 3-Phasen-Stromzähler im deutschen Prosumer- und Installateur-Markt. Mit ~100 Modbus-Registern, MID-Eichung und direktem 100A-Anschluss bietet er mehr Funktionalität als praktisch jeder Konkurrent unter €130. Trotz seiner Verbreitung existiert bislang keine umfassende deutsche Online-Anleitung: Die offizielle Eastron-Dokumentation ist eine login-geschützte PDF, und deutsche Foren (ioBroker, Photovoltaikforum, Loxforum) zeigen immer wieder dieselben Probleme - vor allem den Dual-Master-Konflikt zwischen Wechselrichter und Hausautomation auf demselben RS485-Bus.
Diese Anleitung liefert die vollständige Registertabelle, korrekte RS485-Verdrahtung, funktionierende Integrationen für Home Assistant, ESPHome und ioBroker, sowie den regulatorischen Rahmen rund um MID-Eichung und MessEG.
Das ModbusCloud Gateway liest den Eastron SDM630 über eine fertige Eastron SDM630 Vorlage aus, ganz ohne Registerprogrammierung.
Varianten: V1, V2, V3 und MCT
Der SDM630 existiert in drei Hauptgenerationen plus der MCT-Serie für Wandlerstrommessung:
| Merkmal | V1/V2 | V3 | MCT |
|---|---|---|---|
| Max Strom | 100A direkt | 100A direkt | Wandler (1A/5A) |
| Genauigkeit | Klasse A/B (IEC 1) | Klasse B/C (bis 0,5%) | Klasse 0,5S/1 |
| Display | Standard-LCD | Touch + weiß hinterleuchtet | Standard-LCD |
| Netto-kWh-Register | Nur V2 (0x018C) | Ja | Modellabhängig |
| DIN-Breite | 4 TE (72mm) | 4 TE | 7 TE |
| MID-Zertifikat | 0120/SGS0151 | 0120/SGS0151 Issue 5 | 0120/SGS0142 |
Praktische Empfehlung: Kaufen Sie für neue Installationen immer V2 oder höher. Das Netto-kWh-Register (Bezug minus Einspeisung) ist unverzichtbar für PV-Monitoring. V3 bietet höhere Genauigkeitsklasse, ist funktional aber gleichwertig.
Kostenlos: RS485 und Modbus RTU Installations-Checkliste (PDF)
Die Checkliste fuer jeden RS485 Bus, bevor Sie die Anlage uebergeben. Ausdrucken und mitnehmen.
- Verdrahtungsreihenfolge: A/B Polaritaet, GND und Schirmung
- Terminierung und Biasing, inklusive Multimeter-Pruefungen
- Spickzettel Kommunikationseinstellungen (Baudrate, Paritaet, Stoppbits)
- Die 10 haeufigsten Fehler und wie Sie sie erkennen
Sie erhalten die Checkliste und gelegentlich einen praktischen Modbus Tipp. Kein Spam, jederzeit abbestellbar.
Modbus-Kommunikationseinstellungen
| Parameter | Standard | Optionen |
|---|---|---|
| Baudrate | 9600 | 2400, 4800, 9600, 19200, 38400 |
| Parität | None | None, Even, Odd |
| Stoppbits | 1 | 1 oder 2 (2 nur bei None) |
| Datenbits | 8 | 8 (fest) |
| Slave-Adresse | 1 | 1-247 |
| Protokoll | Modbus RTU | Nur RTU (kein ASCII) |
| Funktionscodes | FC03, FC04, FC08, FC16 | FC06 NICHT unterstützt |
Alle Messdaten sind IEEE 754 Float32 kodiert (2 Register pro Wert), Standard-Byte-Reihenfolge Big Endian, Most Significant Register First (ABCD). Maximal 80 Register (40 Parameter) pro Modbus-Anfrage.
Die wichtigsten Register
Spannung (FC04, Input Register)
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 0 (0x0000) | L1 Spannung L-N | FLOAT32 | V | R | Phase 1 Leiter-Neutralleiter-Spannung |
| 2 (0x0002) | L2 Spannung L-N | FLOAT32 | V | R | Phase 2 Leiter-Neutralleiter-Spannung |
| 4 (0x0004) | L3 Spannung L-N | FLOAT32 | V | R | Phase 3 Leiter-Neutralleiter-Spannung |
| 42 (0x002A) | Mittelwert L-N | FLOAT32 | V | R | Durchschnitt L1/L2/L3 zu N |
| 200 (0x00C8) | L1-L2 Spannung | FLOAT32 | V | R | Leiter-Leiter-Spannung L1 zu L2 |
| 202 (0x00CA) | L2-L3 Spannung | FLOAT32 | V | R | Leiter-Leiter-Spannung L2 zu L3 |
| 204 (0x00CC) | L3-L1 Spannung | FLOAT32 | V | R | Leiter-Leiter-Spannung L3 zu L1 |
Strom
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 6 (0x0006) | L1 Strom | FLOAT32 | A | R | Phase 1 Momentanstrom |
| 8 (0x0008) | L2 Strom | FLOAT32 | A | R | Phase 2 Momentanstrom |
| 10 (0x000A) | L3 Strom | FLOAT32 | A | R | Phase 3 Momentanstrom |
| 46 (0x002E) | Mittelwert Strom | FLOAT32 | A | R | Durchschnitt der drei Phasen |
| 224 (0x00E0) | Neutralleiterstrom | FLOAT32 | A | R | Strom im N-Leiter |
Leistung (Wirk-, Schein-, Blindleistung)
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 12 (0x000C) | L1 Wirkleistung | FLOAT32 | W | R | Positiv=Bezug, negativ=Einspeisung |
| 14 (0x000E) | L2 Wirkleistung | FLOAT32 | W | R | Positiv=Bezug, negativ=Einspeisung |
| 16 (0x0010) | L3 Wirkleistung | FLOAT32 | W | R | Positiv=Bezug, negativ=Einspeisung |
| 52 (0x0034) | Gesamtwirkleistung | FLOAT32 | W | R | Summe aller Phasen (bidirektional) |
| 56 (0x0038) | Gesamtscheinleistung | FLOAT32 | VA | R | Gesamtsystem VA |
| 60 (0x003C) | Gesamtblindleistung | FLOAT32 | VAr | R | Gesamtsystem VAr |
| 62 (0x003E) | Leistungsfaktor | FLOAT32 | - | R | System cos φ |
| 70 (0x0046) | Frequenz | FLOAT32 | Hz | R | Netzfrequenz (~50 Hz) |
Energie (die Schlüsselregister für Monitoring)
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 72 (0x0048) | Gesamt-Bezug kWh | FLOAT32 | kWh | R | Bezogene Energie (nur aufsteigend) |
| 74 (0x004A) | Gesamt-Einspeisung kWh | FLOAT32 | kWh | R | Ins Netz eingespeiste Energie |
| 76 (0x004C) | Gesamt-Bezug kVArh | FLOAT32 | kVArh | R | Bezogene Blindenergie |
| 78 (0x004E) | Gesamt-Einspeisung kVArh | FLOAT32 | kVArh | R | Eingespeiste Blindenergie |
| 342 (0x0156) | Gesamt kWh (Bezug+Einsp.) | FLOAT32 | kWh | R | Summe beider Richtungen |
| 396 (0x018C) | Netto kWh (nur V2+) | FLOAT32 | kWh | R | Bezug MINUS Einspeisung = Netto |
| 346 (0x015A) | L1 Bezug kWh | FLOAT32 | kWh | R | Phase 1 Bezug |
| 348 (0x015C) | L2 Bezug kWh | FLOAT32 | kWh | R | Phase 2 Bezug |
| 350 (0x015E) | L3 Bezug kWh | FLOAT32 | kWh | R | Phase 3 Bezug |
| 352 (0x0160) | L1 Einspeisung kWh | FLOAT32 | kWh | R | Phase 1 Einspeisung |
Konfigurationsregister (FC03/FC16, Holding Register)
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 10 (0x000A) | Systemtyp | FLOAT32 | - | RW | 1=1P2W, 2=3P3W, 3=3P4W (passwortgeschützt) |
| 18 (0x0012) | Parität/Stopp | FLOAT32 | - | RW | 0=1stop/none, 1=1stop/even, 2=1stop/odd |
| 20 (0x0014) | Modbus-Adresse | FLOAT32 | - | RW | 1-247 (Standard 1) |
| 24 (0x0018) | Passwort | FLOAT32 | - | RW | Standard 0000 (Modbus) / 1000 (Display) |
| 28 (0x001C) | Baudrate | FLOAT32 | - | RW | 0=2400, 1=4800, 2=9600, 3=19200, 4=38400 |
Eastron SDM630 automatisch auslesen
Keine Register programmieren. Stecken Sie das ModbusCloud Gateway ein, waehlen Sie die fertige Eastron SDM630 Vorlage, und Ihre Messwerte erscheinen innerhalb weniger Minuten im Portal.
RS485-Verdrahtung
Der SDM630 hat Kommunikationsklemmen mit A (+), B (−) und GND sowie die Lastklemmen für die eigentliche Strommessung.
- 1
Kabelauswahl
Verwenden Sie Belden 9841 oder gleichwertiges geschirmtes Twisted-Pair mit 120Ω Wellenwiderstand. KEIN Cat5/Cat6 - falsche Impedanz führt zu CRC-Fehlern. Kommunikationsklemmen akzeptieren 0,5-1,5 mm² mit 6-7 mm Abisolierung, M2.5-Schrauben auf 0,4 Nm.
- 2
Lastanschluss
L1/L2/L3 und N an der Eingangsseite des Zählers (Richtung Hauptschalter) anschließen. Die Ausgangsseite speist den Unterverteiler. Für PV-Monitoring: SDM630 direkt hinter dem Hauptschalter, vor dem Abzweig zu Haushaltsverbrauch und Wechselrichter platzieren. Drehmoment Lastklemmen: 3-3,5 Nm.
- 3
RS485 anschließen
A-Klemme an A-Klemme des Gateways, B an B. Kabelschirm einseitig an GND (üblicherweise am Gateway). Maximal 2 Drähte pro Klemme - das erzwingt eine Daisy-Chain-Topologie statt Stern.
- 4
Abschlusswiderstände setzen
120Ω Widerstand (¼W Minimum) an beiden Busenden. Der SDM630 hat keinen eingebauten Abschluss - manuell zwischen A und B am letzten Gerät setzen. Viele Gateways haben einen DIP-Schalter dafür.
- 5
Kommunikation testen
Standard: 9600 Baud, 8N1, Adresse 1. Für Growatt-Wechselrichter: Adresse auf 2 setzen (Growatt erwartet das). Testen Sie mit USB-RS485-Adapter (FTDI-Chipsatz, kein CH340) und kostenloser Software wie QModMaster vor der Integration.
Integration mit Home Assistant
Folgendes YAML funktioniert mit einem RS485-zu-Ethernet-Gateway:
modbus:
- name: sdm630
type: rtuovertcp
host: 192.168.1.50
port: 502
sensors:
- name: "L1 Spannung"
address: 0
input_type: input
data_type: float32
unit_of_measurement: V
precision: 1
- name: "Gesamtleistung"
address: 52
input_type: input
data_type: float32
unit_of_measurement: W
- name: "Gesamtbezug"
address: 72
input_type: input
data_type: float32
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- name: "Gesamteinspeisung"
address: 74
input_type: input
data_type: float32
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
Für GUI-Setup ohne YAML: HACS-Integration partach/ha_sdm630 installieren - bietet Preset-Profile (basic / basic-plus / full) für schnelles Setup.
Integration mit ESPHome
ESP32 mit MAX3485 RS485-Transceiver (3,3V-Logik, bevorzugt gegenüber MAX485):
uart:
rx_pin: GPIO16
tx_pin: GPIO17
baud_rate: 9600
sensor:
- platform: sdm_meter
phase_a:
voltage:
name: "SDM630 L1 Spannung"
current:
name: "SDM630 L1 Strom"
active_power:
name: "SDM630 L1 Leistung"
frequency:
name: "SDM630 Frequenz"
import_active_energy:
name: "SDM630 Gesamtbezug"
export_active_energy:
name: "SDM630 Gesamteinspeisung"
update_interval: 10s
address: 1
Setzen Sie logger: baud_rate: 0, wenn Sie Hardware-UART nutzen, sonst stört serielles Logging die RS485-Kommunikation.
Integration mit ioBroker und Loxone
ioBroker: Das modbus-Adapter-Plugin unterstützt den SDM630 direkt. In den Adaptereinstellungen: Slave-ID 1, Baudrate 9600, 8N1. Register-Typ auf "Input Register" (FC04), Datenformat "Floating Point" (ABCD). Adressen wie oben angegeben.
Loxone: Loxone verkauft den SDM630 V3 offiziell (Artikel-Nr. 200426) und liefert ein vorkonfiguriertes Template in der Loxone Library. Häufigstes Problem: Paritätsmismatch - auf NONE sowohl in der Loxone Modbus Extension als auch am SDM630 stellen. Die "Registerreihenfolge"-Checkbox in Loxone Config muss korrekt für Float32-Dekodierung gesetzt sein.
Der Dual-Master-Konflikt
Das häufigste deutsche Problem: Wechselrichter UND Hausautomation wollen gleichzeitig den SDM630 auslesen. RS485 unterstützt nur einen Master pro Bus.
Lösungsansätze:
- Modbus-TCP-Gateway als Proxy: Ein Gateway liest den SDM630 via RTU, beide Clients (Wechselrichter und Hausautomation) lesen vom Gateway via TCP.
- Inverter als Master, Hausautomation liest Wechselrichter: Die meisten Wechselrichter exponieren die Zählerdaten über ihre eigene API/Modbus-Schnittstelle.
- Zweiten SDM72D-M parallel schalten: Bei Neuinstallationen kann ein zweiter, günstigerer Zähler exklusiv für die Hausautomation dienen.
Ansatz 1 ist der flexibelste - unser ModbusCloud Gateway kann genau diesen Proxy übernehmen.
PV-Wechselrichter-Kompatibilität
| Marke | SDM630 unterstützt? | Adresse | Hinweise |
|---|---|---|---|
| Growatt | Ja (offiziell) | 2 | Growatt erwartet Adresse 2 für Eastron |
| SolaX | Ja (offiziell) | 1 | Eastron produziert "GROWATT-SOLAX" Firmware-Variante |
| KACO | Ja (rebadged) | 1 | Verkauft als "KACO Smart Meter" |
| Deye | Ja | 1 oder 2 | Siehe Wechselrichter-Dokumentation |
| GoodWe | Ja | Modellabhängig | Unterstützt als externer Zähler |
| SMA | Nein | - | Nutzt proprietäres Speedwire-Protokoll |
| Fronius | Nein | - | Erfordert Fronius Smart Meter |
| Huawei | Nein | - | DTSU666 mit proprietärem Protokoll |
| KOSTAL | Nicht offiziell | - | Empfiehlt eigenen KSEM |
MessEG und Eichrecht in Deutschland
Unter MessEG §37 sind geeichte/MID-Zähler erforderlich für jeden "geschäftlichen Verkehr" einschließlich Mieterstromabrechnung, EEG-Einspeisemessung und Ladeinfrastruktur. Elektronische Zähler haben eine 8-Jahres-Eichfrist (erweiterbar per statistischer Stichprobenprüfung). Verstöße sind Ordnungswidrigkeiten mit Bußgeldern bis €50.000 (§60 MessEG).
Wichtige Unterscheidung: Für öffentliche Ladeinfrastruktur reicht MID alleine nicht - volle Eichrechtskonformität ist erforderlich (strenger als in anderen EU-Ländern). Für private Unterzählung und Einzelnutzer-Firmenwagenladung genügt MID.
Neue geeichte Zähler müssen innerhalb von 6 Wochen nach Inbetriebnahme beim zuständigen Eichamt angemeldet werden.
Unterzähler (wie der SDM630 hinter dem offiziellen Zählerplatz installiert) unterliegen nicht der TAB (Technische Anschlussbedingungen) - sie liegen in der Verantwortung des Kunden und können von einer Elektrofachkraft ohne Netzbetreiber-Beteiligung installiert werden.
Top 10 Fehler bei SDM630 RS485
- A/B vertauscht - Tauschen. Schadet nicht.
- GND nicht durchgeschleift zwischen Geräten auf langen Bussen
- Sternverdrahtung statt Daisy-Chain (Reflexionen)
- Falsche Parität - manche Gateways nutzen Even als Standard, SDM630 None
- Cat5/Cat6 statt 120Ω Twisted-Pair
- Fehlende Terminierung bei langen Bussen oder hohen Baudraten
- Ungerade Startadresse - Float32-Register müssen auf geraden Adressen gelesen werden
- CH340 USB-Adapter - FTDI-basierte verwenden
- Zwei Master am selben Bus - siehe Dual-Master-Konflikt oben
- Logger-Interferenz bei ESPHome auf Hardware-UART ohne
logger: baud_rate: 0
SDM630 vs Alternativen
| Zähler | Max A | Preis (MID) | Alleinstellungsmerkmal |
|---|---|---|---|
| Eastron SDM630 | 100A direkt | €95-130 | Bestes Preis-Leistungs-Verhältnis, ~100 Register |
| ABB B23 Silver | 65A | €80-150 | Native Victron-Unterstützung, 4 Tarife |
| Carlo Gavazzi EM340 | 65A | €80-120 | Kompakt (3 TE), beliebt mit SolarEdge |
| Eastron SDM72D-M | 100A direkt | €55-70 | Günstiger ABER nicht saldierend |
| Schneider PM5110 | nur CT | €250-450 | Industrielle Netzqualität |
| Janitza UMG 96RM | nur CT | €400-1200 | Professionelle PQ-Analyse |
Achtung SDM72D-M: Zählt nicht saldierend ("nicht phasenbalanziert"). Wenn L1 einspeist während L3 bezieht, registriert der SDM72D beide als separate Flüsse. Bei PV-Anlagen mit einphasigem Wechselrichter falsche Zahlen - stattdessen SDM630 V2+ verwenden.
Häufig gestellte Fragen
Welche Baudrate und Parität muss ich einstellen?
Standard ist 9600 Baud, keine Parität, 1 Stoppbit, 8 Datenbits, Slave-Adresse 1. Das Modbus-Passwort ist standardmäßig 0000, das Display-Passwort 1000. Bei Kommunikationsproblemen zuerst diese Parameter auf beiden Seiten abgleichen.
Wie schließe ich den SDM630 ohne Neutralleiter an (3P3W)?
Systemtyp (Holding-Register 0x000A) auf 2 (3P3W) setzen. Beachten: Neutralleiterstrom (0x00E0) ist dann nicht verfügbar. Für deutsche Haushalte ist 3P4W (Systemtyp 3) mit N-Leiter die Regel - verwenden Sie 3P3W nur bei echten Industrieanlagen ohne N.
Brauche ich einen 120Ω Abschlusswiderstand?
Ja, bei Bussen länger als ~10m oder bei 19200+ Baud zwingend. Am ersten UND letzten Gerät auf der Linie, zwischen A und B. Der SDM630 selbst hat keinen eingebauten Abschluss - manuell löten oder über Gateway-DIP-Schalter aktivieren.
Kann ich den SDM630 gleichzeitig mit Wechselrichter UND ioBroker auslesen?
Nicht direkt - RS485 erlaubt nur einen Master. Lösung: Modbus-TCP-Gateway als Proxy, das den SDM630 via RTU liest und beiden Clients via TCP bereitstellt. Alternativ: Zählerdaten aus dem Wechselrichter über dessen eigene API auslesen.
Ist der SDM630 MID-geeicht?
Ja, MID-Zertifikat 0120/SGS0151 (V1/V2) bzw. Issue 5 (V3). MID ist Pflicht für Mieterstrom, EEG-Einspeisemessung und Firmenwagenladung. Für Eigenverbrauchs-Monitoring ist eine non-MID-Variante ausreichend und günstiger.
Zählt der SDM630 saldierend?
Ja, ab V2 - Register 0x018C (Netto kWh) bildet den Saldo aus Bezug und Einspeisung. Der SDM72D-M tut das NICHT, daher ist er für PV-Anlagen mit einphasigen Wechselrichtern ungeeignet.
Welcher USB-zu-RS485-Adapter funktioniert am besten?
FTDI-basierte Adapter (FT232, FT4232). CH340-Adapter sind günstig, verursachen aber sporadische Timing-Probleme und Echo-Störungen, besonders unter Linux. Bei Zuverlässigkeitsanforderungen: FTDI oder ein Industrial-Grade-Gateway.
Was ist der Unterschied zwischen SDM630, ABB B23 und Carlo Gavazzi EM340?
SDM630: 100A direkt, ~100 Register, bestes P/L. ABB B23: 65A, 4 Tarife, native Victron-Unterstützung. Carlo Gavazzi EM340: 65A, kompakter (3 TE), beliebt mit SolarEdge. Für die meisten Anwendungen mit offener Modbus-Integration ist der SDM630 die beste Wahl.
Fazit
Der Eastron SDM630 ist die Standardwahl für 3-Phasen-Modbus-Energiemessung in Deutschland - aus gutem Grund. ~100 Register, MID-Eichung, 100A direkter Anschluss und ein riesiges Ökosystem mit nativer Unterstützung in Home Assistant, ESPHome, ioBroker, Tasmota, EVCC und praktisch jedem nicht-proprietären PV-Wechselrichter.
Mit den Registertabellen, Verdrahtungsanleitungen und Code-Beispielen in diesem Leitfaden können Sie in einem Nachmittag ein vollständiges Energie-Monitoring aufbauen. Egal ob Sie eine PV-Anlage überwachen, Mieterstrom abrechnen oder den Eigenverbrauch optimieren - der SDM630 liefert die Daten.
Eastron SDM630 automatisch auslesen
Keine Register programmieren. Stecken Sie das ModbusCloud Gateway ein, waehlen Sie die fertige Eastron SDM630 Vorlage, und Ihre Messwerte erscheinen innerhalb weniger Minuten im Portal.