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)
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.
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).
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.