Ich wollte die Messwerte meines Carlo Gavazzi WM2-DIN nicht nur am Gerät ablesen, sondern im Netzwerk weiterverarbeiten. Dafür verbinde ich seine RS485-Schnittstelle über ein Ethernet-Gateway mit Modbus TCP. Hier zeige ich dir meinen Aufbau und die Punkte, auf die du bei der Verbindung achten musst.
Hinweis: Carlo Gavazzi und WM2-DIN sind Marken der Carlo Gavazzi Automation SpA. Waveshare ist eine Marke des jeweiligen Herstellers. Dieser Beitrag ist unabhängig und nicht von diesen Herstellern autorisiert oder gesponsert.
Einführung
Der WM2-DIN ist ein kompakter Leistungsanalysator von Carlo Gavazzi. Er liefert detaillierte Messdaten zu Strom, Spannung, Leistung und Energie – ideal für Heimenergie-Monitoring und Gewerbeanwendungen.
Hardware-Aufbau
RS485-zu-Ethernet-Konverter
Für die Verbindung über Modbus TCP brauchst du einen RS485-zu-Ethernet-Konverter. Ich habe den Waveshare Industrial Serial Server RS485 to RJ45 verwendet — die Nennung basiert auf eigener Erfahrung, ohne werbliche oder finanzielle Verbindung zum Hersteller.

Anschluss des WM2-DIN
In meinem Aufbau habe ich den WM2-DIN folgendermaßen mit dem RS485-zu-Ethernet-Konverter verbunden:
- TX+ und RX+ müssen gebrückt werden
- TX- und RX- müssen gebrückt werden
- Die gebrückten Signale werden dann an A und B des RJ45-Anschlusses angeschlossen
Verdrahtungsschema:
WM2-DIN RS485 Terminal RJ45 Pin (RS485-zu-Ethernet-Konverter)
-----------------------------------------------------------
TX+ (gebrückt mit RX+) → A
TX- (gebrückt mit RX-) → B
GND → GND (falls vorhanden)
Wichtig: Prüfe Klemmenbezeichnung, Polarität und Gerätehandbuch, bevor du die Verbindung einschaltest. Die Bezeichnungen A/B beziehungsweise +/− sind zwischen Herstellern nicht immer einheitlich. Arbeiten im Schaltschrank gehören in fachkundige Hände.




Modbus-TCP-Konfiguration
Für die Anbindung genügt in der Praxis ein RS485-zu-Ethernet-Gateway mit fester IP, korrekter Slave-ID und passender Register-Map des WM2-DIN. Prüfe im ersten Schritt die Verkabelung (A/B, GND) und ob der Leistungsanalysator auf dem Bus antwortet. Produktinfos zum Analyzer findest du beim Hersteller Carlo Gavazzi.
Typische Modbus-TCP-Parameter sind Port 502, eine eindeutige Unit-ID und ein kurzer Timeout für Poll-Zyklen. Wenn Werte springen oder fehlen, liegt es meist an Terminierung, Baudrate oder einer doppelten Adressierung auf dem RS485-Segment – nicht am Analyzer selbst.
Wer mehrere Energiezähler kombiniert, findet im Artikel KSTAR Modbus Python ein weiteres Praxisbeispiel für Modbus-Auslesung und Langzeit-Logging.
Fazit
Das Auslesen eines Carlo Gavazzi WM2-DIN über Modbus TCP ist eine zuverlässige Methode, um Energiedaten in moderne Automatisierungssysteme zu integrieren. Mit der passenden Verdrahtung und Konfiguration kannst du die Messdaten in dein eigenes Monitoring oder eine Automatisierung übernehmen.
Du setzt einen ähnlichen Zähler ein oder hast eine Frage zu meinem Aufbau? Dann schreib mir gern.
Ein weiteres Praxisbeispiel findest du im Beitrag KSTAR Hybrid-Inverter mit Python und Modbus auslesen.