Grzałka pod kontrolą: histereza i zabezpieczenia, które nie pozwolą ugotować rafy

Zacinająca się grzałka to awaria numer jeden w akwarystyce — potrafi w kilka godzin zniszczyć zbiornik budowany latami. Ten poradnik wyjaśnia, jak sterownik PMT prowadzi grzanie (histereza) i jakie warstwy zabezpieczeń stoją między grzałką a Twoim inwentarzem: odcięcie awaryjne, limit czasu grzania i alarmy.

Histereza, czyli dlaczego przekaźnik nie kłapie

Naiwny termostat („poniżej 25,0 włącz, powyżej 25,0 wyłącz") ma wadę: temperatura przy progu drga o setne części stopnia, więc przekaźnik klika co kilka sekund. To zużywa styki, męczy grzałkę i słychać to w salonie.

Sterownik używa histerezy: wokół zadanej temperatury jest pasmo, w którym nic się nie zmienia. Przykład dla nastawy 25,0 °C i histerezy 0,4 °C:

  • grzałka włącza się, gdy temperatura spadnie poniżej 24,8 °C,
  • grzałka wyłącza się, gdy temperatura wzrośnie powyżej 25,2 °C,
  • pomiędzy tymi progami stan się nie zmienia — grzałka dokańcza to, co robiła.

Efekt: kilka-kilkanaście przełączeń na dobę zamiast tysięcy, a temperatura faluje w wąskim, bezpiecznym pasku. Dla ryb i korali wahanie ±0,2 °C jest niezauważalne. Dodatkowo silnik pilnuje minimalnych czasów załączenia i wyłączenia przekaźnika — nawet nietypowy przebieg temperatury nie wymusi szybkiego kłapania stykami.

Warstwa 1: odcięcie awaryjne T_max (interlock)

Najważniejsze zabezpieczenie. W presecie grzałki podajesz temperaturę maksymalną (np. 27,5 °C dla rafy). Jeśli pomiar ją przekroczy, warstwa bezpieczeństwa sterownika wymusza wyłączenie grzałki w każdym cyklu pracy, dopóki temperatura nie opadnie.

Co ważne, to wymuszenie jest nadrzędne wobec wszystkiego: regulacji histerezy, harmonogramów, ręcznego przełączenia w portalu czy komendy z Home Assistant. Kolejność w silniku jest stała — bezpieczeństwo ma zawsze ostatnie słowo przed zapisem do wyjść.

Interlock jest też „podejrzliwy" wobec czujnika: jeśli sonda temperatury przestaje odpowiadać albo zgłasza usterkę, jej odczyt staje się „nieznany" — a warunek odcięcia traktuje „nieznane" jak zagrożenie, czyli grzałka zostaje wyłączona. System woli chłodniejszy zbiornik od grzania na ślepo.

Interlock chroni przed rozgrzaniem przez sterownik, nie przez samą grzałkę. Jeśli grzałka ma zwarty własny termostat i grzeje mimo odciętego przekaźnika — pomoże tylko fizyczne odcięcie zasilania. Dlatego grzałkę zawsze wpinaj w gniazdo przełączane sterownikiem, nigdy „na sztywno" obok niego.

Warstwa 2: maksymalny czas grzania

Druga siatka bezpieczeństwa działa nawet wtedy, gdy sonda kłamie „w drugą stronę" (np. wypadła z wody i pokazuje temperaturę pokojową, więc regulator grzeje i grzeje). Preset ustawia maksymalny czas ciągłego grzania: jeśli przekaźnik grzałki jest załączony bez przerwy dłużej niż zadany czas, sterownik wymusza wyłączenie i blokuje ponowne załączenie na czas cooldownu.

Licznik pilnuje stanu faktycznego wyjścia — nie da się go obejść żadną regułą. Zadziałanie generuje zdarzenie bezpieczeństwa, które zobaczysz w portalu i w HA.

Jak dobrać limit: zmierz, jak długo grzałka realnie pracuje ciągiem w najzimniejszą noc (np. po podmianie zimniejszą wodą), i ustaw limit z zapasem 2–3×. W typowym zbiorniku z poprawnie dobraną grzałką ciągłe grzanie ponad 2–3 godziny jest już sygnałem, że coś jest nie tak.

Warstwa 3: alarmy temperatury

Preset generuje też alarmy minimalnej i maksymalnej temperatury — niezależne od samej regulacji. Alarm nie steruje niczym, tylko informuje: w portalu, a przez Home Assistant także powiadomieniem na telefon. Ustaw progi szerzej niż pasmo regulacji (np. regulacja 24,8–25,2, alarmy przy 23,5 i 27,0), żeby alarm oznaczał realny problem, a nie zwykłą pracę.

Konfiguracja w portalu — krok po kroku

  1. Tryb i presetyGrzałka.
  2. Wskaż punkt temperatury (sonda w zbiorniku) i przekaźnik grzałki (gniazdo, w które jest wpięta).
  3. Ustaw temperaturę zadaną i histerezę (start: 0,3–0,5 °C).
  4. Ustaw T_max odcięcia — o 1,5–2,5 °C powyżej nastawy.
  5. Ustaw maksymalny czas grzania według pomiaru z zapasem.
  6. Podgląd programu → sprawdź reguły → Zastosuj.

Dlaczego to działa także bez sieci

Cała opisana logika — histereza, interlock, limit czasu, alarmy — wykonuje się w sterowniku, lokalnie, w cyklu co 100 ms. Padnięcie WiFi, routera, Home Assistanta czy internetu niczego tu nie zmienia. A gdyby padła komunikacja między sterownikiem a modułem przekaźników, sam moduł po sekundzie ciszy przechodzi w stan bezpieczny i wyłącza wyjścia. System jest zaprojektowany tak, żeby fizycznie nie mógł zostawić grzałki włączonej „bo coś się zawiesiło".