{"id":3727,"date":"2024-03-31T22:00:38","date_gmt":"2024-03-31T20:00:38","guid":{"rendered":"https:\/\/www.schmeling.de\/wordpress\/?p=3727"},"modified":"2024-04-02T19:08:03","modified_gmt":"2024-04-02T17:08:03","slug":"saunasteuerung-im-selbstbau","status":"publish","type":"post","link":"https:\/\/www.schmeling.de\/wordpress\/blog\/2024\/03\/31\/saunasteuerung-im-selbstbau\/","title":{"rendered":"Saunasteuerung im Selbstbau"},"content":{"rendered":"<p>Seit 3 Jahren habe ich eine kleine Sauna im Keller und im Grund betreibe ich sie so bei 60\u00b0C. Viel mehr vertrage ich nicht und ich komme gut genug ins Schwitzen. Eine halbe Stunde lang zieht der 6kWh-Ofen Strom und es dauert Stunden, bis die Luft abgek\u00fchlt ist.<\/p>\n<p>Dennoch gibt es einige Dinge, die ich verbessern m\u00f6chte:<\/p>\n<ul>\n<li>Ich habe seinerzeit einen einfachen &#8222;Billigofen&#8220; gekauft, dessen Thermostat eine Lachnummer ist. Der F\u00fchler sitzt auf der Unterseite und eine Temperatureinstellung ist witzlos. Also habe ich den immer auf &#8222;volle Pulle&#8220; stehen.<\/li>\n<li>Ich kann den Saunaofen mit dem Hauptschalter anmachen (Ein Sch\u00fctz schaltet dann die 3 Phasen auf), und ich muss dann hin und wieder mal nach einer halben Stunde durch die Scheibe gucken, um das Thermometer abzulesen, ob die 60\u00b0C schon erreicht sind.<\/li>\n<li>Ich muss zum Einschalten zuhause sein. Also runtergehen in den Keller und anmachen. Ja, ich bin immer zuhause, wenn die Sauna l\u00e4uft, aber immer runter tappern oder jemanden, der zuhause ist runterschicken, wenn ich wei\u00df, dass ich in einer halben Stunde da bin ist bl\u00f6d.<\/li>\n<li>Vielleicht hat ja jemand die Sauna im Gartenhaus und m\u00f6chte sie mit dem Handy anmachen, um nicht im regen hin- und herzugehen \ud83d\ude09<\/li>\n<\/ul>\n<p>Also habe ich die Herausforderung angenommen, eine Saunasteuerung zu bauen, die einfach ist, WLAN-f\u00e4hig und mir sagen kann, wie warm es schon in der Sauna ist.<\/p>\n<p><strong>Meine Bauteile:<\/strong><\/p>\n<ul>\n<li>Ein 2-Zeiliges Display LCD 1602 mit I2C-Bus<\/li>\n<li>Ein Rotary-Encoder<\/li>\n<li>Ein NodeMCU V3<\/li>\n<li>Ein 5V-Schaltnetzteil<\/li>\n<li>Ein Relaismodul mit einem Relais f\u00fcr 5V, das 230V mit 1A schlie\u00dfen kann<\/li>\n<li>Ein Temperatursensor ds18b20 wasserfest mit 2m Zuleitung<\/li>\n<li>Ein Widerstand 1kOhm<\/li>\n<li>Ein Widerstand 4,7kOhm<\/li>\n<li>Eine LED rot 5mm<\/li>\n<\/ul>\n<p><strong>Menuf\u00fchrung &#8211; Einstellbutton<\/strong><\/p>\n<p>Ich habe mich f\u00fcr einen Rotary-Encoder als Menuw\u00e4hler entschlossen. DAs ist so ein Knopf, den man endlos in beide Richtungen drehen und dr\u00fccken kann. Ich w\u00e4hle also meinen Menupunkt durch Drehen des Knopfes an, best\u00e4tige mit dem Knopfdruck und so weiter.<\/p>\n<p><strong>Temperatursteuerung: <\/strong><\/p>\n<p>Schon in der Schule habe ich vor 30 Jahren gelernt, dass Regelsteuerungen sine sog. Hysterese brauchen. Also nicht gleich bei Erreichen der Solltemperatur abschalten und bei Unterschreitung gleich wieder Einschalten. das sorgt h\u00f6chstens f\u00fcr ein relaisklappern beim Erreichen des Steuerpunkts, aber sonst f\u00fcr nix. Also heizen wir ein wenig \u00fcber den Sollpunkt hinaus und schalten erst wieder den Ofen ein, wenn die Solltemperatur un einen bestimmten Wert unterschritten ist.<\/p>\n<p><strong>Zeitsteuerung:<\/strong><\/p>\n<p>Der kleine Arduino verf\u00fcgt \u00fcber WLAN und eine interne Uhr. Also beim Einschalten mal eben das WLAN kontaktieren, die aktuelle Uhrzeit abfragen und dann immer mal gucken, ob die Einschaltzeit (wenn gew\u00fcnscht) erreicht ist und dann heizen. Damit nicht aus versehen tagelang die Sauna l\u00e4uft und das schon gar nicht t\u00e4glich, ist die Heizzeit auf 2Stunden begrenzt (einstellbar) und wenn das Zeitprogrammm gestartet wurde, geht der Automatikmodus auch aus.<\/p>\n<p><strong>Fernsteuerung:<\/strong><\/p>\n<p>Der kleine Microprozessor hat nat\u00fcrlich auch einen programmierten Webserver an Bord, \u00fcber den ich zweierlei machen kann:<\/p>\n<ol>\n<li>Fernsteuern: An- Aus,Zeitautomatik, Solltemperatur einstellen.<\/li>\n<li>\u00a0Konfigurieren: Hystereseeinstellung, Anzeigezeit der LCD-Anzeige, maximale Heizzeit und die WLAN Zugangsdaten lassen sich hier einstellen<\/li>\n<\/ol>\n<p><strong>Henne und Ei WLAN<\/strong><\/p>\n<p>Wenn das WLAN noch nicht konfiguriert ist brauche ich WLAN, um den Prozessor zu konfigurieren. Aber wie? Nat\u00fcrlich \u00fcber den WLAN Accesspoint. Klappt das mit der Verbindung zum WLAN nicht, dann macht der Microprozessor einen Accesspoint auf, den ich dann kontaktieren kann, um die WLAn Daten einzugeben und ins EEProm zu speichern. Dann wird beim n\u00e4chsten Neustart das WLAN verbunden.<\/p>\n<p><strong>Sicherheitsschaltungen<\/strong><\/p>\n<p>Damit man nicht ohnm\u00e4chtig in der Sauna liegenbleibt und dann zu D\u00f6rrobst wird, hat die Sauna eine maximale Laufzeit (Lifeguard), nach der zum Fortsetzen des Saunabetriebs ein Tastendruck auf dem Bedienpanel n\u00f6tig ist. Diese l\u00e4sst sich konfigurieren und fest einspeichern. Bei mir ist das 90 Minuten.Fernsteuerung,<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Hier ein Schaltbild\u00a0<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-3735\" src=\"https:\/\/www.schmeling.de\/wordpress\/wp-content\/uploads\/2024\/03\/saunasteuerung_Steckplatine-300x185.png\" alt=\"\" width=\"300\" height=\"185\" srcset=\"https:\/\/www.schmeling.de\/wordpress\/wp-content\/uploads\/2024\/03\/saunasteuerung_Steckplatine-300x185.png 300w, https:\/\/www.schmeling.de\/wordpress\/wp-content\/uploads\/2024\/03\/saunasteuerung_Steckplatine-1024x631.png 1024w, https:\/\/www.schmeling.de\/wordpress\/wp-content\/uploads\/2024\/03\/saunasteuerung_Steckplatine-768x473.png 768w, https:\/\/www.schmeling.de\/wordpress\/wp-content\/uploads\/2024\/03\/saunasteuerung_Steckplatine-1536x946.png 1536w, https:\/\/www.schmeling.de\/wordpress\/wp-content\/uploads\/2024\/03\/saunasteuerung_Steckplatine-2048x1261.png 2048w, https:\/\/www.schmeling.de\/wordpress\/wp-content\/uploads\/2024\/03\/saunasteuerung_Steckplatine-195x120.png 195w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><iframe loading=\"lazy\" title=\"Saunasteuerung \u00dcberblick\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/SLxH4T_7wbc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit 3 Jahren habe ich eine kleine Sauna im Keller und im Grund betreibe ich sie so bei 60\u00b0C. Viel mehr vertrage ich nicht und ich komme gut genug ins Schwitzen. Eine halbe Stunde lang zieht der 6kWh-Ofen Strom und es dauert Stunden, bis die Luft abgek\u00fchlt ist. Dennoch gibt es einige Dinge, die ich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,6],"tags":[2150,2157,2146,2151,2155,621,1633,2147,2154,2145,2149,2144,2156,2125,2148,2152,2153,1838,1607],"class_list":["post-3727","post","type-post","status-publish","format-standard","hentry","category-bauarbeiten","category-elektronik","category-haus","tag-1602-display","tag-6kw-saunaofen","tag-display","tag-ds18b20","tag-fernsteuerung","tag-keller","tag-led","tag-lifeguard","tag-netzteil","tag-nodemcu","tag-rotary-encoder","tag-sauna","tag-saunaofen","tag-schutz","tag-sicherheitsschaltung","tag-temperatursensor","tag-usb","tag-wlan","tag-youtube"],"_links":{"self":[{"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/posts\/3727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/comments?post=3727"}],"version-history":[{"count":12,"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/posts\/3727\/revisions"}],"predecessor-version":[{"id":3752,"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/posts\/3727\/revisions\/3752"}],"wp:attachment":[{"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/media?parent=3727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/categories?post=3727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.schmeling.de\/wordpress\/wp-json\/wp\/v2\/tags?post=3727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}