Ir al contenido

Control de luces con ESP32 y Home Assistant

De Makerspedia
Revisión del 18:23 16 abr 2026 de 5wxjb.. (discusión | contribs.) (Agregar categorías)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

Introducción

Crear luces inteligentes con ESP32 y Home Assistant es uno de los proyectos más populares en domótica DIY. Permite controlar tiras LED, bombillas y más con automatizaciones y control por voz.

Hardware necesario

  • ESP32 (o ESP8266)
  • Tira LED (RGB o RGBW, 5V o 12V)
  • MOSFET N-channel (IRLZ44N) por canal de color
  • Fuente de alimentación adecuada

ESPHome

ESPHome es la forma más fácil de programar ESP32/ESP8266 para Home Assistant. Se configura con YAML, sin escribir C++.

Configuración básica de luz RGB

light:
  - platform: rgb
    name: "Luz Salón"
    red: output_red
    green: output_green
    blue: output_blue

output:
  - platform: ledc
    id: output_red
    pin: GPIO16
  - platform: ledc
    id: output_green
    pin: GPIO17
  - platform: ledc
    id: output_blue
    pin: GPIO18

Integración con Home Assistant

ESPHome se integra automáticamente con Home Assistant mediante mDNS y el protocolo de Home Assistant nativo.

Funcionalidades disponibles:

  • Control de encendido/apagado
  • Ajuste de brillo
  • Selector de color (rueda de color)
  • Efectos (arcoíris, pulso, etc.)
  • Automatizaciones por horario, sensor o voz

Véase también