Calefacción bajo control: histéresis y protecciones que no dejarán cocinar tu arrecife

Un calentador atascado en posición encendida es la falla número uno en acuariofilia; puede destruir en pocas horas un tanque que has estado construyendo durante años. Esta guía explica cómo Oquari gestiona el calentamiento (histéresis) y qué capas de seguridad existen entre el elemento calefactor y tu fauna: dos sensores independientes, corte de emergencia, límite de tiempo de calentamiento y alarmas.

Histéresis: por qué el relé no chilla constantemente

Un termostato ingenuo ("encender si está por debajo de 25,0 °C, apagar si está por encima de 25,0 °C") tiene un defecto: la temperatura oscila en centésimas de grado alrededor del umbral, por lo que el relé hace clic cada pocos segundos. Esto desgasta los contactos, estresa al calentador y se escucha en toda la sala.

El controlador utiliza histéresis: alrededor de la temperatura objetivo hay un margen donde no ocurre ningún cambio. Ejemplo para una consigna de 25,0 °C con una histéresis de 0,4 °C:

  • El calentador se enciende cuando la temperatura cae por debajo de 24,8 °C.
  • El calentador se apaga cuando la temperatura supera los 25,2 °C.
  • Entre estos umbrales el estado no cambia: el calentador termina lo que estaba haciendo.

El resultado: unos pocos cambios de estado por día en lugar de miles, y la temperatura fluctúa dentro de una banda estrecha y segura. Para peces y corales, una variación de ±0,2 °C es imperceptible. Además, el software vigila los tiempos mínimos de encendido y apagado del relé; incluso un perfil de temperatura atípico no forzará cambios rápidos en los contactos.

Capa 1: Corte de emergencia T_max (interlock)

La protección más importante. En el preset del calentador defines una temperatura máxima (por ejemplo, 27,5 °C para arrecifes). Si la medición supera este valor, la capa de seguridad del controlador fuerza el apagado del calentador en cualquier ciclo de trabajo, hasta que la temperatura baje.

Es crucial entender que esta fuerza es superior a todo: regulación por histéresis, horarios, conmutación manual en el panel o comandos desde Home Assistant. El orden en el software es fijo: la seguridad siempre tiene la última palabra antes de escribir en las salidas.

El interlock también es "desconfiado" hacia el sensor: si el sonda de temperatura deja de responder o reporta un error, su lectura se vuelve "desconocida"; y la condición de corte trata lo "desconocido" como una amenaza, apagando así el calentador. El sistema prefiere un tanque más frío a calentar a ciegas.

A esto se suma la redundancia de medición: Oquari realiza el calentamiento según dos sensores de temperatura independientes. Si sus lecturas difieren en más de medio grado (uno podría haberse salido del agua o estar sucio), el calentamiento se detiene y recibes una alarma. Además, un nivel de agua demasiado bajo bloquea físicamente los circuitos de los calentadores, independientemente de toda la lógica restante: el calentador nunca calienta "en seco".

El interlock protege contra sobrecalentamientos causados por el controlador, no por el propio elemento calefactor. Si tu calentador tiene un termostato interno en cortocircuito y sigue calentando aunque el relé esté cortado, solo ayudará desconectar físicamente la alimentación. Por eso, conecta siempre el calentador a una toma gestionada por el controlador, nunca directamente a la red eléctrica junto al equipo.

Capa 2: Tiempo máximo de calentamiento

La segunda red de seguridad funciona incluso cuando el sensor miente "en la otra dirección" (por ejemplo, se ha caído del agua y muestra la temperatura ambiente, por lo que el regulador sigue calentando sin parar). El preset establece un tiempo máximo de calentamiento continuo: si el relé del calentador está encendido sin interrupción durante más tiempo del establecido, el controlador fuerza el apagado y bloquea cualquier nuevo encendido durante un periodo de enfriamiento.

El contador vigila el estado real de la salida; no se puede evitar con ninguna regla. La activación genera un evento de seguridad que verás en el panel y en Home Assistant.

¿Cómo elegir el límite? Mide cuánto tiempo trabaja realmente el calentador de forma continua en la noche más fría (por ejemplo, después de un cambio de agua con agua más fría) y establece el límite con un margen de 2 a 3 veces ese valor. En un tanque típico con un calentador correctamente dimensionado, un calentamiento continuo superior a 2-3 horas ya es señal de que algo no va bien.

Capa 3: Alarmas de temperatura

El preset también genera alarmas de temperatura mínima y máxima, independientes de la propia regulación. La alarma no controla nada, solo informa: en el dispositivo, en el panel y, a través de oquari.com o Home Assistant, también como notificación en tu teléfono. Establece los umbrales más amplios que el margen de regulación (por ejemplo, regulación 24,8–25,2 °C, alarmas a 23,5 y 27,0 °C), para que la alarma indique un problema real y no simplemente el funcionamiento normal.

Configuración en el panel: paso a paso

  1. Panel → Temperatura.
  2. Conecta el calentador a una de las dos tomas protegidas para calentadores del módulo de alimentación; el asistente lo asignará a la regulación.
  3. Establece la temperatura objetivo y la histéresis (inicio: 0,2–0,5 °C).
  4. Establece la temperatura de corte de emergencia, unos 1,5–2,5 °C por encima de la configuración normal.
  5. Configura el tiempo máximo de calentamiento según tu medición con margen de seguridad.
  6. Guarda los cambios y verifica el funcionamiento sacando temporalmente el sensor de nivel del agua (el calentamiento debería bloquearse).

Por qué esto funciona también sin red

Toda la lógica descrita —histéresis, interlock, límite de tiempo, alarmas— se ejecuta en el controlador, de forma local. La caída del Wi-Fi, del router, de Home Assistant o de internet no cambia nada aquí. Y si falla la comunicación entre la unidad central y el módulo de alimentación, el propio módulo pasa a un estado seguro en cuestión de segundos y apaga los calentadores. El sistema está diseñado para que físicamente no pueda dejar un calentador encendido "porque algo se colgó".

Preguntas frecuentes

¿Qué ocurre si falla uno de los dos sensores de temperatura?

El sistema compara constantemente las lecturas de ambos sensores independientes. Si la diferencia entre ellos supera el margen permitido (más de medio grado), el controlador interpreta que hay una discrepancia peligrosa y detiene inmediatamente el calentamiento, enviando al mismo tiempo una alarma para que puedas verificar el equipo.

¿Puedo ignorar las alarmas si el agua está dentro del rango normal?

Las alarmas están diseñadas para ser más amplias que tu rango de regulación habitual. Si la temperatura se mantiene dentro de los 24,8–25,2 °C establecidos, no recibirás alertas molestas. Solo sonarán cuando la temperatura se aproxime a niveles realmente peligrosos para tu fauna, actuando como una última barrera antes del daño irreversible.

¿El sistema sigue funcionando si se cae internet en casa?

Sí, absolutamente. Toda la lógica de control, incluyendo los cortes de seguridad y la histéresis, se ejecuta localmente dentro del hardware de Oquari. No depende de la nube ni de servidores externos. Incluso si pierdes conexión con Home Assistant o tu router falla, el calentamiento se mantiene estable y seguro sin interrupciones.

¿Qué debo hacer si el calentador se queda encendido físicamente aunque el controlador lo haya apagado?

Esto indica un fallo mecánico o eléctrico en el propio elemento calefactor (termostato interno atascado). En este caso, la única solución segura es cortar la corriente eléctrica directamente desde la fuente de alimentación principal. Por eso es vital conectar siempre los calentadores a las tomas gestionadas por Oquari y nunca dejarlos enchufados permanentemente a la red eléctrica sin control.