Illustration: Wetterstation mit BME280 am Raspberry Pi und SQLite-Historie

KI-generierte Illustration

Aktualisiert am 24. Oktober 2026 Von Emmanuel SAUVAGE

Wetterstation mit BME280 am Raspberry Pi und SQLite-Historie

Temperatur, Luftfeuchte, Luftdruck per I2C — Python speichert alle 5 Minuten in SQLite, Tagesmin/max und CSV-Export. Für Innenraum oder überdachten Außenplatz.

Der BME280 liefert Temperatur, Luftfeuchte und Druck. Am Raspberry Pi wird daraus eine kleine Wetterstation mit SQLite-Historie — Daten bleiben lokal (DSGVO-freundlich), kein Cloud-Abo.

Ca. 1 h, Anfänger bis Mittel. Modul bei Amazon.de (Werbelink). BMP280 ohne Feuchte funktioniert nicht mit diesem Code.

Ziel

  • Messung alle 5 Min. in ~/meteo.db
  • Tagesauswertung per --resume
  • CSV-Export --csv

Verdrahtung (3,3 V)

BME280Pi
VCC3,3 V (Pin 1)
GNDGND (Pin 6)
SDAPin 3
SCLPin 5

I2C aktivieren, i2cdetect -y 1 → 76 oder 77.

pip install adafruit-circuitpython-bme280

Skript: /code/raspberry-pi/meteo_bme280_sqlite.py. Optional ALTITUDE_M für Druck auf Meereshöhe (Wettertrend).

Außen

Nur mit Strahlungsschutz (Stevenson-Häuschen) und ohne direkte Sonne — sonst zu warm. Alternativ Werte nur in HA anzeigen: MQTT-Erweiterung des Skripts möglich.

Integration HA ohne Pi-Skript: ESP32 + BME280 oder Zigbee.

Weiter: CO₂ SCD41, Home Assistant installieren.

Alle Smart-Home-Ratgeber

Haben Sie eine Frage zu diesem Artikel oder brauchen Sie einen Rat? Schreiben Sie uns

Sie schwanken zwischen zwei Modellen oder brauchen Hilfe beim Aufbau? Schreiben Sie uns, wir antworten schnell per E-Mail.