Nach folgenden Schritten habe ich den DHT22 / AM2302 angeschlossen und programmiert.
Legende DHT22 / AM2302
Vermutlich passt die Anleitung auch zum DHT11, da muss nur die die 22 gegen 11 getauscht werden.
Bitte bei anderen Sensoren, die Verdrahtung (Farbe) / PIN-Belegung beachten.
| Farbe | GPIO |
|---|---|
| Rot | 3,3 V / 5 V |
| Schwarz | GND |
| Gelb | Data=GPIO 2 (D4+) |

Bild & Spezifikationen von hier: https://www.adafruit.com/product/393
Pinbelegung vom ESP8266 D1 Mini

Hier den yaml Code dazu ab....(davor sind Eure Persönlichen Daten)..
Es wurde auch noch das WIFI in Prozent und db dazu genommen.
Kann bei Bedarf auch entfallen.
Bei der Temperatur wurde sogar eine calibrate_linear durchgeführt.
Yaml Code für den ESPHomeBuilder in HomeAssistant
captive_portal:
# Individual sensors
sensor:
- platform: dht
pin: GPIO2
model: dht22
temperature:
name: "Temperature"
filters:
- calibrate_linear:
method: least_squares
datapoints:
- 18.9 -> 18.0
- 20.9 -> 20.0
- 22.3 -> 21.4
- 22.9 -> 22.0
- 23.1 -> 22.1
humidity:
name: "Humidity"
update_interval: 60s
- platform: wifi_signal # Reports the WiFi signal strength/RSSI in dB
name: "WiFi Signal dB"
id: wifi_signal_db
update_interval: 60s
entity_category: "diagnostic"
- platform: copy # Reports the WiFi signal strength in %
source_id: wifi_signal_db
name: "WiFi Signal Percent"
filters:
- lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
unit_of_measurement: "% Signal"
entity_category: "diagnostic"
device_class: ""