Proyecto: estación meteorológica con ESP32 y Home Assistant
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³