Es muy sencillo controlar el aire acondicionado HISENSE desde Home Assistant y de forma totalmente gratis

Vamos a configurar paso a paso y de forma detallada la integración del kit wifi AEH-W4E1 en Home Assistant para poder monitorizar y controlar nuestro aire acondicionado HISENSE.

En teoría también funcionará para la aplicación FGLair con Fujitsu, pero por particularizar realizamos la integración con HISENSE.

Este post está basado en el excelente desarrollo de Dror Eiger con su script Aircon para el sistema domótico más popular y de código abierto Home Assistant:

Home Assistant. Hisense clima

Requisitos necesarios

Estos son los requisitos previos para tenerlo todo funcionando:

  • Home Assistant. Si no lo tienes ya, te recomiendo este post para instalarlo de manera muy fácil.
  • Tener instalado en Home Assistant la integración Mosquitto Broker. Desde la pantalla Supervisor > Add-on Store si tu versión de Home Assistant es anterior a la 2021.12, o bien desde la versión 2021.12 en el menú Configuration > Add-ons, Backups & Supervisor, buscar el complento e instalarlo:
Mosquitto broker
  • Por supuesto una unidad HISENSE y su kit WiFi. Esta integración funcionará con los módulos wifi AEH-W4E1 y AEH-W4B1
Hisense. Módulo AEH-W4E1

Enlazar con la aplicación Hismart Life

La aplicación para Android o IOS que nos permitirá controlar desde el teléfono nuestra unidad HISENSE se llama Hismart Life. Nuestro sistema usará el mismo protocolo para interactuar con el módulo WiFi, por eso es importante anotar ciertos datos durante el proceso de configuración de la aplicación.

Simplemente deberemos poner nuestro módulo wifi en modo de emparejamiento para que la aplicación lo pueda detectar. Tal como indica la misma aplicación, presionamos 8 veces consecutivas el botón SLEEP del termostato cableaso, o bien 6 veces seguidas en el botón swing horizontal del mando a distancia:

Botón swing horizontal HISENSE

Si lo hemos realizado correctamente, aparecerá el número 77 en el termostado cableado de pared y podremos avanzar en los siguientes pasos de la aplicación.

Nos pedirá registrarnos en el servidor HISENSE con un email, un nombre de usuario y una clave, así como un nombre para nuestro dispositivo, nuestra red WiFi y la clave de la misma.

Anotad el email y la clave. Nos harán falta más tarde.

Por último, siempre aconsejable es establecer una IP fija en el router para este dispositivo. La manera exacta de realizar esto dependerá del modelo de router que tengamos. Un poco de Google nos ayudará, y es posible que tengas que reiniciar el router si no tiene una opción específica para renovar la IP del módulo de HISENSE.

Verificad luego que sigue funcionando la aplicación Hismart Life. Si no es así simplemente se debe eliminar el equipo de la aplicación y emparejarlo de nuevo.


Instalación de add-on AirCon

Ya lo tenemos todo preparado para instalar el script que nos permitirá interactuar directamente con nuestro equipo. Veamos como instalarlo y configurarlo:

  • Desde el menú Supervisor, seleccionaremos Add-on Store
  • Seleccionamos el menú ⋮ menu y luego Repositories.
  • Añadimos a la lista el repositorio de Eiger: https://github.com/deiger/AirCon
  • Buscamos HiSense Air Conditioner y lo instalamos.

Una vez instalado tendremos que configurarlo desde su pestaña Configuration

AirCon integración HISENSE

En esta sección de configuración, tendréis que indicar los siguientes datos básicos:

mqtt_user y mqtt_pass será vuestro nombre de usuario y clave de Home Assistant, con el que habéis entrado en el sistema e instalado el add-on.

port será el puerto utilizado por Mosquitto Broker. Usualmente el puerto 80 para http

Dentro de la sección app, username y password será el email y la clave con la que os habéis registrado en el servidor de HISENSE a través de la aplicación Hismart Life.

code será el código según la aplicación y la siguiente tabla de Eiger. En nuestro caso particular, para la aplicación Hismart Life será hisense-eu , pero en el supuesto de que tengamos Fujitsu con la aplicación FGLAir será el código fglair-eu. Es decir, cada aplicación tiene su código:

Code App Name App link
beko-eu Beko?
haxxair HAXXAIR WIFI REMOTE
denali-us Denali Aire
fglair-eu FGLair
field-us HiSmart Air
hisense-eu HiSmart Life
hisense-us HiSmart Home
hismart-eu Smart-Living
hismart-us AI-Home
huihe-us SunHome
mid-eu WiFi AC
mid-us Smiling Air
oem-eu Hi-Smart AC
oem-us Hisense?
tornado-us ⁧טורנדו WIFI גרסה 2⁩
winia-us 위니아 에어컨 홈스마트
wwh-us Westinghouse?
york-us YORK Smart

El resto de parámetros los podéis dejar igual, pero particularizad para vuestros datos. La configuración quedará de la siguiente manera:

log_level: INFO
mqtt_host: localhost
mqtt_user: usuario_ha
mqtt_pass: clave_ha
port: 80
app:
  - username: tu_email_al_registrar@tu_dominio.com
    password: tu_clave_al_registrar
    code: hisense-eu

