Una luz que se enciende desde Home Assistant
Conectamos un LED a un ESP32, lo pasamos a ESPHome y aparece en Home Assistant como una luz más de la casa. Laila pulsa en el móvil y se enciende.
Qué aprendemos
- Que un aparato «inteligente» es un ordenador pequeñito que obedece órdenes por el Wi-Fi.
- Que la corriente va por un camino cerrado y por eso el LED tiene patita larga (+) y corta (−).
- Que en casa todo puede hablar con Home Assistant sin salir a internet.
Materiales
- Una placa ESP32 con cable USB de datos (por ejemplo, una ESP32 DevKitC).
- Un LED de 5 mm del color que elija el peque.
- Una resistencia de 220 Ω a 330 Ω (protege el LED).
- Una placa de prototipos (protoboard) y dos cables macho-macho.
- Un ordenador con Chrome o Edge y un Home Assistant en casa con el complemento ESPHome Device Builder.
Seguridad primero
- Todo va a 3,3 V por USB: nunca se conecta nada a un enchufe de 230 V.
- El adulto pela, corta y dobla las patas: las puntas de los componentes pinchan.
- Las piezas pequeñas (LED, resistencias) se guardan lejos de los más pequeños de la casa: se pueden tragar.
- Si algo se calienta, se desenchufa el USB y se revisa con calma.
Pasos
- El circuito. Pinchamos el ESP32 en la protoboard. La pata larga del LED va, a través de la resistencia, al pin
GPIO23(evitamos el GPIO2 porque es un pin de arranque); la pata corta, aGND. - Instalar ESPHome. En Home Assistant abrimos ESPHome Device Builder, creamos un dispositivo nuevo y lo instalamos en el ESP32 por USB desde el navegador, como explica la guía oficial.
- Decirle que hay una luz. En el YAML del dispositivo añadimos una salida
gpioen el pin 23 y una luzbinaryque use esa salida. Le ponemos de nombre «Luz de Laila». - Instalar de nuevo. Guardamos e instalamos. A partir de aquí ya se actualiza por Wi-Fi, sin cable.
- Añadirlo a Home Assistant. Home Assistant lo descubre solo (integración ESPHome). Aceptamos y la luz aparece en el panel.
- ¡A jugar! Encender y apagar desde el móvil. Si queréis más: una automatización que la encienda al anochecer.
✅ Si ha funcionado verás: En el panel de Home Assistant aparece «Luz de Laila» y el LED se enciende y se apaga al pulsar.
Si algo no va
- El LED no se enciende nunca: dale la vuelta (seguramente está al revés).
- El ordenador no ve el ESP32: prueba otro cable USB, muchos solo cargan. Lo contamos en esta ficha.
Fichas relacionadas
Fuentes
- ESPHome: primeros pasos con Home Assistant (en inglés)
- ESPHome: salida GPIO (en inglés)
- ESPHome: luz binaria (en inglés)
- Home Assistant: integración ESPHome (en inglés)