Inicio/Guías de Ahorro/Cómo Automatizar un Calentador de Agua con Bomba de Calor y Home Assistant para Ahorrar Energía
Guías de Ahorro

Cómo Automatizar un Calentador de Agua con Bomba de Calor y Home Assistant para Ahorrar Energía

Sofía G.Escrito por: Sofía G.
Fecha: 3 Oct 2026
Lectura de 10 min
Cómo Automatizar un Calentador de Agua con Bomba de Calor y Home Assistant para Ahorrar Energía

La automatización de un calentador de agua con bomba de calor mediante Home Assistant representa una de las estrategias más efectivas para reducir el consumo energético en el hogar. Mientras que una bomba de calor ya es intrínsecamente eficiente, al integrarla en un ecosistema domótico podemos exprimir al máximo su rendimiento, ajustando su funcionamiento a nuestras necesidades reales y a las condiciones tarifarias. En esta guía exhaustiva, exploraremos desde los conceptos técnicos fundamentales hasta la implementación práctica de automatizaciones avanzadas, pasando por la selección de hardware, la configuración en Home Assistant y la resolución de problemas comunes. Nuestro objetivo es que, al finalizar la lectura, puedas diseñar e implementar un sistema que no solo te ahorre dinero, sino que también contribuya a un uso más sostenible de la energía.

Introducción: La eficiencia de las bombas de calor y el papel de la domótica

Las bombas de calor para calentamiento de agua han ganado popularidad en los últimos años debido a su elevada eficiencia energética. A diferencia de los calentadores eléctricos resistivos tradicionales, que convierten la electricidad en calor con una eficiencia cercana al 100%, las bombas de calor utilizan el principio de refrigeración para transferir calor del aire ambiente al agua, alcanzando coeficientes de rendimiento (COP) que pueden superar 3 o incluso 4. Esto significa que por cada kilovatio-hora de electricidad consumido, se pueden obtener de 3 a 4 kilovatios-hora de calor útil. Sin embargo, esta eficiencia no es constante: depende de la temperatura del aire exterior, de la temperatura del agua de entrada y de la temperatura objetivo. Aquí es donde la automatización inteligente marca la diferencia.

Home Assistant, la plataforma de domótica de código abierto más versátil, nos permite integrar el calentador, monitorizar su estado y controlarlo de forma dinámica. Podemos programar su funcionamiento en las horas de mayor temperatura ambiente (cuando el COP es más alto), evitar los picos de consumo en horas punta, e incluso anticiparnos a nuestras rutinas de baño. Además, la integración con sensores de temperatura, de presencia y de precio de la electricidad nos permite crear automatizaciones que se adaptan en tiempo real a las condiciones cambiantes.

En los próximos apartados, desglosaremos todos los aspectos necesarios para llevar a cabo este proyecto: desde la comprensión de la tecnología de las bombas de calor, la elección de los componentes de control, la integración en Home Assistant, la creación de automatizaciones efectivas, hasta las mejores prácticas y errores que debes evitar. Prepárate para transformar tu calentador en un dispositivo verdaderamente inteligente.

Sección 1: Análisis técnico y conceptos fundamentales

1.1. Principios de funcionamiento de una bomba de calor para ACS

Una bomba de calor para agua caliente sanitaria (ACS) funciona extrayendo calor del aire circundante y transfiriéndolo al agua almacenada en un depósito. El proceso se basa en un ciclo termodinámico con un refrigerante que se evapora a baja presión absorbiendo calor del aire, luego se comprime aumentando su temperatura, y finalmente se condensa cediendo ese calor al agua. Los componentes principales son el evaporador (donde el refrigerante absorbe calor), el compresor (que eleva la presión y temperatura), el condensador (que cede calor al agua) y la válvula de expansión. La eficiencia del ciclo se mide por el COP, que es la relación entre el calor entregado al agua y la energía eléctrica consumida por el compresor y los ventiladores.

El COP varía significativamente con la temperatura del aire exterior y la temperatura del agua. Por ejemplo, un equipo puede tener un COP de 3.5 con aire a 20°C y agua a 40°C, pero bajar a 2.0 cuando el aire está a 5°C. Por tanto, es crucial operar la bomba en las horas más cálidas del día y evitar calentar el agua a temperaturas excesivas. La automatización puede aprovechar estas variaciones para maximizar la eficiencia.

