Open-Sensor® - Reimann & Hermann UGmbH
Saarstr. 24
15711 Königs Wusterhausen
E-Mail: support@macbag24.de
USt-ID: DE358443276
Service und mehr
Jetzt anmelden
OpenCO2 Sensor ist ein made in Germany, Opensource Innenraum Luftqualitätssensor. Messwerte werden via E-Ink Display, RGB LED in Ampelfarben oder WLAN z.B. an Home Assistant ausgegeben. Der Arduino Code für den ESP32-S2 und Sensirion SCD40 ist vollständig auf GitHub verfügbar.
Gerade im Winter, wenn Fenster geschlossen bleiben, ist eine Erinnerung zum regelmäßigen Lüften hilfreich für Gesundheit, Komfort und Wohlbefinden. Schlechte Innenraumluft kann zu geringerer Produktivität und Lernschwierigkeiten führen. Dieses Open-Source-Projekt hilft Ihnen dabei mittels des E-Ink-Display und LED dies immer im Blick zu behalten. Nimm den kleinen Sensor überall mit hin, um die Luftqualität zu überwachen – die Batterielaufzeit beträgt bis zu 11 Wochen.
Basierend auf dem SCD40 von Sensirion einem völlig neuen, miniaturisierten CO₂-Sensor mit photoakustischen Messprinzip. Der integrierte, branchenführende Feuchtigkeits- und Temperatursensor liefert hohe Genauigkeit bei niedrigem Energieverbrauch.
Automatische Selbstkalibrierung sorgt für höchste Langzeitstabilität
CO₂-Messbereich: 400 ppm – 40.000 ppm
Genauigkeit:
CO₂: ±(50 ppm + 5 % des Messwerts)
Temperatur: ±0,8 °C
Luftfeuchtigkeit: ±6 %
4cm groß mit hoher Auflösung (200×200 Pixel).
Ermöglicht geringen Stromverbrauch und einen großen Blickwinkel.
Display-Aktualisierung alle 5 Sekunden (im Batteriemodus alle ca. 30 Sekunden).
Zur Darstellung der Luftqualität in Ampelfarben (grün, gelb, rot bis magenta).
Helligkeit und Farbe sind per Software einstellbar.
Füge diese Konfiguration zur configuration.yaml deines Home Assistant hinzu.
Bitte bei bedarf OpenCO2 durch die IP-Adresse ersetzen.
rest:
scan_interval: 60
resource: http://OpenCO2:9925/metrics
method: GET
sensor:
- name: "CO2"
device_class: carbon_dioxide
unique_id: "d611314f-9010-4d0d-aa3b-37c7f350c82f"
value_template: >
{{ value | regex_findall_index("(?:rco2.*})(\d+)") }}
unit_of_measurement: "ppm"
- name: "Temperature"
unique_id: "d611314f-9010-4d0d-aa3b-37c7f350c821"
device_class: temperature
value_template: >
{{ value | regex_findall_index("(?:atmp.*})((?:\d|\.)+)") }}
unit_of_measurement: "°C"
- name: "Humidity"
unique_id: "d611314f-9010-4d0d-aa3b-37c7f350c822"
device_class: humidity
value_template: >
{{ value | regex_findall_index("(?:rhum.*})((?:\d|\.)+)") }}
unit_of_measurement: "%"
Größe: 3,8 × 4,9 × 2 cm 3D Model
Drücke die Menütaste auf der Rückseite des OpenCO2 Sensors.
Option auswählen durch langen Druck (1+ Sek.), weiter zum nächsten Punkt durch kurzen Druck.
Folgende Einstellungen sind möglich:
LED: Farbe, Helligkeit und Aktivierungszeitpunkt
Display: Batterie Ladung auf ~80% zur Langlebigkeit, invertieren, Temperatureinheit, Sprache und Schriftart ändern
Kalibrierung: Sensor 3+ Minuten nach draußen stellen (nur bei Bedarf nötig)
Verlauf: bis zu 24h CO₂, Temperatur & Feuchtigkeit als Graph anzeigen; Werte per QR-Codes exportieren (je 1h CO₂-Messwerte)
Wi-Fi: WLAN aktivieren/deaktivieren
Info: zeigt MAC, Seriennummern, Uptime, Version und Batteriestatus
Spass: kleine Easter Eggs
Aktiviere Wi-Fi über das Menü.
Wenn Strom angeschlossen ist, öffnet sich ein Access Point namens OpenCO2 Sensor.
Verbinde dich und rufe http://192.168.4.1 auf (Smartphones öffnen es automatisch).
Dort:
„Configure WiFi“ auswählen
Netzwerkname aus Liste wählen
Passwort eingeben
Speichern
Der Sensor verbindet sich nun automatisch.
Unter der lokalen Webseite openco2:9925 kannst du CO₂-, Temperatur- und Feuchtigkeit-Grafiken sehen.
Nach Verbindung mit deinem Netzwerk findest du die Sensor-IP im Router oder im OpenCO2 Sensor Menü unter Info.
Beispiel:curl [IP]:9925/metrics
Beispielausgabe:
Mit „internet-pi“ kannst du CO₂/Temperatur/Feuchtigkeit lokal speichern.
OpenCO2 Sensor mit WLAN verbinden
Anleitung im YouTube Video folgen
Dashboard herunterladen und in Grafana importieren
FIRMWARE.BIN der neuesten Version herunterladen
USB-C-Datenkabel anschließen
Sensor über den seitlichen Schalter neu starten
FIRMWARE.BIN auf das USB-Laufwerk kopieren
FIRMWARE.BIN herunterladen
Wi-Fi via Menü aktivieren (in Umgebung ohne bekannte Netzwerke)
Strom anschließen
Mit OpenCO2 Sensor verbinden und http://192.168.4.1 öffnen
Unter „Update“ die BIN auswählen und „Update“ klicken
alt text
Ordner esp32-waveshare-epd nach Arduino/libraries/ kopieren
ESP32-Support für Arduino IDE installieren
ESP32S2 Dev Module auswählen (Tools → Board → esp32)
Sensor wie beim Update verbinden und neuen Port auswählen
FastLED
Sensirion Core
Sensirion I2C SCD4x Arduino Library
WiFiManager