« Elektrotechnik & Smarthome  |

Projekt raumfeine Luftüberwachung (ESP32) - Seite 8

Teilen: facebook    whatsapp    email
Zusammenfassung anzeigen
 1  2 ... 3  4  5  6  7  8 
  •  MPP33
24.12.2025 - 3.3.2026
143 Antworten | 11 Autoren 143
1
144
Das Christkind war da und hat mir Spielsachen gebracht 🙃

Mir schwebt schon länger vor mindestens Luftfeuchtigkeit, Temperatur und CO2 im Haus zu messen. Jetzt hab ich einmal ein Sammelsurium aus Sensoren gekauft um zu basteln.

Erste Tests haben ergeben, dass ich mit VOC/Luftqualität nur mäßig was anfangen kan (BME680), von daher liegt mein Fokus auf den 3 oben genannen Werten.

Als Sensoren hätte ich folgende Kombi im Auge:

Nur Feuchte und Temperatur:
- AHT20 (ca. 2€/Stk.)

CO2, Temperatur, Feuchte (und Druck den der SCD43 von extern haben möchte)
- SCD43 (19€/Stk. blanker Sensor)
- BMP280 (ca. 1,50€ Stk.)

Das Gehirn der ganzen Sache soll ein ESP32-C6 sein.
Den gibts für 5€/Stk, ist extrem klein und hat sogar einen Akkuanschluss an Bord falls man ihn über eine 3,7V Lithiumzelle betreiben will (incl. Ladefunktion über USB-C).
Das Teil kann WLAN, BLE und Zigbee... Also freie Wahl wie man herumfunkt.
https://www.digikey.at/de/products/detail/seeed-technology-co-ltd/113991054/16652880?gclsrc=aw.ds&gad_source=1&gad_campaignid=20265439570&gclid=EAIaIQobChMIwY_cipHWkQMV75GDBx38mw4pEAQYASABEgI5ufD_BwE

Nach dem ersten Brainstorming hier das Resultat:


2025/20251224958029.png


Überlegungen:
- Akkubetrieb würde gehen, aber ist für mich irgendwie eine halbe Lösung
- Mir gefällts nicht wenn irgendwo was herumsteht, müsste also in Deko eingearbeitet oder versteckt aufgestellt werden.
- Ich brauch keine Displays zur Anzeige
- Wenn die nicht fix montiert sind werden sie gelegentlich umgestellt was die Messwerte verfälscht

Daher mein vorläufiges Ergebnis: Ich pack die Dinger in die Lichtschalter.

Stromversorgung muss ich mir überlegen ob ich da die Bus Leitung vom Free@Home anzapfe oder frech einfach 5V auf die ungenutzten 2 Leitungen (gelb/weiß) lege.
Ich frag mich nur ob da auf die gesamte Länge auch überall saubere 5V ankommen (die für den SCD43 gut wären)

Als geeignete Lichtschalter sehe ich die an den Türen zum Gang an - das sind bei Aufenthaltsräumen immer die, wo es die Luft durch die KWL KWL [Kontrollierte Wohnraumlüftung] vorbeibewegt.

Bei Ablufträumen muss ich schauen ob das so wirklich Sinn macht oder ob es da Sonderlösugnen braucht - Ablufträume sind aber jene wo mich sowieso CO2 nur bedingt interessiert.

Ich schreib das jetzt einmal einfach so mit, bin offen für Tipps.

  •  taliesin
  •   Gold-Award
2.3.2026  (#141)
Weil meine Induktivitäten noch nicht da sind, habe ich gestern mit HiveMQ herumgespielt.
Ein paar Daten aus meinem 'smarthome' will ich am Handy haben, in erster Linie warnings, bis jetzt waren das e-mail notifications, aber das ist auch eher lästig und verschwindet gern im Rauschen.

Dann dachte ich an SMS, aber das wäre ja sowas von 90er und dann ist mir HiveMQ reingerannt. Am Handy läuft IoT MQTT Panel (ohne Pro) und zeigt die Daten.


_aktuell/20260302188313.png

Der gesamte Pfad ist verschlüsselt und liefert alle 60s einen neuen Datensatz. Den erzeuge ich mit einer in Python geschriebenen MQTT bridge, die über YAML konfiguriert wird, die mappings liefern die Übersetzungfunktion:

mappings:
# ── json_extract example ──────────────────────────────────────────────────
# If a device publishes a JSON object on a single topic, use json_extract
# to pull individual fields out into separate leaf values.
# The same local_topic can appear multiple times with different json_extract
# and json_key values.
#
# e.g. device publishes on "amis/first_floor":
# {"1.8.0": 4.1, ...}

- local_topic: "amis/first_floor"
# use list form as key has dots!
json_extract: ["1.7.0"]
json_key: "energy.power"

- local_topic: "amis/first_floor"
json_extract: ["2.7.0"]
json_key: "energy.delivery"

- local_topic: "heating-pi/status"
json_extract: "nano_pk.fixed_indoor_1st_temperature"
json_key: "heating.indoor_1st_temperature"

- local_topic: "heating-pi/status"
json_extract: "nano_pk.fixed_indoor_2nd_temperature"
json_key: "heating.indoor_2nd_temperature"


Diese Lösung erfordert keine besondere cloud (jeder MQTT server geht), ist völlig privat (MQTT TLS) und der content ist auch nochmal verschlüsselt, nur das topic ist für den brocker sichtbar (muss es auch).

1
  •  christoph1703
2.3.2026  (#142)
Wenns dir nur um Benachrichtigungen geht, kannst du auch ntfy.sh anschauen. Weniger fancy, dafür so einfach wie nur geht. Kann man selber hosten, muss man aber nicht.

1
  •  taliesin
  •   Gold-Award
3.3.2026  (#143)
Danke für die Info, inzwischen gefällt mir mein IoT Panel schon ganz gut, man muss auch nicht alles am Handy konfigurieren, sondern kann über backup/restore direkt am PC JSON editieren.

1


Beitrag schreiben / Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]

Nächstes Thema: Fehlerstromschutzschalter