Iniciaremos el add-on en su pestaña principal (Info) con las opciones de arranque al inicio y watchdog.

Para ver que todo está funcionando bien podemos ir a la pestaña Log:

Aircon integración HISENSE aire acondicionado

Debemos ver los diferentes mensajes de llamadas y respuestas:

I0709 16:54:53.261  web_log.py:206] 192.168.0.205 [09/Jul/2021:14:54:53 +0000] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 149 "-" "-"
I0709 16:54:53.535  query_handlers.py:136] Decrypted: {"seq_no":263,"data":{"name":"f_power_display","value":720}}
I0709 16:54:53.538  web_log.py:206] 192.168.0.205 [09/Jul/2021:14:54:53 +0000] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 149 "-" "-"
I0709 16:55:00.684  query_handlers.py:136] Decrypted: {"seq_no":264,"data":{"name":"f_votage","value":239}}
I0709 16:55:00.687  web_log.py:206] 192.168.0.205 [09/Jul/2021:14:55:00 +0000] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 149 "-" "-"
I0709 16:55:00.945  query_handlers.py:136] Decrypted: {"seq_no":265,"data":{"name":"f_power_display","value":717}}
I0709 16:55:00.947  web_log.py:206] 192.168.0.205 [09/Jul/2021:14:55:00 +0000] "POST /local_lan/property/datapoint.json HTTP/1.1" 200 149 "-" "-"

Ye tenemos nuestro addon correctamente configurado:

Aicon. Aire acondicionado HISENSE

En el menú Configuration>Entities buscaremos nuestro equipo con el nombre que le pusimos en la aplicación. Desde esta misma pantalla lo podemos añadir a nuestro dashboard Lovelace:

Device aire acondicionado HISENSE
Lovelace tarjeta aire acondicionado

Desde la tarjeta en el dashboard podremos controlarlo, e incluso ver el histórico de funcioamiento, temperatura requerida y la temperatura ambiente de forma gráfica:

Lovelace tarjeta control aire acondicionado
Histórico HISENSE

Más posibilidades

Ahora que tenemos nuestra unidad HISENSE totalmente integrada en nuestro sistema domótico se nos abre un mundo de posibilidades, a modo de ejemplo:

  • Decidir cuándo climatizamos en función del precio de la electricidad cada hora con la integración PVPC.
  • Notificar si tenemos alguna puerta/ventana abierta al activarlo.
  • Apagar la unidad si no se detecta presencia en casa.
  • Apagar nuestro equipo si la potencia demandada está cercana al límite contratado, y volver a encender automáticamente cuando baje. Esto nos permitirá ahorrar al no tener que contratar una potencia mayor.
  • Controlar en función de la sensación térmica.
  • Controlar en función de otros sensores de temperatura en la casa, o una media de los mismos.
  • etc.

Os dejo por último algunas gráficas de consumos y temperaturas durante el funcionamiento de la unidad HISENSE para que veáis lo que se puede hacer con estos sistemas:

Consumo total durante 3 horas de funcionamiento. Consumo medio de 667 W (total de la vivienda) y pico máximo de 1750 W, no está mal para una temperatura externa 10ºC mayor que la temperatura interior. Es una buena medida indirecta del aislamiento. Se aprecia también cómo el inverter ha estado trabajando por debajo de su capacidad mínima al producirse paradas y arranques del compresor:

Potencia consumida HISENSE

Bajadas de temperatura al activar la unidad:

Precio de la electricidad en cada hora para automatizar el encendido:

PVPC precio electricidad

Temperatura interior versus exterior, donde se aprecia los 2 últimos días de altas temperaturas con climatización activada:


Y más posibilidades

Si os habéis quedado con ganas de conocer qué más se puede conseguir con el que posiblemente sea el mejor sistema domótico del mundo, os invito a dar una vuelta por https://www.pacienciadigital.com/beneficios-smart-home/

Para un vistazo rápido os dejo otras entradas:

2 comentarios en «Es muy sencillo controlar el aire acondicionado HISENSE desde Home Assistant y de forma totalmente gratis»

  1. Buenas tardes,
    He conectado todo tal y como lo dice de fácil la aplicación en teléfono android.
    Hismart life, me he registrado conecto maquina de conductos y en el termostato cableado tecleo 8 veces sleep, la pantalla aparece un 77 pero en ningún momento pita como dice la aplicación. Tampoco me deja conectar. Me podrías informar si hay algún motivo o algo que pudiera estar haciendo mal.
    Gracias

    Responder
    • Hola Vicente. Debes tener la aplicación Hismart Life en un teléfono conectado con WiFi. Con la opción + añadiremos un aire acondicionado. Previamente el termostato con pantalla en 77 como indicas. Tras eso daremos «Siguiente» en la pantalla. La aplicación debería encontrar el aire y nos pedirá registrarnos en el servidor HISENSE (si no lo hemos hecho ya) con un email, un nombre de usuario y una clave, y debemos dar nombre para nuestro dispositivo, nuestra red WiFi (SSID) y la clave de la misma. Ten en cuenta que el emparejamiento por lógica debe hacerse con Bluetooth al no tener al inicio los datos de la WiFi. Verifica primero lo fácil (conectado a WiFi, Bluetooth activado, estás cerca del dispositivo, …).

      Responder

Deja un comentario