conectar-termostato-inteligente-reles-contacto-seco

Cómo conectar un termostato inteligente a una caldera

  • 7 min

Un termostato inteligente es un controlador que mide la temperatura y solicita calor mediante la interfaz prevista por el equipo de climatización.

La interfaz puede ser un contacto seco, una entrada con tensión o un bus digital como OpenTherm o eBUS. Aplicar tensión al borne equivocado puede destruir la placa, por lo que el manual de instalación del modelo exacto manda sobre cualquier esquema genérico.

En este artículo vamos a analizar el concepto de contacto seco (Dry Contact), cómo interactuar con los bornes de control de una caldera tradicional y cómo gestionar sistemas zonificados mediante válvulas termostáticas.

Salida con tensión frente a contacto seco

Para entender cómo encender una caldera desde Home Assistant, primero debemos clasificar los relés en dos grandes familias según su topología interna.

Salidas con tensión

Son los que hemos usado hasta ahora para las luces (por ejemplo, un Sonoff Basic, un Shelly 1PM o un módulo Zigbee genérico). En estos dispositivos, la circuitería interna une la Fase (230V) de la entrada de alimentación directamente con el borne de salida. Cuando el relé se activa, escupe 230V por su salida para alimentar la carga.

Contactos secos o libres de potencial

En un relé de contacto seco, el circuito que alimenta al propio microcontrolador (chip) está físicamente aislado del circuito que abre o cierra el interruptor mecánico.

El relé actúa exactamente igual que si unieras dos cables con tus propios dedos. No inyecta ningún voltaje propio en la salida. Simplemente cierra un circuito externo. Esto es lo que se conoce como un interruptor “libre de potencial”.

Cómo funciona el control de una caldera

La inmensa mayoría de las calderas individuales de gas, gasoil o pellets (como las de marcas Saunier Duval, Junkers, Vaillant, Baxi) tienen una regleta de conexiones en su placa base diseñada para el termostato de pared.

Estos bornes (frecuentemente etiquetados como TA, COM / NO, o RT) operan en baja tensión continua (típicamente 5V, 12V o 24V), o simplemente inyectan una señal de muy bajo amperaje.

La lógica de la caldera es binaria y extremadamente simple:

  • Si el circuito entre esos dos bornes está abierto (resistencia infinita), la caldera entiende que la casa está caliente y detiene los quemadores.
  • Si el circuito entre esos dos bornes se cierra (continuidad), la caldera arranca la bomba de agua y los quemadores para enviar agua caliente a los radiadores.

Esto aplica sobre todo a calderas on/off tradicionales. Muchos equipos modernos de condensación usan buses de comunicación como OpenTherm, eBUS o protocolos propietarios, donde ya no basta con cerrar un contacto. En esos casos necesitaremos una pasarela o un termostato compatible con ese protocolo concreto.

Si conectas un relé de contacto húmedo a estos bornes, le inyectarás 230V de corriente alterna directamente al microprocesador de la caldera, friendo la placa base instantáneamente. Para una caldera, es absolutamente obligatorio usar un relé de Contacto Seco.

Un ejemplo de hardware: Shelly Plus 1

El Shelly Plus 1 dispone de contactos secos, a diferencia de las variantes 1PM, cuya salida no está aislada de la alimentación. Esto lo hace útil cuando el manual de la caldera pide expresamente un contacto libre de potencial.

Esquema de conexión

Para cablearlo correctamente, debemos separar mentalmente la alimentación del módulo de la maniobra de la caldera:

  1. Alimentación del Shelly: Llevamos Fase (L) y Neutro (N) de 230V a los bornes L y N del Shelly. Esto mantiene el ESP32 encendido y conectado a nuestro WiFi.
  2. Maniobra de la Caldera: Cogemos los dos cables que van hacia la placa de la caldera y los conectamos a los bornes I (Input) y O (Output) del Shelly.

Cuando Home Assistant activa el relé, los bornes I y O se conectan. Esto solo es válido si la caldera admite ese tipo de contacto y el relé cumple las tensiones, corrientes y aislamiento exigidos.

