Sauna dashboard on laptop with Huum Drop 9kW heater in the background

Jak zbudowałem inteligentny sterownik sauny z Raspberry Pi

Prowadzimy saunę na wynajem w Dziwiszowie. Piec Huum Drop 9kW, miejsce dla 4-5 osób, rezerwacje przez Wix i telefon. Przez pierwsze kilka lat zarządzanie polegało na ręcznym sprawdzaniu pieca, zgadywaniu kiedy włączyć nagrzewanie i nadziei, że nikt nie zostawi drzwi otwartych za długo.

Szybko mi się to znudziło. Szczególnie kiedy mama dzwoni o 7 rano z pytaniem, czy pamiętaleś włączyć piec na rezerwację o 9. Nie pamiętaleś.

Więc zbudowałem dashboard.

Dashboard sauny na laptopie, w tle piec Huum Drop 9kW
Dashboard na laptopie w saunie. W tle piec Huum Drop 9kW.

1. Dlaczego czas nagrzewania sauny ma znaczenie

Piec 9kW potrzebuje około 45-90 minut, żeby nagrzać zimną saunę od temperatury otoczenia do 80°C. Dokładny czas zależy od pogody - polska zima to bywa -15°C, lato to 25°C.

Spóżnisz się z nagrzewaniem i goście przychodzą do letniej sauny. Wlączysz za wcześnie i marnujesz prąd po 1,20 PLN/kWh. Przy 10-15 rezerwacjach tygodniowo, te błędy się sumują.

Potrzebowałem czegoś, co:

  • Śledzi temperaturę w czasie rzeczywistym
  • Wie kiedy zaczyna się następna rezerwacja
  • Oblicza czas nagrzewania na podstawie aktualnych warunków
  • Wlącza piec automatycznie w odpowiednim momencie
  • Alarmuje mnie gdy coś idzie nie tak

2. Raspberry Pi jako sterownik sauny - sprzęt

Raspberry Pi Zero 2 W ze schematem okablowania w przebieralni sauny
Pi Zero 2 W ze schematem okablowania. Komputer wielkości karty kredytowej, który steruje calym systemem.

Mózgiem systemu jest Raspberry Pi Zero 2 W - komputer wielkości karty kredytowej. Stoi w przebieralni (nie w gorącej części - elektronika i 85°C to zle połączenie).

SCHEMAT OKABLOWANIA — SAUNA TUULAPi Zero 2 W (saunapi) — czujniki + sterowanie piecemhomemadesauna.comPi Zero 2 Wsaunapi (100.117.176.63)1 3.3V3 GPIO25 GPIO37 GPIO49 GND11 GPIO1713 GPIO2715 GPIO2217 3.3V19 GPIO1021 GPIO923 GPIO1125 GND27 GPIO029 GPIO531 GPIO633 GPIO1335 GPIO1937 GPIO2639 GND2 5V4 5V6 GND8 TXD10 RXD12 GPIO1814 GND16 GPIO2318 GPIO2420 GND22 GPIO2524 GPIO826 GPIO728 GPIO130 GND32 GPIO1234 GND36 GPIO1638 GPIO2040 GPIO21DS18B20 — SAUNAPod sufitem, obok Pt1004.7kΩ pull-up VCC↔DATADS18B20 — ZEWNĘTRZNYTemperatura na zewnątrz4.7kΩ pull-up VCC↔DATAKONTAKTRONY (×3)Drzwi glówne → GPIO17Drzwi gorącego → GPIO22Okno → GPIO23GND → Pin 9VCCDATAGNDVCCDATAGNDDrzwiGorącyOknoGNDHLK-LD2410C — RADARCzujnik obecności (UART)TX → Pi RXD (Pin 10)RX ← Pi TXD (Pin 8)OUT → GPIO27 (opcja)PRZEKAŹNIK 5VOptoizolowanyCewka 5V, styk 250V/10AGPIO5 HIGH = ONSSR 3-FAZOWY 40AWejście: 90-250V ACSterowany 230V z przekaźnikaPIEC HUUM DROP 9kW3-fazowy 400VBACKUP: APAR AR602Regulator PID + Pt100Niezależny od PiVCC 5VTX→RXDRX←TXDGNDOUT → GPIO27 (opcja)VCC 5VIN←GPIO5GND230V AC3× 400Vbackupprzewody pod Pi: GND×2, GPIO23, GPIO5LEGENDAZasilanie (3.3V / 5V / 230V / 400V)DS18B20 — czujnik temperatury (1-Wire)HLK-LD2410C — radar obecności (UART)Kontaktrony — czujniki drzwi/okienSterowanie piecem (GPIO5 → Relay → SSR)GND (masa)UWAGI: • Stycznik ominięty (auto-restart po zaniku prądu) • GPIO LOW = przekaźnik OFF = piec OFF (fail-safe) • AR602 + Pt100 = niezależny backup
Schemat GPIO z podłączonymi czujnikami. DS18B20 na GPIO4, przekażnik pieca na GPIO5, detektor obecności na GPIO27, czujniki drzwi/okien na GPIO17/22/23.

