Skip to content

BME680-Sensor auf ESP32 mit esphomelib konfigurieren

tl;dr

Mit esphomelib lässt sich schnell und einfach ein BME680-Sensor an einem ESP32-Board konfigurieren.

Das Projekt

ESP32-Board (links) und BME680-Sensor (rechts)
ESP32-Board (links) und BME680-Sensor (rechts)

Bei mir läuft seit längerer Zeit sehr zuverlässig Home Assistant für einfache Smart Home-Dinge. Unter anderem lasse ich mir

  • Außentemperatur und relative Luftfeuchte
  • Feinstaubwerte
  • Systemdaten (CPU, RAM, Netzwerk)

anzeigen, steuere ein paar Lampen, und habe auch ein paar Automatisierungen eingerichtet. Beispielsweise wird ein Licht immer dann eingeschaltet, wenn die Sonne untergeht. Das ist nicht wirklich viel im Vergleich zu dem, was möglich wäre, wird aber hin und wieder von mir erweitert, und wäre vielleicht mal einen eigenen Blogpost wert.

Hier soll es um eine Erweiterung gehen, nämlich einen Temperatursensor (kombiniert mit anderen Sensoren, dazu gleich mehr) in einem Zimmer. Dafür habe ich mir den BME680-Sensor von Bosch ausgesucht, weil er neben der Temperatur, der relativen Luftfeuchte und dem atmosphärischen Druck auch einen Luftqualitäts-Sensor integriert.

"BME680-Sensor auf ESP32 mit esphomelib konfigurieren" vollständig lesen

Feinstaubwerte selbst messen für Luftdaten.info

Ihr habt vielleicht schon vom "Citizen Science"-Projekt Luftdaten.info gehört, das vom OK Lab Stuttgart initiiert worden ist. Dessen Ziel ist es, die Feinstaubbelastung in Stuttgart unabhängig durch Freiwillige zu messen, zu visualisieren, und so Maßnahmen für eine bessere Luftqualität mit Offenen Daten zu unterfüttern. Mehr dazu auch in diesem Beitrag in DRadio Wissen (das nebenbei bald Deutschlandfunk Nova heißen wird).

Platinen und Sensoren
NodeMCU ESP8266, Temperatursensor DHT22 und Feinstaubsensor SDS011

Ursprünglich sollte nur die Feinstaubbelastung der schwäbischen Metropole gemessen werden, aber mittlerweile sind Sensoren in ganz Deutschland und sogar in anderen Ländern auf der Luftdaten-Karte verzeichnet. Auch mein Sensor (ID 1777) misst seit ein paar Tagen die Feinstaubbelastung und ist damit einer von momentan vier Sensoren in Wiesbaden.

Als ich das erste Mal von Luftdaten.info gehört hatte, war ich gleich begeistert und ein eigener Sensor stand sofort auf meiner Todo-Liste. Diese Woche war es endlich so weit: Alle benötigten Bauteile waren (z.T. nach wochenlanger Reise aus China, der Feinstaubsensor ist hierzulande kaum erhältlich) eingetroffen, und ich hatte etwas Zeit zum Basteln.

"Feinstaubwerte selbst messen für Luftdaten.info" vollständig lesen