Integrá fácil los aires acondicionados a Home Assistant con el RM4 Mini y SmartIR
- Pocho
- Home assistant , Aire acondicionado , Video
- 12 de febrero de 2025

Tabla de contenidos
Hoy quiero mostrarte como podes controlar tu aire acondicionado tradicional desde Home Assistant de una manera muy sencilla y económica. Para esto vamos a utilizar el control remoto universal de Broadlink, el RM4 Mini y la integración custom SmartIR.
Esta integración nos va a permitir controlar el aire desde Home Assistant y hacer distintas automatizaciones.
Video
SmartIR
SmartIR es una integración custom que trae una gran cantidad de códigos IR predefinidos para distintos dispositivos, como aires acondicionados, televisores, luces, etc. Se instala desde HACS y es muy simple de configurar.
La documentación con el listado de aires acondicionados soportados y sus códigos se encuentra acá.
Para realizar la instalación, primero tenemos que agregar el repositorio de SmartIR (https://github.com/smartHomeHub/SmartIR/) en HACS y luego descargarlo. Una vez hecho esto, antes de reiniciar, vamos al configuration.yaml y agregamos nuestro dispositivo.
Les dejo el ejemplo de configuración de mi aire, en este caso, Samsung:
Configuración
smartir:
climate:
- platform: smartir
name: AC Estudio
unique_id: estudio_ac
device_code: 1405 # Código de nuestro aire acondicionado (en mi caso Samsung - lo podés encontrar en la documentación de SmartIR)
controller_data: remote.rm4_mini_estudio # Nombre de nuestro control remoto
temperature_sensor: sensor.rm4_mini_estudio_temperature # Opcional
humidity_sensor: sensor.rm4_mini_estudio_humidity # Opcional
Automatizaciones
Si se deja una puerta abierta por 10 minutos, cambia el modo del aire de frio a ventilación
alias: Puerta abierta - Modo frio a ventilacion
description: ""
triggers:
- trigger: state
entity_id:
- binary_sensor.puerta
from: "off"
to: "on"
for:
hours: 0
minutes: 0
seconds: 10
conditions:
- condition: state
entity_id: climate.ac_estudio
state: cool
actions:
- action: climate.set_hvac_mode
metadata: {}
data:
hvac_mode: fan_only
target:
entity_id: climate.ac_estudio
mode: single
Cambiar el modo del aire dependiendo la temperatura
Esta automatización cambia el modo del aire acondicionado dependiendo la temperatura ambiente. Si la temperatura es menor a 25°C, cambia el modo a ventilación y si es mayor a 29°C, cambia el modo a frío.
alias: Cambio de modo dependiendo la temperatura
description: ""
triggers:
- entity_id:
- climate.ac_estudio
attribute: current_temperature
below: 25
for:
hours: 0
minutes: 30
seconds: 0
milliseconds: 0
trigger: numeric_state
- entity_id:
- climate.ac_estudio
attribute: current_temperature
above: 29
trigger: numeric_state
conditions:
- condition: or
conditions:
- condition: state
entity_id: climate.ac_estudio
state: cool
- condition: state
entity_id: climate.ac_estudio
state: fan_only
actions:
- choose:
- conditions:
- condition: numeric_state
entity_id: climate.ac_estudio
attribute: current_temperature
below: 25
sequence:
- data:
entity_id: climate.ac_estudio
hvac_mode: fan_only
action: climate.set_hvac_mode
- conditions:
- condition: numeric_state
entity_id: climate.ac_estudio
attribute: current_temperature
above: 29
sequence:
- data:
entity_id: climate.ac_estudio
hvac_mode: cool
action: climate.set_hvac_mode
mode: restart
Apaga el aire si no hay nadie en casa por 10 minutos
alias: Apagar aire fuera de casa
description: ""
triggers:
- trigger: state
entity_id:
- zone.home
attribute: persons
to: "0"
for:
hours: 0
minutes: 10
seconds: 0
conditions:
- condition: not
conditions:
- condition: state
entity_id: climate.ac_estudio
state: "off"
actions:
- action: climate.turn_off
metadata: {}
data: {}
target:
entity_id: climate.ac_estudio
mode: single
Espero que les guste y sea de utilidad. Si tienen alguna duda o sugerencia, te leo en los comentarios!