Si quieres alternativas, existen módulos de contacto seco alimentados a 5V como el Sonoff RE5V1C, y también micromódulos Zigbee/Tuya etiquetados explícitamente como “Dry Contact Relay”. Asegúrate siempre de verificar el esquema con un multímetro en modo continuidad antes de conectar nada a la caldera.

Antes de tocar una caldera, buscad el manual técnico del modelo exacto. No el folleto de usuario, sino el manual de instalación. Ahí aparecen los bornes del termostato, si admite contacto seco, si necesita puente retirado y qué tensión maneja la entrada. No se adivina con intuición, porque la intuición con calderas sale cara.

Sistemas zonificados: válvulas y cabezales termostáticos

El control centralizado mediante la caldera está bien, pero a nivel de eficiencia energética es rudimentario. Encender la caldera calienta todos los radiadores de la casa por igual, aunque solo estemos en el salón.

Para solucionar esto, utilizamos sistemas zonificados. En este punto aparecen dos piezas de hardware diferentes que sí operan sobre actuadores locales.

Cabezales termostáticos para radiadores

Si tu casa tiene radiadores de agua estándar, la forma más eficiente de domotizarlos es sustituir la llave manual por un Cabezal Termostático Inteligente (TRV - Thermostatic Radiator Valve).

Los TRVs son dispositivos mecánicos (generalmente Zigbee y a pilas) que contienen un pequeño motor paso a paso. Se enroscan en la válvula del radiador. Cuando Home Assistant determina que la habitación está fría, el TRV retrae un émbolo, permitiendo que el agua caliente de la caldera entre en ese radiador específico.

  • Ventaja: Permiten tener una temperatura independiente en cada habitación.
  • Integración: En Home Assistant, un TRV no aparece como un relé (switch), sino directamente como un termostato (climate), con su propia temperatura objetivo (setpoint) y temperatura actual.

Suelo radiante y actuadores electrotérmicos

Si tienes suelo radiante por agua, no hay radiadores, sino colectores con múltiples circuitos (uno por cada habitación). En cada circuito se instala un Actuador Electrotérmico.

Aquí volvemos a cambiar la regla eléctrica: los actuadores electrotérmicos estándar suelen funcionar a 230V. En su interior tienen una cera que se expande al calentarse con la corriente eléctrica, empujando la válvula.

  • Si el actuador es NC (Normalmente Cerrado), cuando le aplicamos 230V, la válvula se abre y deja pasar el agua caliente a esa habitación.
  • Para controlarlos, SÍ utilizamos relés de contacto húmedo (o placas de relés multicanal), ya que necesitamos enviarles voltaje de red para accionarlos.

El control por software: Generic Thermostat

Supongamos que hemos instalado el Shelly 1 en la caldera y tenemos un sensor de temperatura Zigbee (un Xiaomi o un Sonoff SNZB-02) en el salón. Tenemos un switch.rele_caldera y un sensor.temperatura_salon.

Para que Home Assistant entienda que esas dos entidades desconectadas forman en realidad un sistema de climatización unificado, utilizamos la plataforma nativa generic_thermostat en nuestro archivo configuration.yaml.

climate:
  - platform: generic_thermostat
    name: "Termostato Central"
    heater: switch.rele_caldera
    target_sensor: sensor.temperatura_salon
    min_temp: 15
    max_temp: 25
    ac_mode: false
    target_temp: 21
    cold_tolerance: 0.3 # Histéresis de encendido
    hot_tolerance: 0.2  # Histéresis de apagado
Copied!

Home Assistant creará la entidad climate.termostato_central y aplicará las tolerancias configuradas para evitar conmutaciones demasiado frecuentes del relé.

Failsafe y control manual

En climatización, siempre debemos pensar qué ocurre si Home Assistant se cae, el relé se queda sin WiFi o el sensor de temperatura deja de reportar. Una vivienda no debería quedarse sin calefacción en pleno invierno porque un contenedor Docker se ha puesto exquisito.

Lo ideal es mantener un modo de control manual previsto por el fabricante o un procedimiento seguro de recuperación si el sistema domótico falla. La automatización debe mejorar la instalación, no convertirla en rehén de nuestro servidor.