ESPHome: Temperatur- und Feuchtigkeitssensoren DHT11/22
Für eine Temperaturmessung in Home-Assistant gibt es eine Vielzahl verschiedener Sensoren und Möglichkeiten diese einzubinden. Beim Einsatz von Zigbee bieten sich beispielsweise Aquara Sensoren an, diese haben aber einen entscheidenden Nachteil: die Batterie. Spätestens nach 2 Jahren muss diese getauscht werden. Eine kostengünstige und robustere Alternative zu den batteriebetriebenen Sensoren kann ein ESP32-Mikrocontroller liefern. Mit der richtigen Verkabelung kann ein einzelner Mikrocontroller die Temperatur und/oder Feuchtigkeitswerte von allen möglichen Räumen eines Hauses erfassen. Rein für eine Temperaturmessung könnten dazu DS18B20 - Temperatur-Sensoren zum Einsatz kommen. Wer neben der Temperatur auch die Luftfeuchtigkeit erfassen möchte, kann auf DHT11 oder DHT22 Sensoren zurückgreifen.
Verkabelung
ESP-Home-Projekt
esphome:
name: esp
friendly_name: esp
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "???"
ota:
password: "???"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Test Fallback Hotspot"
password: "???"
sensor:
- platform: dht
pin: GPIO33
temperature:
name: "Room1 Temperature"
humidity:
name: "Room1 Humidity"
update_interval: 60s
captive_portal:
Eingebunden in HA:
Fazit
Relativ zentral platziert, kann ein einzelner ESP32-Mikrocontroller eine Vielzahl an Sensoren zur Verfügung stellen. In meinem Haus sorgt ein ESP32 im Heizraum dafür, dass ich neben den Temperaturwerten der Heizung auch die Außentemperatur und die Temperatur- und Feuchtigkeitswerte bestimmter Räume erfassen kann. Zudem überwacht der Mikrocontroller den Wasserdurchfluss der Heizung und steuert diese über ein Relayboard.
{{percentage}} % positiv
DANKE für deine Bewertung!
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(am besten bewertete zuerst)]