Illustration: CO₂-Messung mit SCD41 am Raspberry Pi und Home Assistant (MQTT)

KI-generierte Illustration

Aktualisiert am 24. Oktober 2026 Von Emmanuel SAUVAGE

CO₂-Messung mit SCD41 am Raspberry Pi und Home Assistant (MQTT)

Echter CO₂-Sensor SCD40/SCD41 per I2C am Pi 4/5, Python-Skript, Mosquitto und MQTT-Discovery — Lüftungshinweis für Büro und Kinderzimmer in DE.

Hoher CO₂-Gehalt bedeutet schlecht gelüftete Räume. Mit Raspberry Pi und SCD40/SCD41 (photoakustisch, nicht nur geschätzt) messen Sie CO₂, Temperatur und Luftfeuchte und senden die Werte per MQTT an Home Assistant — z. B. für die Meldung „Fenster auf“.

Keine Preise: SCD41-Module sind teurer als Temperatur-Sensoren — Preis beim Kauf prüfen. SCD41 bei Amazon.de (Werbelink).

Ziel

  • Alle 30 s messen und per MQTT veröffentlichen
  • Automatische Entitäten in HA (Discovery)
  • systemd-Dienst am Boot

Dauer ca. 1,5 h, Niveau: mittel. Pi kann derselbe sein wie Home Assistant (separates OS) oder ein zweiter Pi mit Raspberry Pi OS Bookworm.

Material

  • Raspberry Pi 4 oder 5, Bookworm
  • Breakout SCD40/SCD41 (VIN, GND, SCL, SDA)
  • Mosquitto (Add-on in HA oder auf dem Pi)
  • Dupont-Kabel

Verdrahtung I2C (3,3 V)

SCD4xPi (phys. Pin)
VIN3,3 V (Pin 1)
GNDGND (Pin 6)
SDAGPIO2 / SDA (Pin 3)
SCLGPIO3 / SCL (Pin 5)

Adresse 0x62. I2C aktivieren: sudo raspi-config → Interface I2C → i2cdetect -y 1 muss 62 zeigen.

Python-Umgebung (Bookworm)

sudo apt update
sudo apt install -y python3-venv python3-gpiozero python3-lgpio i2c-tools
mkdir -p ~/capteurs && cd ~/capteurs
python3 -m venv --system-site-packages venv
source venv/bin/activate
pip install adafruit-circuitpython-scd4x paho-mqtt

Vollständiges Skript: Download /code/raspberry-pi/co2_scd41_mqtt.py im Projekt (gleicher Code wie FR-Tutorial). Umgebungsvariablen: MQTT_HOST, DEVICE_ID, INTERVAL=30.

Home Assistant

Mosquitto-Integration aktiv, Discovery eingeschaltet — Entitäten carbon_dioxide, temperature, humidity erscheinen.

Automatisierung bei CO₂ > 1000 ppm: Push an die Handy-App.

Hinweis Pi 5

gpiozero + lgpio, nicht veraltetes RPi.GPIO — wie in den anderen Pi-Tutorials dieser Reihe.

Weiter: Wetterstation BME280, Türsensor, Notstrom.

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.