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 Oquari prowadzi grzanie (histereza) i jakie warstwy zabezpieczeń stoją między grzałką a Twoim inwentarzem: dwa niezależne czujniki, 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 panelu 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.
Do tego dochodzi redundancja pomiaru: Oquari prowadzi grzanie według dwóch niezależnych czujników temperatury. Gdy ich wskazania rozjadą się o więcej niż pół stopnia — jeden mógł wypaść z wody albo pokryć się osadem — grzanie staje i dostajesz alarm. A zbyt niski poziom wody blokuje tory grzałek sprzętowo, niezależnie od całej reszty logiki: grzałka nigdy nie grzeje „na powietrzu".
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 panelu 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: na urządzeniu, w panelu, a przez oquari.com lub 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 panelu — krok po kroku
- Panel → Temperatura.
- Grzałkę wepnij w jedno z dwóch chronionych gniazd grzałkowych modułu zasilania — kreator przypisze je do regulacji.
- Ustaw temperaturę zadaną i histerezę (start: 0,2–0,5 °C).
- Ustaw temperaturę odcięcia awaryjnego — o 1,5–2,5 °C powyżej nastawy.
- Ustaw maksymalny czas grzania według pomiaru z zapasem.
- Zapisz — i sprawdź działanie, wyjmując na chwilę czujnik poziomu z wody (grzanie powinno się zablokować).
Dlaczego to działa także bez sieci
Cała opisana logika — histereza, interlock, limit czasu, alarmy — wykonuje się w sterowniku, lokalnie. Padnięcie Wi-Fi, routera, Home Assistanta czy internetu niczego tu nie zmienia. A gdyby padła komunikacja między centralą a modułem zasilania, sam moduł w ciągu kilku sekund przechodzi w stan bezpieczny i wyłącza grzałki. System jest zaprojektowany tak, żeby fizycznie nie mógł zostawić grzałki włączonej „bo coś się zawiesiło".