Ir al contenido

Proyecto: estación meteorológica con ESP32 y Home Assistant

De Makerspedia

Introducción

Una estación meteorológica casera con ESP32 permite monitorear temperatura, humedad, presión atmosférica y calidad del aire en tiempo real desde Home Assistant, con históricos y alertas.

Lista de materiales

Componente Cantidad Precio aprox.
ESP32 (WROOM-32) 1 $5
BME280 (T+H+Presión) 1 $5
SDS011 (Partículas PM2.5) 1 $15
Carcasa impresa en 3D 1 $2 (filamento)
Cable USB 1 $2

Esquema de conexión

  • BME280 → I2C: SDA=GPIO21, SCL=GPIO22
  • SDS011 → UART: TX→GPIO16, RX→GPIO17

Firmware con ESPHome

sensor:
  - platform: bme280_i2c
    temperature:
      name: "Temperatura Exterior"
    pressure:
      name: "Presión Atmosférica"
    humidity:
      name: "Humedad Exterior"
  
  - platform: sds011
    pm_2_5:
      name: "PM2.5"
    pm_10_0:
      name: "PM10"
    update_interval: 30s

Dashboard en Home Assistant

Crear un panel con tarjetas de:

  • Gauge para temperatura
  • Gráfico histórico de 24h
  • Alerta si PM2.5 > 35 µg/m³

Véase también