Daikin en Home Assistant

En esta guía veremos cómo integrar una máquina de aire acondicionado Daikin por conductos en Home Assistant, para poder controlarla desde el móvil, automatizarla o pedirle a Siri o Alexa que cambien la temperatura.

Alternativas para integrar Daikin en Home Assistant

En el mercado hay un montón de termostatos muchos de ellos inteligentes, para domotizar que en realidad no nos sirven, el funcionamiento de estos termostatos se basa en que reciben alimentación y cierran un contacto que pone en marcha la caldera o el dispositivo conectado.

Termostato Tado y Generícos chinos

¿Por qué no funcionan estos termostatos con Daikin?, los mandos cableados de Daikin se conectan con la unidad interior mediante un cable bipolar compuesto de un cable rojo y un cable blanco, Daikin utiliza el protocolo Modbus y por medio de estos dos cables transmite tanto la información como la alimentación del mando, es por este motivo que solo sirven los mandos que sean capaces de comunicarse haciendo uso del mismo protocolo.

Pasarela Daikin

Daikin dispone de una pasarela de comunicación que añade al mando original comunicación por wifi, también hay algún fabricante que ha diseñado un módulo que añade comunicación por wifi, estas opciones permiten controlar la máquina Daikin desde la aplicación móvil, pero no permiten la integración en HA.

El objetivo de esta guía es integrar Daikin dentro de Home Assistant, para poder controlar nuestra máquina de conductos Daikin desde cualquier dispositivo, automatizarla en Node-Red o decirle a Siri o Alexa que enciendan, apaguen o que suban o bajen la temperatura.

Requisitos Para domotizar Daikin

Conexión bluetooth: La comunicación entre la unidad de Daikin y Home Assistant se realiza por bluetooth, por lo que en caso de tener instalado HA en una Raspberry no necesitaríamos hacer nada más ya que la raspberry incorpora bluetooth, en caso de tener HA instalado en un dispositivo que no disponga de conexión bluetooth deberemos de adquirir un adaptador Bluetooth-Usb.

Modelo del mando BRC: Daikin dispone de varios modelos de mandos en el mercado, los más habituales son los modelos BRC1C51, BRC1A52, BRC1E53A7,,, y muchos más.

Todos empiezan por BRCxx y todos son compatibles, esto es lo más importante puesto que deberemos de sustituir el mando antiguo por unos más nuevo con conexión bluetooth como el modelo BRC1H52W.

Podemos conseguir los modelos con Bluetooth también conocidos como Daikin Madoka, en un distribuidor autorizado, en Amazon o incluso en Ebay a veces salen ofertaa por unos 70-80€.

Se puede sustituir cualquier modelo BRCxxx por un Madoka, lo único a tener en cuenta es que el madoka es un poco más pequeño.

Daikin Madoka (ver Amazon)

El termostato Daikin Madoka (ver Amazon), se conecta por bluetooth a la Raspberry.

Una vez conectado, podremos controlarlo desde Home Assistant, manejarlo con los asistentes por voz y automatizarlo en NodeRed.

Se pueden crear gráficas de temperatura para poder consultar las temperaturas del día.

¡Ver OFERTA en Amazon!

Pros
  • Conexión Bluetooth.
  • Diseño renovado y estético.
  • Fácil manejo.
  • Funciona con Home Assistant.
  • Automatizable en NodeRed.
Contras
  • Precio.

Drivers Bluetooth: En la Raspberry no es necesario hacer nada, en el caso del Intel Nuc, es necesario instalar los driver Bluetooth para Debian

Integrar Daikin Madoka en Home Assistant

Integrar el mando cableado Daikin Madoka en Home Assistant no es complicado, para ello vamos a seguir los siguientes pasos.

Primero que nada en Portainer tenemos que hacer que Dbus que es el responsable de la comunicación con el Bluetooth esté disponible en el contenedor de Home Assistant, para ello editamos su stack y añadimos la siguiente línea dentro de “volumes”:

- /run/dbus:/run/dbus:ro

quedando la configuración del stack de la siguiente forma:

HA Daikin, configuración Stack HA
HA Daikin, configuración Stack HA

Finalmente pulsamos en “Update the stack” y “Update“, ahora sería recomendable reiniciar el contenedor.

Emparejamiento del Termostato

La operación de emparejamiento debe de realizarse manualmente y mediante la línea de comandos, por lo que accedemos a través de SSH y hacemos lo siguiente:

bluetoothctl

Si todo ha ido bien veremos el mensaje “Agent Registered” y estaremos dentro del bluetooth

HA Daikin Madoka, bluetoothctl
HA Daikin Madoka, bluetoothctl

Seguidmente ponemos:

scan on

Y en cuanto aparezca el dispositvo BRC que es el mando Madoka, copiamos la mac:

HA Daikin Madoka, BRC1H
HA Daikin Madoka, BRC1H

Ahora para emparejarlo ponemos (no lo copies tal cual, debes sustituir por la mac encontrada en el scan durante el paso anterior):

pair 50:62:F5:4E:2B:29

Nos dice que se ha conectado al dispositivo y que confirmemos el passkey, escribimos “yes” para confirmar

