Integrá fácil los aires acondicionados a Home Assistant con el RM4 Mini y SmartIR

Integrá fácil los aires acondicionados a Home Assistant con el RM4 Mini y SmartIR
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!

Posts relacionados

Lleva tu impresora 3D a otro nivel con OctoPrint y Home Assistant

Lleva tu impresora 3D a otro nivel con OctoPrint y Home Assistant

¿Tenés una impresora 3D y querés aprovecharla al máximo? En este video te muestro como logré sumarle funcionalidades a mi impresora gracias OctoPrint, un enchufe inteligente y Home Assistant.

Leer más...
Así convertí los ventiladores de techo en smart con el iFan03 de Sonoff

Así convertí los ventiladores de techo en smart con el iFan03 de Sonoff

En estos dos videos quiero compartir como logré convertir todos los ventiladores de casa en smart con el iFan03 de Sonoff.

Leer más...
Hace tu casa inteligente con Home Assistant - Guía de instalación

Hace tu casa inteligente con Home Assistant - Guía de instalación

Conocé sobre Home Assistant, sus alternativas y por qué lo prefiero sobre el resto. Además te muestro rápidamente como podes hacer para instalarlo dentro de una Raspberry Pi y comenzar en este mundo del hogar inteligente.

Leer más...