Hoy por fin, he conectado el sensor de temperatura y humedad DHT11 al NodeMCU que tengo en uno de los huertos, con el fin de poder tener la temperatura y humedad de la calle y poder activar o desactivar el riego automático con la condición de humedad.


Necesitaremos lo siguiente:
- NodeMCU
- DHT11
- Home Assistant instalado y funcionando
- ESPHome en Home Assitant
- Cables de conexión para el DHT11
- Algo de tiempo no mucho.
El código a usar es el siguiente:
esphome:
name: huerto1
platform: ESP8266
board: nodemcuv2
captive_portal:
logger:
api:
ota:
password: "xxxxxxx"
wifi:
networks:
- ssid: xxxxxxx
password: xxxxxxx
mqtt:
broker: x.x.x.x
username: xxxxxx
password: xxxxxx
sensor:
- platform: dht
pin: 4
temperature:
name: "Temperatura huerto1"
humidity:
name: "Humedad huerto1"
update_interval: 300s
sustituir las xxxx por vuestros valores, wifi, mqtt, ip….
En mi caso he llamado al sensor DHT11 Temperatura huerto1 y Humedad huerto1, con un tiempo de lectura de 300s. Todo esto lo podéis modificar a vuestro gusto.