Controla el aire acondicionado desde Home Assistant

Lo mejor que puedes hacer a la hora de automatizar tu casa es controlar la temperatura. El aire acondicionado es algo fundamental y es muy cómodo no tener que estar continuamente encendiendo o apagándolo.

Lo primero que uno piensa al comenzar a automatizar su casa y a comprar dispositivos inteligentes es en la luces, pero la verdad, después de algunos años en esto, es que lo más útil que puedes hacer es automatizar la temperatura de esta. El aire acondicionado, que veremos cómo hacerlo a continuación, y la calefacción que ya hemos mostrado.

Para esta solamente necesitamos un termostato Wifi (menos de 40€) y un sensor de temperatura (unos 20€). Con esto nos aseguramos de tener la casa a una temperatura correcta durante todo el invierno y además ahorrar energía, ya que esta se apaga y enciende automáticamente cuando no hay nadie en casa, cuando la temperatura baja en exceso o cuando esta sube.

Termostato WiFi Beok en Home Assistant: Controla la temperatura desde cualquier sitio

Termostato WiFi Beok en Home Assistant: Controla la temperatura desde cualquier sitio

Controla la calefacción de tu casa desde cualquier sitio con este termostato wifi por menos de 40€ y ahorra energía y dinero.

Controla tu termostato WiFi Beok desde Home Assistant

Ahora, preparándonos para el verano, vamos a ver cómo podemos automatizar el aire acondicionado de casa ahorrando energía y olvidándonos de encenderlo o a apagarlo, ya que este será completamente autónomo.

Antes de empezar: ¿Qué necesitamos para automatizar el aire acondicionado de casa?

La inversión total es de unos 35€ si ya tenemos montado en casa un sistema con Home Assistant. Si no, debemos empezar por ahí.

Te recomiendo este tutorial paso a paso, ¡es muy sencillo y no te arrepentirás!

Instala Home Assistant paso a paso en tu Raspberry Pi

Instala Home Assistant paso a paso en tu Raspberry Pi

Home Assistant es el mejor sistema para automatizar y domotizar tu casa a día de hoy y, aunque puede asustar un poco al principio, es bastante sencillo

Instala Home Assistant paso a paso

Ahora que ya sabemos las bases simplemente necesitaremos un Broadlink RM, con la versión mini, es más que suficiente y un Xiaomi Mijia Sensor inalámbrico de Temperatura Inteligente Humedad Pantalla LCD Termómetro Digital Medidor de Humedad Mi App - Blanco.

Puedes buscar otras alternativas similares con las que conseguir el mismo resultado, pero esto son los equipos que recomiendo yo y que he usado en las automatizaciones.

Instalar SmartIR

SmartIR Climate

SmartIR es una integración de Home Assistant que nos permitirá añadir, como climatizador, cualquier aire acondicionado del mercado que pueda ser controlado por un mando a distancia. Prácticamente todos.

Es compatible con Broadlink RM, Xiaomi Controller y MQTT. Tenlo en cuenta a la hora de elegir un mando wifi para controlar tu casa.

La instalación de este componente es sencilla y muy similar a todos los demás. Simplemente tenemos que descargar la carpeta smartir de este repositorio y copiarla dentro de nuestra carpeta custom_components.

Por último tenemos que añadir lo siguiente al archivo de configuración, configuration.yaml:

smartir:

Con esto es más que suficiente para empezar.

Configurar nuestro primer aire acondicionado

Lo bueno del componente SmartIR es que nos permite, de forma manual, crear un componente climate de Home Assistant por lo que nuestro aire acondicionado se mostrará en el panel como un verdadero climatizador pudiendo fijar la temperatura en todo momento además de hacer todo tipo de automatizaciones.

Para ello necesitamos dos cosas. Lo primero es configurar este climate en el archivo de configuración:

climate:
  - platform: smartir
    name: Living room AC
    unique_id: living_room_ac
    device_code: 1900
    controller_data: 192.168.1.130
    temperature_sensor: sensor.living_room_temperature
    humidity_sensor:  sensor.living_room_humidity
    power_sensor: binary_sensor.ac_on

La configuración es sencilla, si lo vemos parámetro a parámetro tenemos lo siguiente:

Mi aire acondicionado no es compatible, ¿cómo lo soluciono?

Sencillo. Si tienes la mala suerte de tener un aparato de aire acondicionado de una marca desconocida, como yo, tendrás que configurarlo a mano. Se tarda un rato, pero es muy fácil, de verdad.

SmartIR básicamente almacena todos los dispositivos compatibles dentro de la carpeta custom_components/smartir/codes/climate. Aquí dentro encontrarás una lista de archivos json con una estructura similar a este.

Cómo puedes ver su estructura es sencilla. Tenemos una temperatura mínima y máxima que puede alcanzar nuestro aparato, los modos disponibles (frío, calor, etc), la velocidad del ventilador y luego una gran lista de códigos remotos para cada caso en concreto.

Estos códigos remotos son las instrucciones que manda el mando al aire acondicionado. Cada código es único y fija todos los parámetros del aire acondicionado.

Para configurar nuestro aparado lo único que tenemos que hacer es sacar todos los códigos usando el mando oficial y sacarlos usando esta aplicación para Windows. Vamos apretando en el mando cada posible configuración y copiamos el código en el archivo hasta completarlo.

Cómo te dije, es fácil, aunque te llevará un rato.


En un siguiente artículo veremos algunas automatizaciones que uso para que el aire se encienda y apague automáticamente sin tener que tocar, jamás, el mando a distancia y manteniendo siempre mi casa con una temperatura ideal.