Pełna lista komponentów z cenami

Całkowity koszt: poniżej $110 za kompletny system sterowania.

To Pi, wszystkie czujniki, przekażnik, obudowa, zasilacz, karta SD i okablowanie. Większość komercyjnych sterowników saunowych zaczyna się od $200-400 i robi mniej.

Jak sterować piecem 3-fazowym z Raspberry Pi

Ważne zastrzeżenie. Raspberry Pi steruje sygnałami - nie przełączy bezpośrednio pieca 9kW na trzech fazach. Tor mocy wygląda tak:

Pi GPIO (sygnał 3.3V) → moduł przekażnika 5V (przełącza 230V AC) → SSR 3-fazowy (przekażnik pólprzewodnikowy, 40A) → piec (Huum Drop 9kW, 400V)

Pi mówi małemu przekażnikowi, żeby się zamknął. Ten przekażnik przełącza 230V AC na wejście sterujące dużego SSR (przekażnik pólprzewodnikowy, 40A). SSR to ten element, który faktycznie obsługuje 400V na trzech fazach do pieca. Trzy osobne stopnie, każdy zaprojektowany na swój poziom napięcia.

SSR 3-fazowy był już zamontowany w oryginalnej instalacji - przyszedł z okablowaniem pieca. Jeśli zaczynasz od zera, musisz go dokupić. Kosztują około $30-60 w zależności od obciążenia. Dla pieca 9kW na 400V to około 13A na fazę, więc SSR 25A lub 40A wystarczy.

To jest ta część, gdzie warto mieć elektryka. Strona Pi (czujniki, GPIO, moduł przekażnika) to bezpieczne niskonapięciowe majsterkowanie. Strona SSR i okablowania 3-fazowego - już nie. Mój tata jest elektrykiem - on zajął się wszystkimi podłączeniami wysokonapięciowymi, a ja oprogramowaniem i czujnikami. Dobry podział pracy :)

3. Dashboard do sauny - zdalne sterowanie z telefonu

Dashboard to aplikacja webowa w chmurze. Rodzice otwierają go z telefonów - żadnej aplikacji do instalowania, wystarczy zakładka. Działa na każdym ekranie.

Dashboard sauny na smartfonie - sterowanie temperaturą, rezerwacje, oświetlenie
Dashboard na telefonie - temperatura, rezerwacje, światła, wszystko w jednym miejscu.

Co pokazuje:

  • Status sauny na żywo - aktualna temperatura, piec włączony/wyłączony, temperatura docelowa
  • Zarządzanie rezerwacjami - automatyczna synchronizacja z Wix co 5 minut, plus ręczne rezerwacje
  • Pokrętło temperatury - przeciągnij żeby ustawić cel, automatycznie zatwierdza po krótkim opóżnieniu
  • System alertów - 20 reguł sprawdzających rzeczy typu "piec działa bez rezerwacji", "temperatura spada mimo grzania", "rezerwacja za 30 minut a piec wyłączony"
  • Automatyczne nagrzewanie - oblicza kiedy wystartować na podstawie aktualnej temperatury, warunków zewnętrznych i skalibrowanej krzywej grzania
  • Śledzenie konserwacji - logi czyszczenia, wymiany kamieni, filtrów

Prawdziwa siła nie leży w żadnej pojedynczej funkcji - chodzi o to, że wszystko jest w jednym miejscu. Temperatura, rezerwacje, alerty, światła, serwis - zintegrowane, dostępne z telefonu, bezpieczne. Rodzice nie muszą rozumieć pinów GPIO ani przekażników. Otwierają zakładkę i widzą czy sauna jest gotowa.