1.2. Modos de operación y control típicos

La mayoría de las bombas de calor para ACS ofrecen varios modos: modo automático (ajusta según demanda), modo económico (prioriza el COP), modo boost (calentamiento rápido con resistencia eléctrica de apoyo), y modo vacaciones (mantiene una temperatura mínima). Además, suelen tener programación horaria integrada, pero limitada. El control se realiza mediante un panel en el equipo o un termostato externo. Para integrarlo en Home Assistant, necesitamos una forma de comunicación: ya sea mediante contactos libres de tensión, protocolos como Modbus, o incluso a través de una pasarela si el equipo tiene conectividad Wi-Fi propietaria.

1.3. Protocolos y hardware de integración

Existen varias vías para conectar el calentador a Home Assistant:

  • Contactos libres de tensión: Muchos equipos permiten control externo mediante entradas digitales (por ejemplo, para activar el modo boost o forzar calentamiento). Podemos usar un relé conectado a un módulo como Shelly 1 o un ESP8266 con Tasmota para puentear esos contactos y controlarlos desde Home Assistant.
  • Modbus RTU/TCP: Algunos fabricantes ofrecen comunicación Modbus para monitorizar temperaturas, estados y modificar consignas. Necesitaremos un adaptador USB-RS485 o una pasarela Modbus TCP. Home Assistant tiene integración nativa para Modbus.
  • Integración Wi-Fi propietaria: Si el equipo tiene una app móvil, a veces se puede integrar mediante integraciones personalizadas o mediante un sniffer de red. No obstante, suele ser menos fiable y depende del fabricante.
  • Medición de consumo: Para conocer el gasto energético, podemos instalar un medidor de potencia como Shelly EM, o un medidor de pinza amperimétrica. Esto nos permitirá crear automatizaciones basadas en el consumo real.

La elección dependerá del modelo de bomba de calor y de nuestras habilidades técnicas. En esta guía asumiremos un enfoque genérico, pero nos centraremos en el control mediante contactos libres de tensión y medición de potencia, por ser los más universales.

Sección 2: Guía de instalación y configuración en Home Assistant

2.1. Planificación y componentes necesarios

Antes de empezar, necesitamos definir los objetivos de la automatización. Por ejemplo: calentar el agua solo cuando el precio de la luz es bajo, aprovechar las horas de mayor temperatura exterior, asegurar agua caliente para las duchas matutinas, y evitar el funcionamiento durante la noche. Con estos objetivos, seleccionaremos los componentes:

1Módulo de control

Un Shelly 1 o Shelly Plus 1 para actuar sobre el contacto de encendido remoto del calentador. Si el calentador no tiene entrada externa, podemos usar un relé de potencia para cortar la alimentación, aunque no es recomendable para el compresor. Mejor optar por controlar la consigna de temperatura si es posible.

2Medidor de energía

Shelly EM con pinza amperimétrica para medir el consumo del calentador. Nos permitirá saber cuándo está funcionando y cuánta energía consume, además de crear automatizaciones basadas en umbrales de potencia.

3Sensor de temperatura

Un sensor de temperatura ambiental (por ejemplo, Aqara o Sonoff) para conocer la temperatura del aire donde está la bomba. También podemos añadir un sensor de temperatura del agua si el equipo no lo expone, mediante una sonda DS18B20 conectada a un ESP8266.

4Controlador de precios

Integración con la API de precios eléctricos (por ejemplo, PVPC en España) mediante la integración 'Spain electricity hourly pricing' o similar. Nos permitirá saber el precio actual y futuro.

2.2. Integración de los dispositivos en Home Assistant

Comenzamos añadiendo los dispositivos a Home Assistant. Si usamos Shelly, podemos integrarlos mediante la integración oficial de Shelly. Para el medidor de energía, configuraremos la pinza en la fase del calentador. Es importante verificar que la lectura de potencia sea correcta. Para el sensor de temperatura, si es Zigbee, necesitaremos un coordinador Zigbee (como Conbee II) y la integración ZHA o Zigbee2MQTT. Una vez integrados, tendremos entidades como switch.calentador_boost, sensor.calentador_potencia, sensor.temperatura_ambiente, etc.

