{"id":2640,"date":"2022-12-03T15:09:05","date_gmt":"2022-12-03T15:09:05","guid":{"rendered":"https:\/\/csiag.eu\/?p=2640"},"modified":"2025-01-08T09:19:34","modified_gmt":"2025-01-08T09:19:34","slug":"hm_lfls-kosteuteen-perustuva-ilmanvaihdon-ohjausjaerjestelmae","status":"publish","type":"post","link":"https:\/\/csiag.eu\/fi\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/","title":{"rendered":"SmartHome - Kosteudesta riippuvainen ilmanvaihdon s\u00e4\u00e4t\u00f6"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87_1 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sis\u00e4llysluettelo<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/csiag.eu\/fi\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Verkabelung\" >Kaapelointi<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/csiag.eu\/fi\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Benotigte_Hardware\" >Tarvittava laitteisto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/csiag.eu\/fi\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Programmierung\" >Ohjelmointi<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lukuaika<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuuttia<\/span><\/span>\n<p class=\"wp-block-paragraph\">Kosteudesta riippuvainen ilmanvaihdon ohjaus est\u00e4\u00e4 kondenssiveden muodostumisen. Niessmann-Bischof Flair -malleissa on yleens\u00e4 etuikkunan rullaverho. T\u00e4m\u00e4 pit\u00e4\u00e4 kylmyyden hyvin poissa ja takaa noin 14 \u00b0C:n l\u00e4mp\u00f6tilaeron (esim. 4 \u00b0C rullaverhon ja etuikkunan v\u00e4liss\u00e4, 18 \u00b0C asuintilassa rullaverhon takana).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Asuintilan ja tuulilasialueen hyv\u00e4n eristyksen ansiosta asuintilan l\u00e4mp\u00f6 pysyy tehokkaasti keskittyneen\u00e4 sis\u00e4tiloihin. Haittapuolena on kuitenkin se, ett\u00e4 tuulilasiin muodostuu kondenssia suuren l\u00e4mp\u00f6tilaeron ja siihen liittyv\u00e4n huomattavasti korkeamman kosteuden vuoksi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4ss\u00e4 esitellyn automaattisen ilmanvaihtotoiminnon tarkoituksena on minimoida tai jopa est\u00e4\u00e4 t\u00e4m\u00e4 ajoneuvon sis\u00e4\u00e4nrakennetun tuulettimen avulla (Fiat Ducato 244 -versio).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00e4t\u00e4 \u00e4lyk\u00e4st\u00e4 ratkaisua voidaan kuitenkin k\u00e4ytt\u00e4\u00e4 my\u00f6s kotona homehtumisen est\u00e4miseksi esimerkiksi kellareissa, joko aktivoimalla tuuletin ja\/tai l\u00e4mmitin kastepisteen saavuttamisen est\u00e4miseksi.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verkabelung\"><\/span>Kaapelointi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ajoneuvon kojelaudassa olevan valintakytkimen tuuletinliit\u00e4nn\u00e4n valkoisen\/mustan kaapelin suuntaisesti vedet\u00e4\u00e4n kaapeli yhteen Homematic 4-kertaisen relemoduulin nelj\u00e4st\u00e4 potentiaalivapaasta relekontaktista. Vastaava toinen relekosketin kytket\u00e4\u00e4n akun plussaan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jos rele aktivoituu ohjelmaohjauksessa, kun kriittinen kosteusarvo ylittyy, ajoneuvon tuulettimen ensimm\u00e4inen vaihe kytkeytyy p\u00e4\u00e4lle ja sammuu uudelleen, kun ei-kriittinen arvo saavutetaan.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Benotigte_Hardware\"><\/span>Tarvittava laitteisto<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Asennettava laitteisto on rajoitettu kahteen Homematic-komponenttiin:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Homematic 4-kertainen relemoduuli&nbsp;<a href=\"https:\/\/www.amazon.de\/HomeMatic-HM-LC-SW4-PCB-4-Kanal-Schaltaktor-Komplettbausatz\/dp\/B002BZGBA0\/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=Z241YRYEPSUX&amp;keywords=homematic+HM-LC-Sw4-WM&amp;qid=1667671691&amp;sprefix=homematic+hm-lc-sw4-wm%2Caps%2C137&amp;sr=8-1\" target=\"_blank\" rel=\"noreferrer noopener\">HM-LC-Sw4-W<\/a><\/li>\n\n\n\n<li>Homematic sis\u00e4ilman l\u00e4mp\u00f6tila-\/kosteusanturi <a href=\"https:\/\/de.elv.com\/homematic-funk-innensensor-ith-hm-wds40-th-i-2-fuer-smart-home-hausautomation-132095\" target=\"_blank\" rel=\"noreferrer noopener\">HM-WDS40-TH-I-2<\/a><\/li>\n\n\n\n<li>Homemaattinen sein\u00e4termostaatti <a href=\"https:\/\/de.elv.com\/homematic-funk-wandthermostat-hm-tc-it-wm-w-eu-fuer-smart-home-hausautomation-132030\" target=\"_blank\" rel=\"noreferrer noopener\">HM-TC-IT-WM-W-EU<\/a><br><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierung\"><\/span>Ohjelmointi<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4ytetty ohjelma tallentaa ohjaamossa olevan l\u00e4mp\u00f6tila-\/kosteusanturin mitatun kosteuden ja l\u00e4mp\u00f6tilan muuttujiin. <code>F_FH <\/code>ja<code> T_FH<\/code>ja sein\u00e4termostaatin l\u00e4mp\u00f6tila ja kosteus muuttujissa <code>T_WT <\/code>ja<code> F_WT<\/code>. T\u00e4st\u00e4 lasketut arvot johtavat lopulta suositukseen \"<code>tuuleta<\/code>\" tai \"<code>ei tuuleta<\/code>\", joka tallennetaan muuttujaan Lueften.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuloksesta riippuen, esim. <code>Kanava 1<\/code> 4-kertaisen relemoduulin tai tason 1 puhallinmoottori kytkeytyy p\u00e4\u00e4lle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ohjelma:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"243\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2023\/01\/image-1024x243.png\" alt=\"\" class=\"wp-image-2952\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2023\/01\/image-1024x243.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2023\/01\/image-300x71.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2023\/01\/image-768x183.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2023\/01\/image-1536x365.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2023\/01\/image-2048x487.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2023\/01\/image-1560x371.png 1560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ohjelma ilmanvaihtosuositusta \/ kondenssin v\u00e4ltt\u00e4mist\u00e4 varten<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Koodi:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>real T_WT = dom.GetObject(\"T_actual_WT\").Value();<br>WriteLine(\"T_todellinen_WT \/ T_WT\");WriteLine(T_WT);<br>real F_WT = dom.GetObject(\"F_actual_WT\").Value();<br>WriteLine(\"F_todellinen_WT \/ F_WT\");WriteLine(F_WT);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>real T_FH = dom.GetObject(\"T_actual_FH\").Value();<br>WriteLine(\"T_todellinen_FH \/ T_FH\");WriteLine(T_FH);<br>real F_FH = dom.GetObject(\"F_actual_FH\").Value();<br>WriteLine(\"F_todellinen_FH \/ F_FH\");WriteLine(F_FH);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>var Lueften = dom.GetObject(\"Lueften\").Value();<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>kokonaisluku rF_WT = F_WT; ! suhteellinen kosteus % sis\u00e4ll\u00e4<br>kokonaisluku rF_FH = F_FH; ! suhteellinen kosteus % ulkona<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>real r = (17,62 * T_WT) \/ (243,12 + T_WT);WriteLine(\"r (WT)\");WriteLine(r);<br>real e = r.Exp()*611.2;WriteLine(\"e (WT)\");WriteLine(e);<br>real eSat = e * rF_WT;WriteLine(\"eSat (WT)\");WriteLine(eSat);<br>todellinen F_WT = ((eSat \/ 461,51 * (T_WT+273,15))<em>10).ToString(2);WriteLine(\"F_WT\");WriteLine(F_WT); WriteLine(\"abs. Kosteus sis\u00e4ll\u00e4 e<\/em> (WT): \" + F_WT);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>real r = (17,62 * T_FH) \/ (243,12 + T_FH);WriteLine(\"r (FH)\");WriteLine(r);<br>real e = r.Exp()*611.2;WriteLine(\"e (FH)\");WriteLine(e);<br>real eSat = e * rF_FH;WriteLine(\"eSat (FH)\");WriteLine(eSat);<br>todellinen F_FH = ((eSat \/ 461,51 * (T_FH+273,15))<em>10).ToString(2);WriteLine(\"F_FH\");WriteLine(F_FH); WriteLine(\"abs. Kosteus ulkona e<\/em>: \" + F_FH);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>! Absoluuttinen kosteus - sis\u00e4ll\u00e4<br>if (T_WT &lt; 0.0) {T_WT = 0.0;}<br>jos (T_WT &lt; 10.0)<br>{ F_WT = (3,78 + (0,29 * T_WT) + (0,0046 * T_WT * T_WT) + (0,00051 * T_WT * T_WT * T_WT * T_WT)) * 0,01 * rF_WT;<br>WriteLine(\"F_WT abs.F jos T_WT &lt; 10.0&quot;);WriteLine(F_WT);<br>}<br>else<br>{ F_WT = (7.62 + (0.51 * (T_WT-10.0)) + (0.0143 * (T_WT-10.0) * (T_WT-10.0)) + (0.00045 * (T_WT-10.0) * (T_WT-10.0) * (T_WT-10.0)))) * 0,01 * rF_WT;<br>WriteLine(\"F_WT abs.F else\");WriteLine(F_WT);<br>}<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>! Absoluuttinen kosteus - ulkona<br>if (T_FH &lt; 0.0) {T_FH = 0.0;}<br>jos (T_FH &lt; 10.0)<br>{ F_FH = (3,78 + (0,29 * T_FH) + (0,0046 * T_FH * T_FH) + (0,00051 * T_FH * T_FH * T_FH * T_FH)) * 0,01 * rF_FH;<br>WriteLine(\"F_FH abs.F jos T_FH &lt; 10.0&quot;);WriteLine(F_FH);<br>}<br>else<br>{ F_FH = (7,62 + (0,51 * (T_FH-10,0)) + (0.0143 * (T_FH-10.0) * (T_FH-10.0)) + (0.00045 * (T_FH-10.0) * (T_FH-10.0) * (T_FH-10.0)))) * 0,01 * rF_FH;<br>WriteLine(\"F_FH abs.F else\");WriteLine(F_FH);<br>}<br>WriteLine(\" \");<br>WriteLine(\"Sis\u00e4l\u00e4mp\u00f6tila: (T_WT)\" + T_WT);<br>WriteLine(\"rel. Kosteus sis\u00e4ll\u00e4 (rF_WT)%: \" + rF_WT);<br>WriteLine(\"abs. kosteus sis\u00e4ll\u00e4: F_WT)\" + F_WT);<br>WriteLine(\"Ulkol\u00e4mp\u00f6tila: (T_FH)\" + T_FH);<br>WriteLine(\"rel. Kosteus ulkona (rF_FH)%: \" + rF_FH);<br>WriteLine(\"abs. Kosteus ulkona: (F_FH)\" + F_FH);<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>! Saturaatio (0,5 g\/kg 0,7 K:n hystereesill\u00e4).<br>jos ((F_FH &lt;= (F_WT - 0,8)) &amp;&amp; (T_FH  20.7)))<br>{Lueften.State(true);}<br>else<br>{ if ((F_FH &gt;= (F_WT - 0.3)) || (T_FH &gt;= (T_WT - 0.3)) || (T_WT &lt;= 20.0))<br>{Lueften.State(false);}<br>}<\/code><br>WriteLine(\"Lueften\");WriteLine(Lueften);<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Muuttujat luetaan vastaavista l\u00e4mp\u00f6tila-\/kosteusantureista ulkoisessa ohjelmassa, jolloin ne ovat kaikkien muiden ohjelmien k\u00e4ytett\u00e4viss\u00e4 ilman, ett\u00e4 anturia tarvitsee kysy\u00e4 uudestaan (jotta voidaan minimoida <em><a href=\"https:\/\/csiag.eu\/fi\/paeivae\/tyoesykli\/\">DutyCycles<\/a><\/em>ja niit\u00e4 k\u00e4ytet\u00e4\u00e4n t\u00e4ss\u00e4 ohjelmassa \"Tuuleta\" tai \"\u00c4l\u00e4 tuuleta\" -suosituksen laskemiseen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kuten aina: kaikki <code>WriteLine<\/code> Ohjeet voidaan antaa toiminnallisen testauksen j\u00e4lkeen etumerkill\u00e4 \"<code>! <\/code>\" voidaan kommentoida tai poistaa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jos haluat yksityiskohtaisemman selvityksen laskentaperusteista, l\u00f6yd\u00e4t seuraavat tiedot <a href=\"https:\/\/ib-rauch.de\/bautens\/formel\/abs_luftfeucht.html\" target=\"_blank\" rel=\"noreferrer noopener\">t\u00e4\u00e4ll\u00e4<\/a> l\u00f6ytyi.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lukuaika<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuuttia<\/span><\/span>Kosteudesta riippuvainen ilmanvaihdon ohjaus est\u00e4\u00e4 kondenssiveden muodostumisen. Niessmann-Bischof Flair -malleissa on yleens\u00e4 etuikkunan rullaverho. T\u00e4m\u00e4 pit\u00e4\u00e4 kylm\u00e4n hyvin ulkona ja takaa noin 14 \u00b0C:n l\u00e4mp\u00f6tilaeron (esim. 4 \u00b0C rullaverhon ja etuikkunan v\u00e4liss\u00e4, 18 \u00b0C asuintilassa rullaverhon takana). T\u00e4m\u00e4n hyv\u00e4n eristyserotuksen etuna asuintilan ja tuulilasialueen v\u00e4lill\u00e4 on, ett\u00e4...&nbsp;<a href=\"https:\/\/csiag.eu\/fi\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/\" rel=\"bookmark\">Lue lis\u00e4\u00e4 \"<span class=\"screen-reader-text\">SmartHome - Kosteudesta riippuvainen ilmanvaihdon s\u00e4\u00e4t\u00f6<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[435,347],"tags":[437,438,377,436,387,381,443,370,441,442,388,440,439],"class_list":["post-2640","post","type-post","status-publish","format-standard","hentry","category-lueftungssteuerung","category-smarthome-im-wohnmobil","tag-fahrzeugluefter","tag-frontscheibe","tag-homematic","tag-kondenswasser","tag-lueftungssteuerung","tag-relais-modul","tag-schaltkanal","tag-smarthome","tag-taupunkt","tag-taupunkt-temperatur","tag-temperatur-feuchte-sensor","tag-wohnbereich","tag-wohnraum"],"modified_by":"Achim Goerner","_links":{"self":[{"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/posts\/2640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/comments?post=2640"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/posts\/2640\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/media?parent=2640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/categories?post=2640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/fi\/wp-json\/wp\/v2\/tags?post=2640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}