Cómo Automatizar tu Termo Eléctrico con Home Assistant y Tarifa Nocturna para Ahorrar Hasta un 40% en tu Factura
Escrito por: Sofía G.La factura de la luz se ha convertido en uno de los mayores quebraderos de cabeza para los hogares españoles, especialmente con las continuas subidas de precio y la volatilidad del mercado eléctrico. Uno de los electrodomésticos que más energía consume es el termo eléctrico, responsable de aproximadamente el 25-30% del gasto energético total de una vivienda media. Sin embargo, existe una estrategia infalible para reducir drásticamente este coste: sincronizar su funcionamiento con la tarifa nocturna, aprovechando las horas valle donde el precio del kWh es hasta un 70% más barato. En esta guía exhaustiva, te explicaremos cómo automatizar tu termo eléctrico con Home Assistant, el popular sistema de domótica de código abierto, para que caliente el agua únicamente cuando la electricidad es más económica. Con esta configuración, podrás ahorrar hasta un 40% en la parte de tu factura destinada al agua caliente sanitaria, sin renunciar al confort ni a la disponibilidad de agua caliente en cualquier momento del día.
¿Por qué el termo eléctrico es un gran candidato para la automatización?
El termo eléctrico es, por naturaleza, un dispositivo que almacena energía en forma de agua caliente. A diferencia de otros electrodomésticos que requieren un uso inmediato, el termo puede calentar agua en cualquier momento del día y mantenerla caliente durante horas gracias a su aislamiento térmico. Esta característica lo convierte en el candidato perfecto para ser programado en las horas más baratas. Además, su consumo medio es considerable: un termo de 100 litros con una potencia de 1.500 W tarda entre 2 y 4 horas en calentar el agua desde 15°C hasta 60°C, consumiendo entre 3 y 6 kWh en el proceso. Si este proceso se realiza durante el periodo valle nocturno, el coste por kWh puede ser de 0,07 € en lugar de los 0,25 € del periodo punta. Esto supone un ahorro de más de 0,18 € por cada kWh consumido, lo que en un hogar medio (con un consumo de 2.000 kWh anuales para ACS) se traduce en un ahorro de hasta 360 € al año, es decir, un 40% de reducción en esa partida.
Además, la automatización no solo te permite ahorrar dinero, sino también optimizar el uso de la energía renovable si tienes placas solares. Con Home Assistant, puedes integrar la producción solar y hacer que el termo se encienda solo cuando hay excedente de energía, maximizando tu autoconsumo. Pero en este artículo nos centraremos en la tarifa nocturna, que es la opción más accesible para la mayoría de los hogares.
Entendiendo la tarifa nocturna y los periodos horarios
En España, la tarifa eléctrica regulada (PVPC) se divide en tres periodos horarios: punta, llano y valle. El periodo valle, también conocido como tarifa nocturna, es el más barato y suele abarcar desde las 22:00 hasta las 12:00 del mediodía, dependiendo de la zona y la estación del año. En invierno, las horas valle suelen ser de 21:00 a 10:00, mientras que en verano se desplazan ligeramente. Es fundamental conocer tus horarios específicos, ya que varían según tu distribuidora y tu zona geográfica. Puedes consultarlos en tu factura o en la página web de tu comercializadora.
La automatización con Home Assistant te permite programar el termo para que se encienda automáticamente al inicio del periodo valle y se apague antes de que termine, asegurando que el agua esté caliente a primera hora de la mañana. Además, puedes añadir sensores de temperatura para que el termo solo se encienda si realmente necesita calentar, evitando consumos innecesarios. Por ejemplo, si el agua ya está a 60°C, no es necesario que se encienda, incluso si es hora valle.
Componentes necesarios para la automatización
Para llevar a cabo esta automatización, necesitarás los siguientes componentes:
1Home Assistant (HA)
El cerebro de la automatización. Puedes instalarlo en una Raspberry Pi, un mini PC, un servidor NAS o incluso en una máquina virtual. La instalación es sencilla y existen numerosas guías. Necesitarás acceso a la interfaz web para configurarlo.
2Relé inteligente o interruptor compatible
Para controlar la alimentación del termo. Puedes usar un relé inteligente Shelly 1PM, Sonoff Basic, o un interruptor con medición de consumo como el Shelly 2.5. Asegúrate de que sea compatible con Home Assistant (la mayoría lo son a través de integraciones nativas o MQTT).
3Sensor de temperatura (opcional)
Un sensor de temperatura sumergible o de superficie para conocer la temperatura del agua en el termo. Puedes usar un sensor DS18B20 conectado a un ESP8266 o un sensor Zigbee como el Sonoff SNZB-02D. Esto permite que la automatización sea más inteligente: solo calienta cuando sea necesario.
4Conexión a internet y red local
Todos los dispositivos deben estar conectados a la misma red Wi-Fi o Ethernet para que Home Assistant pueda comunicarse con ellos. Asegúrate de tener una buena cobertura en la zona del termo.
Elección del relé inteligente: factores clave
A la hora de elegir el relé inteligente, debes considerar la potencia de tu termo. La mayoría de los termos domésticos tienen una potencia de entre 1.500 y 2.500 W, por lo que necesitarás un relé que soporte al menos 3.000 W (10 A a 230 V). Los relés como el Shelly 1PM soportan hasta 3.500 W y además incluyen medición de consumo, lo que te permitirá monitorizar el gasto energético en tiempo real desde Home Assistant. Si tu termo es de mayor potencia (por ejemplo, 3.000 W), opta por un relé de mayor capacidad o un contactor. Además, es recomendable que el relé tenga función de apagado de seguridad en caso de sobrecalentamiento, aunque esto suele estar integrado en el propio termo.
Instalación paso a paso del relé inteligente
Antes de comenzar, es crucial que tomes medidas de seguridad. Si no tienes experiencia con electricidad, contrata a un electricista profesional. Trabajar con la red eléctrica puede ser peligroso. A continuación, te mostramos los pasos generales para instalar un relé inteligente en el circuito del termo:
- Corta la corriente: Apaga el interruptor general del cuadro eléctrico y verifica con un buscapolos que no haya tensión en la zona de trabajo.
- Localiza el circuito del termo: Identifica el cable que alimenta al termo desde el cuadro. Normalmente es un circuito independiente con su propio interruptor automático.
- Instala el relé: Conecta el relé en serie con el cable de fase (L) y el neutro (N). Sigue las instrucciones del fabricante. Asegúrate de que las conexiones estén firmes y aisladas.
- Conecta el relé a la red: El relé necesita alimentación para funcionar. Puedes conectarlo a la misma línea o a una toma de corriente cercana, según el modelo.
- Configura el relé: Una vez instalado, enciende la corriente y configura el relé mediante su aplicación móvil o web. Conéctalo a tu red Wi-Fi y anota su dirección IP o token.
- Integración con Home Assistant: En Home Assistant, añade la integración del relé (por ejemplo, Shelly, Sonoff, etc.) siguiendo las instrucciones de la documentación. Una vez añadido, podrás ver el dispositivo y su consumo.
Configuración de Home Assistant para la automatización
Una vez que tienes el relé integrado, es hora de crear la automatización. Home Assistant ofrece un potente motor de automatizaciones que puedes configurar mediante YAML o a través de la interfaz visual. Te mostraremos un ejemplo de configuración YAML que puedes añadir a tu archivo automations.yaml.
La lógica de la automatización es la siguiente: durante el periodo valle, si la temperatura del agua es menor que un umbral (por ejemplo, 55°C), encender el termo. Cuando la temperatura alcance el umbral o el periodo valle termine, apagar el termo. Además, puedes añadir una condición de tiempo para evitar que se encienda en horas punta.
Ejemplo de automatización en YAML
- id: 'termo_nocturno'
alias: "Termo nocturno"
trigger:
- platform: time
at: "22:00:00"
condition:
- condition: numeric_state
entity_id: sensor.temperatura_agua
below: 55
action:
- service: switch.turn_on
target:
entity_id: switch.termo
mode: singlePero esta automatización solo enciende el termo a las 22:00. Para apagarlo al final del periodo valle, por ejemplo a las 12:00, necesitas otra automatización. Además, puedes hacerla más inteligente usando la integración de energía y los precios horarios.
Automatización avanzada con precios horarios
Home Assistant se puede integrar con la API de precios de Red Eléctrica de España (esios) para obtener los precios del kWh en cada hora. De esta manera, puedes crear una automatización que encienda el termo solo cuando el precio sea inferior a un umbral (por ejemplo, 0,10 €/kWh), independientemente de la hora. Esto es especialmente útil si tienes una tarifa con discriminación horaria pero los precios varían cada día.
Para ello, necesitas instalar la integración 'Integración de precios de electricidad' desde HACS (Home Assistant Community Store). Una vez configurada, tendrás un sensor con el precio actual. Luego, puedes crear una automatización que se ejecute cada hora y encienda el termo si el precio es bajo y la temperatura no es suficiente.
Optimización del ahorro: programación inteligente y consejos
La automatización básica ya te permitirá ahorrar, pero puedes ir más allá con estas estrategias:
- Ajusta la temperatura del termo:Bajar la temperatura de 60°C a 50°C puede reducir el consumo en un 10-15%. La legionela se elimina a partir de 60°C, pero puedes calentar a 65°C una vez por semana para desinfectar y mantener el resto de días a 50°C.
- Utiliza sensores de presencia:Si tienes sensores de movimiento o de puerta, puedes hacer que el termo se apague cuando no hay nadie en casa. Esto evita consumos innecesarios durante el día.
- Aprovecha el sol:Si tienes placas solares, integra la producción solar en la automatización. Enciende el termo cuando haya excedente de energía, incluso en horas punta, ya que el coste de oportunidad es cero.
- Monitoriza el consumo:Usa la integración de energía de Home Assistant para registrar el consumo del termo y calcular el ahorro real. Esto te ayudará a ajustar la configuración.
Errores comunes y limitaciones al automatizar un termo
Aunque la automatización es sencilla, hay errores que debes evitar:
- No tener en cuenta el tiempo de calentamiento:Si el termo tarda 3 horas en calentar el agua, debes encenderlo con 3 horas de antelación antes de que necesites el agua. Ajusta el inicio del periodo valle en consecuencia.
- Olvidar la termostato interno:El termo tiene su propio termostato. Si lo dejas en una temperatura alta, el relé encenderá y apagará constantemente. Ajusta el termostato del termo a la temperatura deseada y usa el sensor externo solo para la automatización.
- No usar un relé con medición de consumo:Sin medición, no podrás saber cuánto está consumiendo el termo ni detectar fallos. El Shelly 1PM es muy recomendado por su precisión.
Comparativa de relés inteligentes para el termo
A continuación, comparamos los relés más populares para esta automatización, teniendo en cuenta su potencia máxima, medición de consumo, precio y compatibilidad con Home Assistant.
| Modelo | Potencia Máxima | Medición de Consumo | Precio Aprox. | Compatibilidad HA |
|---|---|---|---|---|
| Shelly 1PM | 3.500 W | Sí | 25 € | Excelente |
| Sonoff Basic R3 | 3.500 W | No | 10 € | Buena (con Tasmota) |
| Shelly 2.5 | 2 x 2.500 W | Sí | 35 € | Excelente |
| Fibaro FGS-214 | 3.000 W | Sí | 50 € | Buena (Z-Wave) |
Como se puede observar, el Shelly 1PM es la opción más equilibrada por su precio, medición de consumo y excelente integración con Home Assistant. El Sonoff Basic es más barato, pero carece de medición, lo que limita el análisis de ahorro. Si necesitas controlar dos dispositivos, el Shelly 2.5 es ideal.