So lesen Sie Ihren eigenen Smart Meter mit einem RTL-SDR aus
Um Ihren eigenen Smart Meter mit einem RTL-SDR auszulesen, stecken Sie einen RTL2832U-Stick an ein Smartphone oder einen PC, stimmen den Empfänger auf das 900-MHz-Band ab und dekodieren die Verbrauchsnachrichten, die Ihr Zähler ohnehin sendet. Die meisten nordamerikanischen Strom- und Gaszähler senden alle 30 Sekunden bis wenige Minuten einen kumulativen Messwert, unverschlüsselt und im Klartext.
Schritt 1: Herausfinden, ob Ihr Zähler sendet
Schauen Sie sich den Zähler selbst an, bevor Sie etwas kaufen. Die meisten nordamerikanischen Strom- und Gaszähler, die in den letzten Jahrzehnten installiert wurden, haben ein automatisches Zählerauslesemodul (AMR), damit ein vorbeifahrendes Fahrzeug oder ein fest installierter Collector sie ohne Vor-Ort-Termin auslesen kann. Diese Module senden, ob jemand zuhört oder nicht.
Itron-ERT-Endpunkte tragen meist eine ERT-Kennzeichnung und eine Seriennummer auf der Frontseite oder auf einem Aufkleber. Gaszähler haben oft ein kleines Modul, das am Zählwerk befestigt ist, statt eines integrierten. Wenn Sie es nicht erkennen können, kann Ihr Versorgungsunternehmen meist sagen, welche Art von Endpunkt Sie haben.
Einige Versorger betreiben stattdessen Mesh-Netzwerke mit verschlüsselten Nutzdaten. Falls das bei Ihnen der Fall ist, kann kein Empfänger die Daten dekodieren – das ist ein harter Stopp, kein Abstimmungsproblem.
Schritt 2: Den richtigen Stick kaufen
Jeder USB-Stick für RTL-SDR auf Basis des RTL2832U reicht für diese Aufgabe aus. Sticks mit einem R820T- oder R820T2-Tuner sind die sichere Standardwahl und kosten typischerweise etwa 25 bis 40 $. Der RTL-SDR Blog V4 wird für den ersten Kauf häufig empfohlen, weil eine brauchbare Antennenausstattung dabei ist.
- Prüfen Sie, ob im Angebot steht: RTL2832U. Dieser Chip macht den Stick zu einem softwaredefinierten Funkempfänger statt zu einem einfachen TV-Tuner.
- Bevorzugen Sie ein Modell mit einem SMA-Anschluss , damit Sie die Antenne später austauschen können.
- Ältere E4000- und FC0012-Tuner gibt es, und sie funktionieren meist, sind aber seltener und schlechter unterstützt als die R820T-Familie.
Schritt 3: Den Stick an ein Telefon oder einen PC anschließen
Sie haben zwei praktische Möglichkeiten: Den Stick an ein Telefon hängen oder an einem Computer belassen, der ortsfest bleibt. Beide Wege liefern dieselben Daten.
Auf Android oder einem Chromebook, genügt ein USB-OTG-Adapter. Startet das Telefon neu oder fällt der Stick unter Last aus, hilft meist ein USB-Hub mit eigener Stromversorgung, denn diese Sticks ziehen mehr Strom, als ein Telefon gern liefert.
Auf Windows, braucht der Stick den WinUSB-Treiber, der einmalig mit Zadig installiert wird. Unter Linux, installieren Sie libusb, und entladen Sie den DVB-Kernel-Treiber, falls das System den Stick beim Start als TV-Tuner belegt hat.
Schritt 4: Die Antenne sinnvoll platzieren
Die Platzierung der Antenne ist wichtiger als alles andere in diesem Aufbau. Eine Viertelwellenlänge bei etwa 915 MHz beträgt rund 8 cm, also etwas mehr als 3 inches. Eine serienmäßige Teleskopantenne, auf etwa diese Länge eingeschoben, ist daher schon nahezu optimal.
Signale im 900-MHz-Band verhalten sich ungefähr wie bei Sichtverbindung. Ein Fenster zum Zähler schlägt ein Regal im Keller deutlich, Höhe hilft, und Metallverkleidungen, alukaschierte Dämmung sowie Low-E-Fensterbeschichtungen dämpfen stark. Wenn gar nichts ankommt, verschieben Sie zuerst die Antenne, bevor Sie etwas anderes ändern.
Schritt 5: Auf die ersten Pakete warten
Zähler antworten nicht auf Anfragen. Sie senden in ihrem eigenen Rhythmus, daher bleibt nach der Einrichtung nur das Warten, typischerweise 30 Sekunden bis wenige Minuten pro Endpunkt, je nach Zählertyp und Konfiguration durch den Versorger.
Zunächst sehen Sie vermutlich andere Zähler-IDs. Das Band wird gemeinsam genutzt, und in dicht besiedelten Gegenden empfängt ein Gerät dutzende nahe Endpunkte. Finden Sie Ihren, indem Sie die Seriennummer auf Ihrem eigenen Zähler abgleichen, und ignorieren Sie den Rest.
Schritt 6: Vom Zählerstand zum Verbrauch
Die Zahl in jeder Nachricht ist ein kumulierter Gesamtwert, keine momentane Rate. Denken Sie an den Kilometerzähler, nicht an den Tacho. Der Verbrauch in einem beliebigen Zeitraum ist die Differenz zwischen dem Stand am Anfang und dem Stand am Ende.
Die Einheiten hängen vom Zähler ab: Kilowattstunden für Strom, Hunderte Kubikfuß oder Kubikmeter für Gas, Gallonen oder Kubikfuß für Wasser. Zähler melden oft in einer skalierten Einheit. Vergleichen Sie deshalb einmalig einen Tag erfasster Werte mit einem bekannten Betrag auf Ihrer Rechnung, um den Multiplikator für Ihren Endpunkt zu ermitteln.
| Merkmal | Typischer Wert |
|---|---|
| Bereich | 902 bis 928 MHz (nordamerikanisches ISM-Band) |
| Übliche Nachrichtentypen | SCM, SCM+, IDM, R900 |
| Sendeintervall | Alle 30 Sekunden bis wenige Minuten |
| Viertelwellenantenne bei ca. 915 MHz | Etwa 8 cm (knapp 3 Zoll) |
| Nutzbare Reichweite | Zehn bis einige hundert Meter, stark abhängig von Hindernissen |
| Preis des Dongles | Etwa $25 bis $40 |
Nur eigene Zähler auslesen
Utilify ist für die Überwachung von Zählern lizenziert, die dir gehören oder für die du eine ausdrückliche Genehmigung zur Überwachung hast. Die App empfängt nur Funksignale und sendet niemals.
Der passive Empfang unverschlüsselter Zählersendungen, die absichtlich über das öffentliche Funkspektrum ausgestrahlt werden, ist in den Vereinigten Staaten im Allgemeinen legal, du solltest dies aber für deinen Standort prüfen. Über Funk erfasste Messwerte dienen nur zur Information und ersetzen nicht deine offizielle Versorgerrechnung.
Den Aufbau überspringen
Der Open-Source-Weg ist gut erprobt — rtl_433 und rtlamr beide dekodieren diese Nachrichten — aber am Ende betreibst du einen Raspberry Pi, eine Datenbank und ein Dashboard. Utilify übernimmt Dekodierung, Speicherung und Diagramme in einer einzigen App: Messwerte landen in einer lokalen SQLite-Datenbank auf deinem Gerät, Diagramme decken 7 Tage bis zu einem Jahr ab, und die historische Temperatur wird eingeblendet, damit wetterbedingte Spitzen deutlich erkennbar sind.
Lies deine Zähler mit Utilify aus
Stecke einen RTL-SDR-Dongle ein und lies deine eigenen Zähler in Sekunden aus. Kein Versorgerkonto, keine Cloud.
Weitere Anleitungen
- Frequenzen und Protokolle intelligenter Zähler — was ERT, SCM, SCM+, IDM und R900 bedeuten.
- Was ist ein RTL-SDR-Dongle? — wie die Hardware funktioniert und welchen man kaufen sollte.
- Utilify-App-Seite — Funktionen, Einrichtung und der kostenlose Headless-Server.