Echtzeit-Zählerablesung

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.

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.

MerkmalTypischer Wert
Bereich902 bis 928 MHz (nordamerikanisches ISM-Band)
Übliche NachrichtentypenSCM, SCM+, IDM, R900
SendeintervallAlle 30 Sekunden bis wenige Minuten
Viertelwellenantenne bei ca. 915 MHzEtwa 8 cm (knapp 3 Zoll)
Nutzbare ReichweiteZehn bis einige hundert Meter, stark abhängig von Hindernissen
Preis des DonglesEtwa $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: Haushalt & Hobby · alle Anleitungen von Adelyons