Si el calentador permite control de consigna por Modbus, configuraremos la integración Modbus con los registros adecuados. Por ejemplo, para un modelo genérico, podríamos tener un registro de temperatura objetivo y otro de temperatura actual. Consulta el manual del fabricante para obtener las direcciones Modbus.

2.3. Creación de automatizaciones básicas

Una vez integrados los dispositivos, podemos crear automatizaciones. Empecemos con una sencilla: activar el calentador solo cuando el precio de la luz sea bajo. Para ello, utilizamos la integración de precios que nos proporciona un sensor con el precio actual y otro con el precio de las próximas horas. Creamos una automatización que encienda el contacto de boost cuando el precio esté por debajo de un umbral y lo apague cuando suba.

Otra automatización útil: forzar el calentamiento si la temperatura del agua baja de cierto valor y hay presencia en casa. Podemos usar un sensor de temperatura del agua (si está disponible) y un grupo de presencia. La automatización se dispararía cuando la temperatura sea inferior a 40°C y alguien esté en casa, encendiendo el calentador hasta alcanzar 50°C.

También podemos programar el calentador para que funcione durante las horas de mayor temperatura exterior, típicamente entre las 12:00 y las 16:00. Para ello, utilizamos una condición de tiempo y la temperatura ambiental. Si la temperatura exterior supera los 15°C, activamos el calentador; de lo contrario, esperamos a la hora de mayor precio bajo.

Sección 3: Errores comunes, limitaciones y seguridad

Atención / AdvertenciaLa manipulación de un calentador de agua con bomba de calor implica riesgos eléctricos y de presión. Nunca abras el equipo ni manipules el circuito de refrigerante sin la debida cualificación. Si no te sientes seguro, contrata a un profesional certificado. Además, asegúrate de que cualquier modificación no anule la garantía del fabricante.

Uno de los errores más frecuentes es intentar controlar el calentador cortando y restableciendo la alimentación eléctrica. Esto puede dañar el compresor debido a ciclos de arranque y parada no diseñados. La forma correcta es utilizar las entradas de control remoto del propio equipo, que están preparadas para ello. Si no disponemos de ellas, es mejor actuar sobre la temperatura de consigna en lugar de la alimentación.

Otro error común es no tener en cuenta el tiempo de recuperación. Las bombas de calor calientan el agua lentamente (pueden tardar varias horas en subir la temperatura del depósito). Si programamos el encendido justo antes de la ducha, no habrá agua caliente. Por tanto, debemos anticipar el calentamiento con suficiente antelación, considerando la capacidad del depósito y la demanda.

También es importante no forzar el modo boost (resistencia eléctrica) de manera indiscriminada, ya que consume mucha más energía y anula el ahorro. Reservémoslo para emergencias o para cuando el COP de la bomba sea muy bajo (temperaturas exteriores muy frías).

En cuanto a la seguridad, debemos asegurarnos de que las conexiones eléctricas estén bien aisladas y protegidas. Si usamos relés, deben soportar la corriente de la carga (aunque solo controlen la señal, no la potencia). Para la medición de potencia, la pinza amperimétrica debe colocarse en el cable adecuado y calibrarse.

Sección 4: Tabla comparativa de métodos de integración

A continuación, comparamos las diferentes opciones para integrar el calentador en Home Assistant, con sus ventajas y desventajas.

MétodoVentajasDesventajasRecomendado para
Contactos libres de tensiónFácil implementación, bajo costo, no invasivoLimitado a funciones predefinidas (boost, encendido)Principiantes
Modbus RTU/TCPControl total de parámetros, monitorización completaRequiere conocimientos técnicos y hardware adicionalAvanzados
Integración Wi-Fi propietariaSin hardware adicional si el equipo ya es Wi-FiDependiente del fabricante, poca fiabilidad, nubeNo recomendado
Medición de potencia + control de alimentaciónFácil de medir consumo, control todo/nadaRiesgo de dañar compresor, no recomendadoEvitar

Como se puede observar, la mejor opción depende de las capacidades del equipo y de nuestra destreza. Para la mayoría de usuarios, los contactos libres de tensión ofrecen un equilibrio ideal entre simplicidad y funcionalidad. Si el calentador dispone de Modbus, esta es la opción más potente y flexible.

