Der Artikel „Bresser Wetterstation MQTT“ auf Brunweb.de beschreibt, wie die Funk-Daten einer Bresser-Wetterstation (868 MHz) abgefangen und über MQTT in ein Smart-Home-Netzwerk eingebunden werden.
Kurze Zusammenfassung
- Hardware & Prinzip:
- Eine Bresser-Wetterstation (z. B. 5-in-1 oder 6-in-1) sendet ihre Messdaten auf 868 MHz.
- Ein günstiger SDR-USB-Stick (mit RTL2832U-Chip) empfängt die Funksignale an einem Linux-Rechner (z. B. Raspberry Pi). Eine selbstgebaute 868-MHz-Groundplane-Antenne optimiert bei Bedarf die Reichweite.
- Software-Einrichtung (
rtl_433):- Die Open-Source-Software
rtl_433wird (vorzugsweise selbst kompiliert) installiert. - In der Konfigurationsdatei (
rtl_433.conf) wird die Frequenz auf868Mgesetzt, die MQTT-Server-Verbindung konfiguriert und der Empfang auf das spezifische Protokoll (z. B. Bresser Weather Center) beschränkt, um fremde Stationen zu filtern. - Über einen
systemd-Dienst startet der Prozess automatisch im Hintergrund.
- Die Open-Source-Software
- Weiterverarbeitung (Node-RED & Grafana):
rtl_433sendet die ausgelesenen Daten (Temperatur, Luftfeuchtigkeit, Windgeschwindigkeit etc.) per MQTT.- Mittels Node-RED werden die Werte verarbeitet (z. B. Umrechnung in km/h, Berechnung von Taupunkt und Hitzeindex) und an ein Dashboard sowie eine InfluxDB-Datenbank zur Visualisierung (z. B. in Grafana) weitergeleitet.
![[Logo]](https://www.swagner.de/wp-content/themes/swagner/images/traveltux.jpg)