
¿Tienes un aire acondicionado, televisor o barra de sonido que solo responde a su mando a distancia? Esos dispositivos “no inteligentes” pueden convertirse en parte de tu casa conectada gracias a los controladores IR. Hoy te mostramos cómo automatizar cualquier aparato con infrarrojos usando Home Assistant.
Desde encender el aire antes de llegar a casa hasta apagar toda la tele con una orden de voz, los emisores IR son uno de los upgrades más rentables para tu smart home. Te explicamos las mejores opciones y te damos tutoriales paso a paso para ESP32 DIY y Broadlink RM4 Pro.
Las 5 mejores opciones para controlar dispositivos IR
| Dispositivo | Protocolo | Cloud | Precio | Ideal para |
|---|---|---|---|---|
| ESP32 + ESPHome | Wi-Fi | ❌ Sin cloud | ~3-5€ | DIY y presupuesto ajustado |
| XIAO Smart IR Mate | Wi-Fi | ❌ Sin cloud | ~11€ | Punto medio DIY/pulg-and-play |
| Broadlink RM4 Pro | Wi-Fi | ⚠️ Mínimo | ~25-35€ | Plug-and-play sin complicaciones |
| SwitchBot Hub 2/3 | Wi-Fi / Matter | Opcional | ~40-60€ | Ecosistema SwitchBot + Matter |
| IR Zigbee (Moes, etc.) | Zigbee | ❌ Sin cloud | ~15-20€ | Red Zigbee estable existente |
Tutorial: ESP32 + ESPHome (la opción DIY)
Si te gusta personalizar cada detalle y no pagar de más, un ESP32 con ESPHome es tu mejor aliado. Por menos de 5€ tienes un controlador IR completo, 100% local y sin depender de nubes externas.
Materiales necesarios
- ESP32 DevKit: ~4-6€
- Módulo IR (transmisor + receptor): ~1-2€
- Cables Dupont (para conexión)
- Cable microUSB para alimentación
Conexión del circuito
ESP32 Módulo IR (KY-022 receptor + LED emisor)
----- -------------------------------------
5V --- VCC
GND --- GND
GPIO4 --- DATA LED (transmisor)
GPIO5 --- DATA receptorConfiguración ESPHome
Añade un nuevo dispositivo en tu ESPHome con este código:
esp32:
board: esp32dev
framework:
type: arduino
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
api:
encryption:
key: !secret api_encryption_key
remote_receiver:
pin:
number: GPIO5
inverted: true
mode:
input: true
pullup: true
dump: all
remote_transmitter:
pin: GPIO4
carrier_duty_percent: 50%
switch:
- platform: template
name: "TV Salón"
turn_on_action:
- remote_transmitter.transmit_nec:
address: 0x20DF
command: 0x10EF
turn_off_action:
- remote_transmitter.transmit_nec:
address: 0x20DF
command: 0x10EFCómo capturar los códigos de tu mando
- Despliega el ESP32 con la configuración anterior
- Abre los logs de ESPHome
- Apunta tu mando original al receptor IR y pulsa un botón
- En los logs verás:
Received NEC: address=0x20DF, command=0x10EF - Copia esos valores a tu configuración YAML
Tutorial: Broadlink RM4 Pro (plug-and-play)
Si prefieres que funcione sin soldar ni programar, el Broadlink RM4 Pro es la opción más popular. Además de IR, incluye RF 433MHz para persianas e interruptores.
Especificaciones
- Base de datos IR: 50.000+ códigos preconfigurados
- RF: 433MHz (persianas, enchufes RF)
- WiFi: Solo 2.4GHz (no 5GHz)
- Alcance: ~8-10 metros (360°)
- Sensor opcional: Temperatura y humedad (cable USB)
Configuración paso a paso
1. Configuración inicial con app
- Descarga la app BroadLink
- Conecta el RM4 Pro a corriente (USB-C incluido)
- Espera a que el LED parpadee rápido (modo emparejamiento)
- En la app: Añadir dispositivo → WiFi 2.4GHz
2. Aprender códigos IR
- En la app: Añadir control remoto → selecciona tipo de dispositivo
- Si existe en la base de datos: se configura automáticamente
- Si no existe: usa Aprender y apunta tu mando original
3. Integración con Home Assistant
La integración Broadlink es nativa, sin necesidad de HACS:
# configuration.yaml
remote:
- platform: broadlink
host: 192.168.1.45
mac: "AA:BB:CC:DD:EE:FF"
name: "Salón IR"
climate:
- platform: broadlink
host: 192.168.1.45
mac: "AA:BB:CC:DD:EE:FF"
name: "Aire Salón"
target_temp: 243 automatizaciones útiles con dispositivos IR
1. Escena “Modo Cine”
alias: "Modo Cine"
trigger:
- platform: state
entity_id: input_button.modo_cine
action:
- service: light.turn_off
target:
entity_id: group.luces_salon
- service: remote.send_command
target:
entity_id: remote.salon_ir
data:
device: proyector
command: power_on
- delay: "00:00:05"
- service: remote.send_command
target:
entity_id: remote.salon_ir
data:
device: barra_sonido
command: power_on2. Aire inteligente según temperatura
alias: "Aire: encender si hace calor"
trigger:
- platform: numeric_state
entity_id: sensor.temperatura_salon
above: 26
condition:
- condition: time
after: "16:00:00"
before: "22:00:00"
action:
- service: climate.set_temperature
target:
entity_id: climate.aire_salon
data:
temperature: 24
hvac_mode: cool3. Apagar todo al dormir
alias: "Buenas noches - Apagar todo"
trigger:
- platform: state
entity_id: input_boolean.dormir
to: "on"
action:
- service: remote.send_command
target:
entity_id: remote.salon_ir
data:
command:
- tv_power
- aire_power
- barra_sonido_power¿Cuál elegir? Mi recomendación
| Perfil de usuario | Mejor opción | Por qué |
|---|---|---|
| Presupuesto ajustado | ESP32 + ESPHome | 3-5€ vs 30€, 100% local |
| Principiante en domótica | Broadlink RM4 Pro | Funciona en 10 minutos |
| Necesita RF (persianas) | Broadlink RM4 Pro | IR + RF en uno |
| Fanático de la privacidad | ESP32 + ESPHome | Sin cloud, todo local |
| Ya tiene red Zigbee | Moes IR Zigbee | Integración nativa |
En mi casa uso Broadlink RM4 Pro en el salón (donde está todo el home cinema) por comodidad, y ESP32 en habitaciones para aires acondicionados donde el presupuesto es más ajustado.
Dónde comprar
- Broadlink RM4 Pro: Amazon | AliExpress (~25-35€)
- ESP32 DevKit: AliExpress (~4-6€)
- XIAO Smart IR Mate: Amazon (~11€)
- Módulos IR Zigbee: AliExpress (~15-20€)
Problemas comunes y soluciones
“El ESP32 no detecta señales”: Verifica que el receptor IR esté orientado correctamente (tiene una “cara” frontal). Algunos módulos funcionan mejor con 3.3V que con 5V.
“Broadlink no aparece en Home Assistant”: Asegúrate de que tiene IP fija (reserva DHCP). Algunos modelos necesitan estar configurados primero en la app oficial.
“Algunos botones del aire no funcionan”: Los aires envían el estado completo (temp + modo + ventilador) en cada pulsación. Usa el modo dump: raw en ESPHome o aprendizaje extendido en Broadlink.
¿Ya automatizaste tus dispositivos IR? Cuéntanos qué solución usaste y cómo te está funcionando en los comentarios.
Precios actualizados a marzo 2026. Pueden variar. Este artículo contiene enlaces de afiliado — si compras a través de ellos, nos ayudas a mantener el blog sin coste adicional para ti.
¿Por qué seguimos usando IR en 2026?
Aunque Matter y Thread están revolucionando la domótica, la realidad es que millones de dispositivos siguen dependiendo de infrarrojos. Según estudios recientes, el 78% de los hogares europeos tiene al menos un aparato que solo se controla por IR: aires acondicionados instalados antes de 2020, televisiones de sala, proyectores de oficina, barras de sonido y purificadores.
La buena noticia es que no necesitas reemplazar estos dispositivos. Un simple emisor IR de 5€ los convierte en “inteligentes” y los integra en tu ecosistema domótico local. Es una de las mejoras más rentables que puedes hacer en tu smart home.
Integración avanzada con SmartIR
Para aires acondicionados y dispositivos complejos, la integración SmartIR (disponible en HACS) es imprescindible. Convierte tu emisor IR en una entidad climate completa con control de temperatura, modos y ventilación.
SmartIR incluye una base de datos con códigos de miles de modelos. Si tu aire está en la lista, solo necesitas el número de modelo — no hace falta capturar cada señal manualmente. Esto convierte la configuración de un aire en un proceso de 2 minutos en lugar de 20.
Ejemplo de configuración SmartIR con Broadlink
climate:
- platform: smartir
name: Aire Dormitorio
unique_id: aire_dormitorio
device_code: 1920
controller_data: remote.salon_ir
temperature_sensor: sensor.temperatura_dormitorio
humidity_sensor: sensor.humedad_dormitorioPresupuesto: ¿Cuánto cuesta automatizar tu salón?
Veamos un ejemplo real para una sala de estar con TV, aire acondicionado, barra de sonido y proyector:
| Componente | DIY (ESP32) | Plug-and-Play (Broadlink) |
|---|---|---|
| Controlador principal | 4€ (ESP32) | 30€ (RM4 Pro) |
| Extensores IR (si necesario) | 2€ (cable + LED) | 8€ (cable oficial) |
| Control persianas RF | 5€ (módulo RF extra) | Incluido |
| Total | ~6-11€ | ~30-38€ |
Si estás montando un smart home low-cost y ya tienes experiencia con dispositivos DIY, la opción ESP32 es claramente más económica. Si valoras tu tiempo y quieres algo que funcione sin configuración, los 30€ del Broadlink se amortizan rápidamente.
Conclusión: Elige según tu perfil
No existe una única respuesta correcta. Si disfrutas montando y configurando sistemas desde cero, el ESP32 te dará la satisfacción de un proyecto DIY completo con control total. Si prefieres que la tecnología “simplemente funcione”, el Broadlink RM4 Pro es la elección pragmática.
Lo importante es que ambas opciones permiten integrar dispositivos tradicionales en tu ecosistema Matter o tu red Zigbee/WiFi existente. Desde encender el aire antes de llegar a casa hasta apagar todo el home cinema con una orden de voz, el control IR es una de las mejoras más impactantes que puedes hacer.
Alternativas mencionadas: XIAO y Zigbee
Además de ESP32 y Broadlink, existen otras opciones worth considering:
XIAO Smart IR Mate (~11€) es un punto medio interesante. Viene con ESP32-C6 pre-flasheado con firmware compatible ESPHome. No necesitas soldar ni configurar el hardware, pero sí tienes acceso al código para personalizar. Es ideal si quieres lo mejor de ambos mundos sin pagar el precio premium de Broadlink.
Los módulos IR Zigbee (Moes, Tuya, ~15-20€) son una opción si ya tienes una red Zigbee estable con Coordinador Zigbee. Algunos requieren firmware alternativo para funcionar localmente sin nube, pero una vez configurados ofrecen la ventaja de no saturar tu WiFi con más dispositivos.
Consejos finales para un setup perfecto
- Posicionamiento: El infrarrojo necesita línea de visión. Coloca el emisor en un punto central donde alcance todos tus dispositivos, o usa extensores IR si alguno está oculto en un mueble.
- Interferencias: Evita poner el receptor IR cerca de fuentes de luz intensa o pantallas que puedan interferir con las señales.
- Backup de códigos: Guarda tus configuraciones YAML de ESPHome o los códigos aprendidos de Broadlink. Si cambias de dispositivo, no tendrás que volver a capturar todo.
- Prueba de alcance: Antes de fijar el emisor definitivamente, prueba todos los dispositivos desde diferentes ángulos para asegurar cobertura completa.
¿Has automatizado ya tus dispositivos IR? ¿Qué solución usaste y qué tal te está funcionando? Comparte tu experiencia en los comentarios para ayudar a otros lectores.