Weiter geht es mit dem Home Assistant und dem nächsten Temperatursensor aus Modulen meines Bestandes. Hier beleuchten wir die Konstellation: Home Assistant ESP8266 DHT11.
Für die grundsätzliche Installation des Home Assistant, schaut einfach mal in den letzten Artikel: Home Assistant ESP8266 BMP180
Home Assistant ESP8266 DHT11
Ein wirklich netter Sensor ist der DHT11 oder in der neuen Version der DHT22. Er zeigt neben der Temperatur auch die Luftfeuchtigkeit an.
Da ich auch hier die Dokumentation nicht ganz einleuchtend fand, dachte ich mir, ich teile hier mit euch den Code:
Wemos D1 Mini & DHT11 Coda für Home Assistant
Hier findet ihr den YAML Code – grundsätzlich muss dieser auf der Basis eures Setups erfolgen, aber es hilft sicher bei der Umsetzung:
esphome:
name: esp8266
esp8266:
board: d1
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "XXXXXXXXXXX="
ota:
password: "XXXXXXXXXXX"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp8266 Fallback Hotspot"
password: "XXXXXXXXXXX"
captive_portal:
i2c:
sensor:
- platform: dht
pin: D5
temperature:
name: "My Temperature"
humidity:
name: "My Humidity"
update_interval: 60s
Wichtig sind hier wie immer die fett markierten Einträge. Ihr passt euren Code einfach um diese Punkte an.
board: d1 – zeigt den Typ der Platine an – den Wemos D1 Mini
i2c: – es wird das i2c Interface genutzt
sensor: – Hier wird der Sensor definiert und der Pin mit dem er kommuniziert
– platform: dht
pin: D5
Ich hoffe, ich kann dem ein oder anderen von euch mit diesem Beitrag weiterhelfen. Falls ja, lasst mir gerne einen Kommentar da.
Der Artikel hat euch gefallen? Ihr wollt keinen neuen Artikel mehr verpassen? Liked meine Facebook-Seite und ihr verpasst keinen Artikel mehr und es gibt jede Menge zusätzlicher Infos und Videos, die es nicht auf diese Seite schaffen aber auch verdammt lustig sind. Oder ihr abonniert den RSS Feed!