Dieses Modul bringt einen M-Bus-Slave in derselben Bauform wie das Master-Modul desselben Herstellers — und mit derselben Anschlussbelegung. Damit lässt sich eine selbst entworfene Leiterplatte wahlweise als Master oder als Slave bestücken, ohne zwei Varianten zu entwickeln. Die Anschlüsse liegen als Stiftleisten im 2.54-Millimeter-Raster auf der Rückseite. Der häufigste Anwendungsfall ist das Auslesen von Zählern mit DLMS/COSEM-Protokoll über die Kundenschnittstelle — in Österreich der übliche Weg zu den Daten des eigenen Stromzählers.
- pinkompatibelzum Master-Modul derselben Reihe
- 2.54 mmRastermass der Stiftleisten
- DLMS / COSEMKundenschnittstelle moderner Stromzähler
Was dieses Modul auszeichnet
- Eine Leiterplatte, zwei Rollen: Pinkompatibel zum Master-Modul. Wer beides braucht, entwirft einen Platz und bestückt ihn je nach Gerät — das spart eine Leiterplattenvariante und eine Lagerposition.
- Es nimmt einem den Analogteil ab: Die Anpassung an die Busspannung und die Signalgewinnung sind der Teil, an dem ein Eigenentwurf üblicherweise scheitert.
- Standardraster: 2.54 Millimeter — auf Lochraster, auf einer gefertigten Platine und im Versuchsaufbau gleichermassen verwendbar.
- Für die Kundenschnittstelle gebaut: Der Anwendungsfall, für den es diese Module gibt — Stromzähler mit DLMS/COSEM auslesen.
- Passt auf die MBusino-Platine: Für diesen verbreiteten offenen Entwurf gibt es eine passende DLMS-Bibliothek für Arduino.
Wozu ein M-Bus-Slave gut ist
Der Meter-Bus ist für das Auslesen von Verbrauchszählern gebaut. Ein Master speist den Bus und fragt ab, die Zähler antworten — sie sind die Slaves. Diese Platine dreht die übliche Richtung um: Sie macht aus einem Mikrocontroller einen Slave, also ein Gerät, das an einem fremden M-Bus hängt und Daten bereitstellt, statt sie einzusammeln.
Dafür gibt es zwei ganz unterschiedliche Gründe. Der erste ist die Kundenschnittstelle moderner Stromzähler: In Österreich und zunehmend auch anderswo geben Smart Meter ihre Daten über eine sogenannte P1-Schnittstelle heraus, die elektrisch ein M-Bus ist und das Protokoll DLMS/COSEM spricht. Wer seinen eigenen Stromverbrauch auslesen will, braucht genau diese Gegenstelle — und bekommt vom Netzbetreiber üblicherweise nur die Schnittstelle, kein Auslesegerät. Der zweite Grund ist der eigene Zähler: Wer selbst gemessene Werte in ein bestehendes M-Bus-Netz einspeisen will — etwa den Ertrag einer Anlage oder einen Verbrauch, den kein Zähler erfasst —, baut sich mit dieser Platine ein Gerät, das sich wie ein Zähler verhält.
Die Platine beruht auf dem TSS721 von Texas Instruments, dem seit Jahrzehnten üblichen Baustein für M-Bus-Slaves. Die Schnittstelle zum Mikrocontroller ist galvanisch getrennt; die Speisung kommt aus dem Bus, nicht aus dem Controller.
Wo ein M-Bus-Slave eingesetzt wird
- Smart Meter über die Kundenschnittstelle auslesen: Der häufigste Fall — die P1-Schnittstelle moderner Stromzähler mit DLMS/COSEM.
- Eigenen Verbrauch sichtbar machen: Momentanleistung und Zählerstand in die Hausautomation bringen, ohne auf die Abrechnung zu warten.
- Photovoltaik und Eigenverbrauch: Bezug und Einspeisung am Netzübergabepunkt messen, als Grundlage für die Steuerung von Wärmepumpe oder Speicher.
- Eigene Zähler bauen: Selbst erfasste Werte in ein bestehendes M-Bus-Netz einspeisen, damit sie dort auftauchen, wo alle anderen Zähler auch stehen.
- Prüfaufbauten: Einen Zähler simulieren, um ein Auslesesystem zu testen, ohne echte Zähler zu verbauen.
- Nachrüstung ohne Eingriff in die Messung: Die Kundenschnittstelle ist genau dafür gedacht — sie liest mit, ohne die eichrechtlich relevante Messung zu berühren.
- Entwicklung und Lehre: Die Gegenseite des Busses aufbauen und verstehen, wie ein Telegramm entsteht.
Software und Auswertung
Software gehört nicht zum Modul — es stellt die Schnittstelle bereit, die Auswertung schreibt der Anwender. Zihatec stellt auf GitHub Beispielcode für die Arduino-Umgebung bereit, der Zähler über die P1-Kundenschnittstelle mit DLMS/COSEM ausliest; für die MBusino-Platine gibt es zusätzlich eine passende DLMS-Bibliothek für Arduino.
Ein Hinweis, der beim ersten Aufbau Zeit spart: M-Bus-Telegramme sind nicht selbsterklärend. Ein Zähler antwortet mit Datensätzen, die Einheit, Skalierung und Bedeutung als Kennzahlen mitführen — ein Wert von 12345 kann je nach Kennung 12.345 Kubikmeter oder 123.45 Kilowattstunden bedeuten. Die genannten Bibliotheken nehmen einem diese Übersetzung ab. Wer sie selbst schreibt, plant dafür mehr Zeit ein als für die Verkabelung.
Technische Daten
| Rolle | M-Bus-Slave |
| Bauform | gleicher Formfaktor wie das Master-Modul |
| Anschluss | Stiftleisten auf der Rückseite im 2.54-mm-Raster, pinkompatibel zum Master-Modul |
| Verwendung | zum Einlöten auf eigene Leiterplatten oder für Versuchsaufbauten |
Aufbau und Verkabelung
Das Modul wird über die Stiftleisten auf der Rückseite kontaktiert. Weil es pinkompatibel zum Master-Modul ist, lässt sich dieselbe Leiterplatte wahlweise mit dem einen oder dem anderen bestücken — für einen Entwurf, der beide Rollen abdecken soll, spart das eine Variante.
Die M-Bus-Leitung selbst ist unkritisch: zwei Adern, verpolungssicher, keine Abschlusswiderstände, Sterne und Bäume erlaubt — darin unterscheidet sie sich angenehm von RS485. Die Grenzen liegen bei der Leitungslänge und der Zahl der Lasteinheiten, nicht bei der Topologie. Ein gewöhnliches Fernmeldekabel genügt; geschirmte Leitung schadet nicht, ist aber selten nötig.
Vor dem Einbau lohnt ein Test am Schreibtisch mit einem einzelnen Zähler. Antwortet er, stimmen Verdrahtung, Baudrate und Adresse; antwortet er nicht, ist die Ursache fast immer eine falsche Baudrate — 2400 Baud sind der Normalfall, aber nicht die Regel. Diese Einordnung stammt aus der Anwendungspraxis und ist als Auslegungshilfe zu verstehen, nicht als Zusage des Herstellers.
Die M-Bus-Platinen von Zihatec im Vergleich
| Platine | Für welches Board | Rolle |
|---|---|---|
| M-Bus-HAT | Raspberry Pi | Master, bis 6 Lasteinheiten |
| M-Bus-HAT für Pico | Raspberry Pi Pico | Master oder Slave, je Ausführung |
| M-Bus-Shield für MKR | Arduino MKR und Portenta | Master oder Slave, je Ausführung |
| M-Bus-FeatherWing | Feather und Thing Plus | Master oder Slave, je Ausführung |
| M-Bus-Modul | eigene Leiterplatten | Master oder Slave, zum Einlöten |
Passendes Zubehör
- Das pinkompatible Gegenstück: Das M-Bus-Master-Modul hat dieselbe Bauform und dieselbe Belegung.
- Fertige Platinen statt Modul: Wer nicht selbst entwirft, nimmt die fertigen HATs, Shields und Wings derselben Reihe für Raspberry Pi, Arduino oder Feather.
- Hutschienengehäuse: Zihatec baut die passenden Gehäuse gleich mit — ein Auslesegerät gehört in den Verteiler, nicht auf die Fensterbank.
- Für Feldbusse statt Zähler: Wo es nicht um Verbrauchszähler, sondern um Modbus, DMX oder eine andere serielle Anlage geht, ist RS485 das richtige Verfahren. Auch dafür gibt es Platinen derselben Reihe, ebenfalls galvanisch getrennt.
Slave oder Master?
Diese Platine ist ein Slave. Sie hängt an einem fremden Bus und stellt Daten bereit oder liest die P1-Kundenschnittstelle eines Stromzählers aus. Wer Wärmemengen-, Wasser- oder Gaszähler selbst abfragen will, braucht die Master-Ausführung — die speist den Bus und fragt ab.
Der M-Bus ist kein Feldbus. Er liest Verbrauchszähler aus, mehr nicht. Für Modbus, DMX oder eine andere serielle Anlagenverbindung ist RS485 das richtige Verfahren; dafür gibt es Platinen derselben Reihe.
Eine Lasteinheit belegt sie am fremden Bus. Ob der vorhandene Master noch eine trägt, entscheidet dessen Speiseleistung. Bei einer P1-Kundenschnittstelle ist das kein Thema, dort hängt ohnehin nur ein Gerät.
Das Board gehört nicht dazu. Geliefert wird die Platine; Mikrocontroller, Zähler und Netzteil kommen dazu.
Unterstützung bei der Auslegung
Die Projektseite des Herstellers mit Beispielcode findest Du im Reiter „Dokumente». Sag uns, wie viele Zähler ausgelesen werden sollen und welche Fabrikate im Haus sind — daraus ergibt sich, ob ein Master mit sechs Lasteinheiten genügt und welche Bibliothek die Auswertung übernimmt. Für Auslegung und Inbetriebnahme erstellen wir Dir gern ein Angebot.

Rezensionen
Es gibt noch keine Rezensionen.