BME280 und SHT31 liefern stabile Klima‑Daten, während MH‑Z19B oder SCD41 für CO₂ Klarheit über Lüftungsbedarf bringen. Eine einfache Regel: erst lüften, dann heizen. In meiner Wohnung verschwanden morgendliche Kopfschmerzen, nachdem ein CO₂‑Sensor gezielt Lüftungshinweise schickte. Kalibriere regelmäßig, beachte automatische Baseline‑Korrekturen und platziere Sensoren fern von Atemluft oder Küchendämpfen. Werte Delta‑Feuchte statt absoluter Schwellwerte aus, um Trägheit zu kompensieren. Visualisiere Trends, nicht nur Momentaufnahmen.
PIR‑Sensoren brauchen Aufwärmzeit und richtige Ausrichtung, Mikrowellenmodule sehen durch dünne Wände, verursachen aber eher Fehlalarme. Kombiniere Helligkeit und Bewegung, um Licht nur bei Bedarf zu schalten. Nutze Haltezeiten, Hysterese und Nachtprofile, damit niemand im Flur im Dunkeln steht. Für haustierfreundliche Bereiche helfen niedrigere Empfindlichkeit oder Zonenmasken. Prüfe das Umfeld auf Wärmequellen und Spiegelungen. Teste Szenen real, nicht nur am Schreibtisch, und logge Ereignisse zur Optimierung.
Reed‑Kontakte melden zuverlässig offene Fenster, Hall‑Sensoren reagieren präzise, und simple Leckpads unter Spülen warnen vor teuren Wasserschäden. Mit Deep‑Sleep und AA‑Zellen laufen batteriebetriebene Melder monatelang. Ich erhielt neulich dank Boden‑Sensor rechtzeitig eine Nachricht, bevor die Spülmaschine überlief. Teste monatlich, ersetze Batterien frühzeitig, und versehe Geräte mit eindeutigen IDs. Kombiniere Meldungen mit sinnvollen Aktionen, etwa Ventilschließen oder stillen Alarmen während der Nacht.
Ein Mosquitto‑Broker auf dem Mini‑Server, saubere Topics wie wohnung/wohnzimmer/licht/state und wohldefinierte Payloads schaffen Ordnung. Verwende QoS 1 für wichtige Zustände, Retained‑Messages für letzte Werte, und Birth/Will, damit Offline‑Geräte auffallen. Nutze sprechende Einheiten, konsistente JSON‑Strukturen und klare Schreibrechte. Später kannst du TLS aktivieren, Benutzer trennen und Zugriffe begrenzen. Gute Namenskonventionen sind langweilig, verhindern aber Chaos, wenn Projekte wachsen.
Ein Mosquitto‑Broker auf dem Mini‑Server, saubere Topics wie wohnung/wohnzimmer/licht/state und wohldefinierte Payloads schaffen Ordnung. Verwende QoS 1 für wichtige Zustände, Retained‑Messages für letzte Werte, und Birth/Will, damit Offline‑Geräte auffallen. Nutze sprechende Einheiten, konsistente JSON‑Strukturen und klare Schreibrechte. Später kannst du TLS aktivieren, Benutzer trennen und Zugriffe begrenzen. Gute Namenskonventionen sind langweilig, verhindern aber Chaos, wenn Projekte wachsen.
Ein Mosquitto‑Broker auf dem Mini‑Server, saubere Topics wie wohnung/wohnzimmer/licht/state und wohldefinierte Payloads schaffen Ordnung. Verwende QoS 1 für wichtige Zustände, Retained‑Messages für letzte Werte, und Birth/Will, damit Offline‑Geräte auffallen. Nutze sprechende Einheiten, konsistente JSON‑Strukturen und klare Schreibrechte. Später kannst du TLS aktivieren, Benutzer trennen und Zugriffe begrenzen. Gute Namenskonventionen sind langweilig, verhindern aber Chaos, wenn Projekte wachsen.
Nutze Deep‑Sleep mit möglichst langer Schlafphase, fasse Messungen zusammen und publiziere gebündelt. Reduziere WLAN‑Sendezeit durch statische IP oder schnelles Reconnect, deaktiviere Status‑LEDs und unnötige Peripherie. Der ESP32‑ULP kann Schwellen lokal überwachen. Miss den Ruhestrom mit geeigneten Adaptern statt Multimeter im falschen Bereich. Bibliotheken mit Lazy‑Init helfen zusätzlich. So erreichst du Monate Laufzeit ohne Komfortverlust.
Nutze Deep‑Sleep mit möglichst langer Schlafphase, fasse Messungen zusammen und publiziere gebündelt. Reduziere WLAN‑Sendezeit durch statische IP oder schnelles Reconnect, deaktiviere Status‑LEDs und unnötige Peripherie. Der ESP32‑ULP kann Schwellen lokal überwachen. Miss den Ruhestrom mit geeigneten Adaptern statt Multimeter im falschen Bereich. Bibliotheken mit Lazy‑Init helfen zusätzlich. So erreichst du Monate Laufzeit ohne Komfortverlust.
Nutze Deep‑Sleep mit möglichst langer Schlafphase, fasse Messungen zusammen und publiziere gebündelt. Reduziere WLAN‑Sendezeit durch statische IP oder schnelles Reconnect, deaktiviere Status‑LEDs und unnötige Peripherie. Der ESP32‑ULP kann Schwellen lokal überwachen. Miss den Ruhestrom mit geeigneten Adaptern statt Multimeter im falschen Bereich. Bibliotheken mit Lazy‑Init helfen zusätzlich. So erreichst du Monate Laufzeit ohne Komfortverlust.