Pi komunikuje się z dashboardem przez bezpieczny tunel - żadnych otwartych portów na routerze, nikt z zewnątrz nie steruje piecem. Połączenie zabezpieczone tokenem autoryzacyjnym i rate limitingiem (max 30 zapytań/minutę).

4. Krzywa nagrzewania sauny - ile czasu od zimna do 80°C

Zapisywałem dane temperaturowe z każdej sesji grzania przez 6 miesięcy. Okazuje się, że prędkość nagrzewania nie jest liniowa:

Zimny start (poniżej 30°C): ~0,85°C na minutę

Średni zakres (30-60°C): ~0,55°C na minutę

Końcówka (powyżej 60°C): ~0,3°C na minutę

60 kg kamieni w Huum Drop pochłania dużo energii zanim odda ją do powietrza. Ta krzywa jest teraz wbudowana w kalkulator nagrzewania - wie, że zimowy start potrzebuje około 148 minut, a letni start z 25°C około 102 minut.

Krzywa grzania - Huum Drop 9kW (60kg kamieni)Temperatura w czasie, skalibrowana z 6 miesięcy danych0°C20°C40°C60°C80°C020406080100120140Czas (minuty)TemperaturaCel: 80°C~102 minLato (25°C w środku)~148 minZima (5°C w środku)Szybki wzrostKamienie pochłaniająSpowalnianieKońcówka
Rzeczywista krzywa grzania z naszej sauny. Zwróć uwagę, że ostatnie 20 stopni zajmuje prawie tyle samo co pierwsze 40.

Z własnego doświadczenia - większość ludzi nie docenia końcówki. Przejście z 20°C do 60°C jest szybkie. Przejście z 60°C do 80°C zajmuje prawie tyle samo. Warto pamiętać, jeśli planujesz własną logikę nagrzewania.

5. Bezpieczeństwo DIY sterownika pieca saunowego

To nie pasek LED do zabawy. To urządzenie ciągnące 13 amper na fazę. Bezpieczeństwo ma 5 niezależnych warstw:

  1. Limity programowe - maksymalny czas pracy (domyślnie 3 godziny), timeout heartbeat (wyłącza piec jeśli dashboard nie odpyta przez 15 minut), regulacja temperatury z histerezą 2°C
  2. Niezależny regulator zapasowy - APAR AR602, regulator PID z własnym czujnikiem Pt100. Jeśli Pi padnie całkowicie, przełączamy w kilka sekund. Nie potrzebuje WiFi, oprogramowania ani internetu.
  3. Watchdog - automatycznie restartuje serwis sterowania jeśli się zawiesi
  4. Fail-safe sprzętowy - Pi wyłączone lub zawieszone = pin GPIO wraca do stanu niskiego = przekażnik się otwiera = piec staje. Żadne oprogramowanie nie jest do tego potrzebne - tak po prostu działa elektronika.
  5. Wyłącznik - ręczne awaryjne odcięcie w rozdzielni. Stara szkoła, zawsze działa.

Każda warstwa może zatrzymać piec niezależnie. Musiałyby zawieść wszystkie pięć jednocześnie, żeby doszło do niebezpiecznej sytuacji. Na tym polega obrona w głąb.

6. Typowe problemy przy budowie sterownika sauny z Raspberry Pi

Sporo.

Początkowa konfiguracja używała komercyjnego sterownika (BleBox SaunaBox) jako pośrednika. Działał, dopóki nie przestał - wbudowany czujnik temperatury tracił połączenie losowo, co powodowało wyłączenie pieca w trakcie sesji. Goście w stygnącej saunie to nie są zadowoleni goście. Po kilku obejściach programowych zdecydowałem się go wyciąć całkowicie i iść bezpośrednio z Pi przez przekażnik.

Dashboard działa na serwerze w chmurze, który wyłącza się gdy nikt go nie używa i startuje od nowa za każdym razem. Problem w tym, że niektóre alerty muszą porównać "temperaturę teraz" z "temperaturą 20 minut temu" - ale jeśli serwer właśnie się obudził, nie ma żadnych "20 minut temu". Pierwsza wersja widziała brak historii i natychmiast ostrzegała, że piec nie działa. Trzeba było dodać sprawdzanie: "czy mam wystarczająco danych żeby to ocenić, czy powinienem poczekać?"

I klasyka: raz spróbowałem skopiować skompilowanną aplikację z laptopa z Windowsem na Linuxowe Pi. Natywne binaria są specyficzne dla platformy. Aplikacja nie chciała wystartować. Lekcja: zawsze buduj na docelowej platformie.

