Bresser Wetterstation mit MQTT

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

  1. 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.
  2. Software-Einrichtung (rtl_433):
    • Die Open-Source-Software rtl_433 wird (vorzugsweise selbst kompiliert) installiert.
    • In der Konfigurationsdatei (rtl_433.conf) wird die Frequenz auf 868M gesetzt, 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.
  3. Weiterverarbeitung (Node-RED & Grafana):
    • rtl_433 sendet 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.