HA Daikin Madoka, Confirm PassKey
HA Daikin Madoka, Confirm PassKey

y ahora confirmamos en el mando Madoka.

Veremos un mensaje diciendo que se ha emparejado correctamente:

HA Daikin Madoka, Emparejamiento Correcto
HA Daikin Madoka, Emparejamiento Correcto

Paramos el scanner bluetooth con

scan off

Instalar la Integración Home Assistant Daikin Madoka

Accedemos a la url: https://github.com/mduran80/daikin_madoka

Y descargamos el archivo ZIP de la integración

Descargar Integración, Daikin Madoka
Descargar Integración, Daikin Madoka

Descomprimimos el ZIP descargado y nos crea una carpeta “Daikin_madoka-main”, hay que quitar del nombre de la carpeta la parte final “-main” quedando el nombre final cómo “Daikin_madoka”

Dentro de la carpeta “config” de HA, si no la tenemos, creamos la carpeta “custom_components” y dentro copiamos la carpeta “Daikin_madoka”

Daikin madoka main
Daikin madoka main

Ahora vamos a configurar la integración en Home Assistant, para ello vamos al apartado de configuración, en integraciones le damos a “AÑADIR INTEGRACIÓN” y buscamos “daikin_madoka”

Daikin Madoka, Integración
Daikin Madoka, Integración

Confirmamos los ajustes que se muestran por defecto, tan solo tenemos que introducir la dirección mac que hemos usado durante el emparejamiento en el paso anterior y desmarcar las dos casillas de verificación, tal y como se muestra en la siguiente imagen.

Daikin Madoka, Integración Paso 2
Daikin Madoka, Integración Paso 2

Pulsamos “Enviar” y empieza a configurar la integración si todo va bien se mostrará una pantalla indicandonos que el proceso ha terminado.

Daikin Madoka, Integración Paso 3
Daikin Madoka, Integración Paso 3

Aparecerá un mensaje diciendo que se ha creado la configuración para BRC1H que es el termostato Madoka.

Es recomendable reiniciar Home Assistant.

AC Daikin en panel Lovelace

Para ver los controles del aire acondicionado Daikin eh HA, hay que añadir la tarjeta termostato, si no sabes como añadir una tarjeta en el panel de Home Assistant en el artículo monitorizar raspberry en home assistant con system monitor se explica detalladamente como hacerlo.

Añadimos una nueva taejeta de tipo termostato.

Home Assistant, tarjeta termostato
Home Assistant, tarjeta termostato

Tendremos que seleccionar la entidad que corredponde con la detectada por la integración (recuerda que puedes cambiarle el nombre), en este caso “climate.air”.

También podemos poner el nombre que queremos que muestre la tarjeta, en este caso “AC”.

HA Daikin, Configuración Tarjeta Termostato
HA Daikin, Configuración Tarjeta Termostato

Le damos a “Guardar

AC Daikin, en Home Assistant
AC Daikin, en Home Assistant

Se muestra la tarjea en el panel Lovelace y ya podemos controlar nuestro aire acondicionado por conductos en Home Assistant, en la imagen anteriror se puede observar como la temperatura actual es de 22 grados y el aire acondicionado se encuentra en modo calor a 26 grados.

Pulsando en los tres puntos, se abre un panel con más información que nos permite incluso cambiar la velocidad del ventilador.

HA Daikin, Velocidad ventilador
HA Daikin, Velocidad ventilador

En el Historial podemos ver gráficas de temperaturas filtrando por las fechas que nos interese visualizar:

HA Daikin, Historial
HA Daikin, Historial

8 comentarios en «Daikin en Home Assistant»

  1. Hola, estoy intentando seguir esta guía pero me quedo en el primer paso, no puedo instalar portainer, no lo tengo en la lista de complementos a instalar… ¿hay alguna alternativa?

    Gracias!!

    Responder
  2. Me sale este error “No se pudo cargar el flujo de configuración: {“message”:”Invalid handler specified”}” al intentar añadir la integración de daikin_madoka

    Responder
  3. Hola! Tras muchos intentos he conseguido conectar uno de los tres madoka que tengo… Gracias!!!

    Ahora quiero conectar los otros 2 dispositivos, pero me encuentro con el siguiente problema

    – Al arrancar bluetoothctl inicia scan on automáticamente:
    […]
    [CHG] Device 35:41:C5:B9:78:02 RSSI: -69
    [UE878 RF MODULE]#

    Como veis, estoy logueado dentro del madoka: UE878 RF MODULE
    No puedo hacer scan off:

    [UE878 RF MODULE]# scan off
    Failed to stop discovery: org.bluez.Error.Failed

    Y cuando intento hacer el pair con alguno de los otros dispositivos obtengo:

    [UE878 RF MODULE]# pair F0:B3:1E:42:EC:9D
    Attempting to pair with F0:B3:1E:42:EC:9D
    [CHG] Device F0:B3:1E:42:EC:9D Connected: yes
    Failed to pair: org.bluez.Error.ConnectionAttemptFailed
    [CHG] Device F0:B3:1E:42:EC:9D Connected: no

    Por favor, ¿podéis ayudarme? GRacias!

    Responder

Deja un comentario