rtl_433 ist ein extrem populäres Open-Source-Kommandozeilenprogramm zur Empfang und Dekodierung von Funk-Übertragungen aus lizenzfreien Frequenzbereichen (ISM-Bändern).
Hauptaufgabe und Frequenzen
Obwohl der Name auf 433 MHz hinweist, ist rtl_433 ein universeller Funk-Decoder für diverse Frequenzbereiche:
- ISM-Bänder: 433,92 MHz, 868 MHz (SRD), 315 MHz, 345 MHz und 915 MHz.
- Die Software empfängt unverschlüsselte Funksignale aus der Umgebung und wandelt sie in lesbare Messwerte und Daten um.
Unterstützte SDR-Hardware
Die Software benötigt einen Software Defined Radio (SDR)-Empfänger als Hardware-Schnittstelle. Unterstützt werden unter anderem:
- RTL-SDR: Günstige DVB-T-USB-Sticks mit Realtek RTL2832U-Chip (der Standard).
- SoapySDR-kompatible Geräte: LimeSDR, PlutoSDR, HackRF One, Airspy, SoapyRemote etc.
Was kann dekodiert werden?
rtl_433 enthält hunderte fest eingebaute Protokolle und Dekoder für Geräte wie:
- Wetterstationen & Sensoren: Temperatur-, Luftfeuchtigkeits-, Regen-, Wind- und Luftdrucksensoren (z. B. von Bresser, Oregon Scientific, TFA Dostmann, Fine Offset, Acurite).
- Smart Home & Sicherheit: Funksteckdosen, Bewegungsmelder, Tür-/Fensterkontakte, Rauchmelder und Garagentor-Drücker.
- Fahrzeugdaten: Reifendruck-Kontrollsysteme (TPMS) verschiedener Automarken (z. B. Ford, Toyota, Renault, Citroën).
- Füllstände & Verbrauch: Ultraschall-Öltankmesser, Strommessgeräte, Wasserzähler.
Ausgabe & Smart-Home-Integration
Die dekodierten Daten können in vielen Formaten ausgegeben und direkt in Automatisierungs- und Monitoring-Systeme eingebunden werden:
- Formate: JSON, CSV, Plaintext/Log, Syslog, InfluxDB, HTTP.
- MQTT-Unterstützung: Direkte Weiterleitung von Sensordaten per MQTT – ideal für die Einbindung in Home Assistant, Node-RED, openHAB oder ioBroker.
- Einheitenumrechnung: Automatisches Konvertieren von Einheiten (z. B. Celsius/Fahrenheit, SI-Einheiten).
Technische Eigenschaften
- Sprache: Geschrieben in C (C99 Standard), extrem leichtgewichtig und ressourcenschonend.
- Plattformen: Läuft unter Linux (auch Raspberry Pi), macOS, Windows, FreeBSD sowie als Docker-Container.
- Analyse-Tools: Enthält eingebaute Signal-Analysatoren (
-A), mit denen unbekannte Funksignale aufgezeichnet (I/Q-Rohdaten) und für die Entwicklung eigener Dekoder analysiert werden können.
![[Logo]](https://www.swagner.de/wp-content/themes/swagner/images/traveltux.jpg)