7. Planowane rozszerzenia - detekcja obecności, czujniki drzwi, wyświetlacz

Detektor obecności i czujniki drzwi są podłączone, ale jeszcze nie zintegrowane z logiką dashboardu. Plan:

  • Automatyczne przedłużanie grzania jeśli goście są w środku 10 minut przed końcem rezerwacji
  • Alerty "drzwi otwarte za długo" z danymi z prawdziwych czujników
  • Długoterminowe zapisywanie temperatury - korelacja wydajności grzania z temperaturą zewnętrzną, porą roku i stanem kamieni
  • Mały wyświetlacz w przebieralni pokazujący aktualną temperaturę i czas do gotowości

Czy warto zbudować sterownik sauny z Raspberry Pi?

Nie potrzebujesz drogich systemów smart home żeby zautomatyzować saunę. Komputer za $34, kilka tanich czujników i trochę wieczorów z kodem daje więcej niż większość komercyjnych rozwiązań - i rozumiesz każdą część. Potrzebujesz za to cierpliwego taty elektryka. To trudniej kupić na Amazonie :)

Jeśli budujesz saunę i chcesz dodać do niej trochę inteligencji, zacznij od zapisywania temperatury. Sam czujnik DS18B20 i Raspberry Pi czytające go co minutę. Same dane zmienią sposób w jaki myślisz o nagrzewaniu.

To nasza sauna Tuula

Sauna z tego artykułu została zbudowana z naszego zestawu planów Tuula - kabina 4,5 x 3,4m z gorącą częścią, prysznicem i przebieralnią dla 4-5 osób. Pełne rysunki konstrukcyjne, detale szkieletu, listy materialów i szczególowy opis prowadzący przez budowę. $350, pobieranie cyfrowe.

Zobacz zestaw planów Tuula

Masz pytania o konfigurację? Pisz w komentarzach.

Jako uczestnik programu Amazon Associates zarabiamy na kwalifikowanych zakupach. Niektóre linki w tym artykule są linkami afiliacyjnymi - jeśli kupujesz przez nie, otrzymujemy małą prowizję bez dodatkowych kosztów dla Ciebie. Linkujemy tylko produkty, których faktycznie używamy.

Powrót do blogu

2 komentarze(-y)

Hi Jeff.
At this time we do not offer this as a solutions, sorry.

Wojtek

Do you offer a turn key solution? Ship out the hardware and create an account for us?

Jeff Brummer

Zostaw komentarz

  • Sauna Heater Guide

    Piec do Sauny - Przewodnik

    Piec jest najważniejszym elementem w saunie. Jeśli nie wiesz jaki piec wybrać i jak dobrać jego moc, sprawdź nasz artykuł.

    1 komentarz

    Piec do Sauny - Przewodnik

    Piec jest najważniejszym elementem w saunie. Jeśli nie wiesz jaki piec wybrać i jak dobrać jego moc, sprawdź nasz artykuł.

    1 komentarz
  • How Much Does It Cost to Build a Backyard Sauna? (Real 2026 Breakdown)

    Ile kosztuje zbudowanie sauny ogrodowej w 2026r...

    Ile faktycznie kosztuje budowa sauny? To pytanie, które każdy budowniczy sauny zadaje sobie jako pierwsze - i na które najtrudniej jest szczerze odpowiedzieć. Zrobiliśmy to za Ciebie: przygotowaliśmy kompletny, szczegółowy...

    Ile kosztuje zbudowanie sauny ogrodowej w 2026r...

    Ile faktycznie kosztuje budowa sauny? To pytanie, które każdy budowniczy sauny zadaje sobie jako pierwsze - i na które najtrudniej jest szczerze odpowiedzieć. Zrobiliśmy to za Ciebie: przygotowaliśmy kompletny, szczegółowy...

  • Does a Large Sauna Window Make Sense? A Glazing Guide with Real Numbers

    Does a Large Sauna Window Make Sense? A Glazing...

    Real heat-loss calculations for a panoramic sauna window - single vs. double vs. triple glazing, frame materials, mirror film, and sizing rules. A builder's guide with the actual numbers.

    Does a Large Sauna Window Make Sense? A Glazing...

    Real heat-loss calculations for a panoramic sauna window - single vs. double vs. triple glazing, frame materials, mirror film, and sizing rules. A builder's guide with the actual numbers.

1 z 3