Sección 5: Preguntas frecuentes

¿Es seguro automatizar un calentador de agua con bomba de calor?
Sí, siempre que se realice correctamente y se respeten las indicaciones del fabricante. La automatización no implica modificar el circuito interno del equipo, sino actuar sobre sus entradas de control externas o sobre la temperatura de consigna. Es fundamental no manipular el sistema de refrigerante ni la parte eléctrica de potencia sin cualificación. Si se utilizan relés para controlar señales de baja tensión, el riesgo es mínimo. Ahora bien, si se interviene en la alimentación principal, se debe hacer con precaución y cumpliendo la normativa eléctrica.
¿Qué ahorro energético puedo esperar?
El ahorro depende de varios factores: la tarifa eléctrica, los hábitos de consumo, el aislamiento del depósito y la temperatura exterior. En términos generales, una buena automatización puede reducir el consumo entre un 15% y un 30% en comparación con un funcionamiento sin control. Al calentar solo en horas de bajo precio y alta temperatura exterior, y al evitar mantener el agua a temperatura elevada innecesariamente, se aprovecha mejor el COP de la bomba. Además, al limitar el uso de la resistencia de apoyo, el ahorro puede ser aún mayor.
¿Puedo integrar mi calentador si no tiene conectividad?
Sí, aunque dependerá de las posibilidades del equipo. Si no tiene ninguna entrada de control, se puede optar por controlar la alimentación eléctrica mediante un relé de potencia, pero como hemos advertido, no es lo ideal porque puede acortar la vida del compresor. Otra opción es instalar un termostato externo que corte la alimentación cuando se alcance la temperatura deseada, y controlar ese termostato con Home Assistant. Sin embargo, la solución más limpia es añadir un módulo de control que actúe sobre el pulsador de encendido o sobre el sensor de temperatura. En casos extremos, se puede considerar la sustitución del equipo por uno con conectividad.
¿Qué integraciones de Home Assistant son necesarias?
Depende de los dispositivos que utilices. Las más comunes son: Shelly (para relés y medidores), ZHA o Zigbee2MQTT (para sensores Zigbee), Modbus (para comunicación industrial), y una integración de precios eléctricos como 'PVPC' o 'Nord Pool'. También puedes usar 'Generic Thermostat' para simular un termostato basado en un sensor de temperatura y un interruptor. Además, si utilizas ESPHome para tus propios sensores, necesitarás la integración de ESPHome. Todas ellas están disponibles en HACS o en el núcleo de Home Assistant.

Sección 6: Conclusiones y plan de acción

Automatizar un calentador de agua con bomba de calor mediante Home Assistant es una inversión inteligente que amortizarás rápidamente gracias al ahorro energético. A lo largo de esta guía hemos visto los fundamentos técnicos, las opciones de integración, los pasos para configurar las automatizaciones y las precauciones necesarias. Ahora te proponemos un plan de acción:

  1. Evalúa las capacidades de tu calentador: ¿tiene entradas de control? ¿Modbus? ¿Wi-Fi?
  2. Selecciona el hardware de integración adecuado: Shelly, ESP8266, adaptador Modbus, etc.
  3. Instala los dispositivos y verifica su correcto funcionamiento en Home Assistant.
  4. Crea automatizaciones básicas: encendido en horas de bajo precio, apagado en horas punta.
  5. Añade condiciones de temperatura exterior y presencia para optimizar.
  6. Monitoriza el consumo y ajusta los parámetros según los resultados.
Consejo / RecomendaciónAntes de realizar cambios en la configuración, documenta el estado inicial y realiza copias de seguridad de tus automatizaciones. Comienza con automatizaciones simples y ve añadiendo complejidad gradualmente. Utiliza el modo 'traza' de Home Assistant para depurar posibles errores.

Con dedicación y cuidado, tu calentador de agua se convertirá en un dispositivo verdaderamente inteligente que trabajará para ti, ahorrándote dinero y contribuyendo a un hogar más eficiente y sostenible.

TRANSPARENCIA INFORMATIVA

Este análisis técnico es independiente. No recibimos pagos de fabricantes para alterar valoraciones. Si realizas una compra a través de enlaces en este sitio, podríamos percibir una comisión de afiliación que ayuda a mantener el servidor activo, sin coste extra para ti.