{"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-fuktbaserad-ventilationskontroll","status":"publish","type":"post","link":"https:\/\/csiag.eu\/sv\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/","title":{"rendered":"SmartHome \u2013 fuktberoende ventilationskontroll"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 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\">Inneh\u00e5llsf\u00f6rteckning<\/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\/sv\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Verkabelung\" >kablage<\/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\/sv\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Benotigte_Hardware\" >N\u00f6dv\u00e4ndig h\u00e5rdvara<\/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\/sv\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Programmierung\" >programmering<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">L\u00e4stid<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuter<\/span><\/span>\n<p>Fuktberoende ventilationsstyrning f\u00f6rhindrar bildandet av kondens. Niessmann-Bischof Flair-modellerna har vanligtvis en fr\u00e4mre f\u00f6nsterjalusi. Detta h\u00e5ller kylan ute mycket bra och s\u00e4kerst\u00e4ller en temperaturskillnad p\u00e5 cirka 14 \u00b0C (t.ex. 4 \u00b0C mellan jalusi och fr\u00e4mre f\u00f6nster, 18 \u00b0C i vardagsrummet bakom jalusi).<\/p>\n\n\n\n<p>F\u00f6rdelen med denna goda isoleringsseparation mellan bodelen och vindrutan \u00e4r att v\u00e4rmen i bodelen f\u00f6rblir effektivt fokuserad p\u00e5 insidan. Nackdelen \u00e4r dock att det bildas kondens p\u00e5 vindrutan till f\u00f6ljd av den stora temperaturskillnaden och den tillh\u00f6rande betydligt h\u00f6gre luftfuktigheten.<\/p>\n\n\n\n<p>Att minimera eller till och med f\u00f6rhindra detta \u00e4r syftet med den automatiska ventilationsfunktionen som presenteras h\u00e4r med den inbyggda fordonsfl\u00e4kten (Fiat Ducato 244-variant).<\/p>\n\n\n\n<p>Men den h\u00e4r smarta l\u00f6sningen kan ocks\u00e5 anv\u00e4ndas i hemmet f\u00f6r att f\u00f6rhindra m\u00f6gel, t.ex. i k\u00e4llare, antingen genom att aktivera en fl\u00e4kt och\/eller en v\u00e4rmare f\u00f6r att f\u00f6rhindra att daggpunkten uppn\u00e5s.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verkabelung\"><\/span>kablage<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Parallellt med fl\u00e4ktanslutningens vit-svarta kabel p\u00e5 v\u00e4ljaren i fordonets instrumentbr\u00e4da dras en kabel till en av de fyra potentialfria rel\u00e4kontakterna p\u00e5 Homematic 4-v\u00e4gs rel\u00e4modul. Den tillh\u00f6rande andra rel\u00e4kontakten \u00e4r ansluten till batteriets plus.<\/p>\n\n\n\n<p>Om rel\u00e4et aktiveras programm\u00e4ssigt n\u00e4r ett kritiskt luftfuktighetsv\u00e4rde \u00f6verskrids, sl\u00e5s fordonsfl\u00e4ktens f\u00f6rsta steg p\u00e5 och st\u00e4ngs av igen n\u00e4r ett icke-kritiskt v\u00e4rde uppn\u00e5s.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Benotigte_Hardware\"><\/span>N\u00f6dv\u00e4ndig h\u00e5rdvara<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>H\u00e5rdvaran som ska installeras \u00e4r begr\u00e4nsad till tv\u00e5 Homematic-komponenter:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hemmatisk 4-v\u00e4gs rel\u00e4modul&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>Hemmatisk temperatur-fuktighetssensor inuti <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>Hemmatisk v\u00e4ggtermostat <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>programmering<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Programmet som visas sparar den aktuella uppm\u00e4tta luftfuktigheten och temperaturen p\u00e5 temperatur-fuktgivaren i f\u00f6rarhytten i variablerna <code>F_FH <\/code>och<code> T_FH<\/code>, samt v\u00e4ggtermostatens temperatur och luftfuktighet i variablerna <code>T_WT <\/code>och<code> F_WT<\/code>. V\u00e4rdena som ber\u00e4knas utifr\u00e5n detta resulterar i slut\u00e4ndan i rekommendationen &quot;<code>luft<\/code>&quot; eller &quot;<code>v\u00e4dra inte<\/code>&quot;. som lagras i variabeln Ventilation.<\/p>\n\n\n\n<p>Enligt resultatet, till exempel: <code>Kanal 1<\/code> p\u00e5 den 4-faldiga rel\u00e4modulen, eller fl\u00e4ktmotorn p\u00e5 niv\u00e5 1, \u00e4r p\u00e5slagen.<\/p>\n\n\n\n<p>Programmet:<\/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\">Program f\u00f6r ventilationsrekommendationer \/ undvikande av kondens<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Koden:<\/p>\n\n\n\n<p><code>real T_WT = dom.GetObject(&quot;T_actual_WT&quot;).Value();<br>WriteLine(&quot;T_actual_WT \/ T_WT&quot;);WriteLine(T_WT);<br>real F_WT = dom.GetObject(&quot;F_actual_WT&quot;).Value();<br>WriteLine(&quot;F_actual_WT \/ F_WT&quot;);WriteLine(F_WT);<\/code><\/p>\n\n\n\n<p><code>real T_FH = dom.GetObject(&quot;T_actual_FH&quot;).Value();<br>WriteLine(&quot;T_actual_FH \/ T_FH&quot;);WriteLine(T_FH);<br>real F_FH = dom.GetObject(&quot;F_actual_FH&quot;).Value();<br>WriteLine(&quot;F_actual_FH \/ F_FH&quot;);WriteLine(F_FH);<\/code><\/p>\n\n\n\n<p><code>var Airing = dom.GetObject(&quot;Airing&quot;).Value();<\/code><\/p>\n\n\n\n<p><code>heltal rF_WT = F_WT; ! relativ luftfuktighet i % inuti<br>heltal rF_FH = F_FH; ! relativ luftfuktighet i % utanf\u00f6r<\/code><\/p>\n\n\n\n<p><code>real r = (17.62 * T_WT) \/ (243.12 + T_WT);WriteLine(&quot;r (WT)&quot;);WriteLine(r);<br>real e = r.Exp()*611.2;WriteLine(&quot;e (WT)&quot;);WriteLine(e);<br>real eSat = e * rF_WT;WriteLine(&quot;eSat (WT)&quot;);WriteLine(eSat);<br>verklig F_WT = ((eSat \/ 461.51 * (T_WT+273.15))<em>10).ToString(2);WriteLine(&quot;F_WT&quot;);WriteLine(F_WT); WriteLine(&quot;abs. fuktighet inuti t.ex<\/em> (WT): &quot; + F_WT);<\/code><\/p>\n\n\n\n<p><code>verklig r = (17,62 * T_FH) \/ (243,12 + T_FH);WriteLine(&quot;r (FH)&quot;);WriteLine(r);<br>real e = r.Exp()*611.2;WriteLine(&quot;e (FH)&quot;);WriteLine(e);<br>real eSat = e * rF_FH;WriteLine(&quot;eSat (FH)&quot;);WriteLine(eSat);<br>verklig F_FH = ((eSat \/ 461.51 * (T_FH+273.15))<em>10).ToString(2);WriteLine(&quot;F_FH&quot;);WriteLine(F_FH); WriteLine(&quot;abs. fuktighet utanf\u00f6r t.ex<\/em>: &quot; + F_FH);<\/code><\/p>\n\n\n\n<p><code>! Absolut luftfuktighet - inuti<br>om (T_WT &lt; 0.0) {T_WT = 0.0;}<br>om (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)) * 0,01 * rF_WT;<br>WriteLine(&quot;F_WT abs.F om T_WT &lt; 10.0&quot;);WriteLine(F_WT);<br>}<br>annan<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_W * (T_WT-10_W) * 10,0))) * 0,01 * rF_WT;<br>WriteLine(&quot;F_WT abs.F annat&quot;);WriteLine(F_WT);<br>}<\/code><\/p>\n\n\n\n<p><code>! Absolut luftfuktighet - ute<br>om (T_FH &lt; 0,0) {T_FH = 0,0;}<br>om (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)) * 0,01 * rF_FH;<br>WriteLine(&quot;F_FH abs.F om T_FH &lt; 10.0&quot;);WriteLine(F_FH);<br>}<br>annan<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) 10,0))) * 0,01 * rF_FH;<br>WriteLine(&quot;F_FH abs.F annat&quot;);WriteLine(F_FH);<br>}<br>WriteLine(&quot; &quot;);<br>WriteLine(&quot;Temperatur inuti: (T_WT)&quot; + T_WT);<br>WriteLine(&quot;rel. fuktighet inuti (rF_WT)%: &quot; + rF_WT);<br>WriteLine(&quot;abs. fuktighet inuti: F_WT)&quot; + F_WT);<br>WriteLine(&quot;Yttertemperatur: (T_FH)&quot; + T_FH);<br>WriteLine(&quot;rel. fuktighet utanf\u00f6r (rF_FH)%: &quot; + rF_FH);<br>WriteLine(&quot;abs. fuktighet utanf\u00f6r: (F_FH)&quot; + F_FH);<\/code><\/p>\n\n\n\n<p><code>! M\u00e4ttnad (0,5 g\/kg vid 0,7 K hysteres)<br>om ((F_FH &lt;= (F_WT - 0.8)) &amp;&amp; (T_FH &lt;= (T_WT - 1.0)) &amp;&amp; (T_WT &gt; 20.7))<br>{Lueften.State(true);}<br>annan<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(\u201cAiring\u201d);WriteLine(Airing);<\/p>\n\n\n\n<p>Variablerna l\u00e4ses fr\u00e5n respektive temperatur\/fuktighetsgivare i ett externt program och skickas d\u00e4rmed vidare till alla andra program utan att beh\u00f6va fr\u00e5ga givaren igen (f\u00f6r att minimera <em><a href=\"https:\/\/csiag.eu\/sv\/dag\/arbetscykel\/\">DutyCycles<\/a><\/em>och anv\u00e4nds i detta program f\u00f6r att ber\u00e4kna rekommendationen &quot;ventilera&quot; eller &quot;ventilera inte&quot;.<\/p>\n\n\n\n<p>Som alltid: alla <code>WriteLine<\/code> Instruktioner kan f\u00f6ljas av ett funktionstest med en ledande &quot;<code>! <\/code>&quot; kan kommenteras bort eller raderas.<\/p>\n\n\n\n<p>Den som vill f\u00e5 ber\u00e4kningsunderlaget f\u00f6rklarat n\u00e4rmare g\u00f6r det <a href=\"https:\/\/ib-rauch.de\/bautens\/formel\/abs_luftfeucht.html\" target=\"_blank\" rel=\"noreferrer noopener\">h\u00e4r<\/a> hittade det.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">L\u00e4stid<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuter<\/span><\/span>Luftfuktighetsberoende ventilationskontroll f\u00f6rhindrar att kondens bildas. Niessmann-Bischof Flair-modellerna har vanligtvis en rulljalusi i framf\u00f6nstret. Detta h\u00e5ller kylan ute mycket bra och s\u00e4kerst\u00e4ller en temperaturskillnad p\u00e5 cirka 14 \u00b0C (t.ex. 4 \u00b0C mellan rulljalusin och framf\u00f6nstret, 18 \u00b0C i bodelen bakom rulljalusin). F\u00f6rdelen med denna goda isoleringsseparation mellan bodelen och vindrutan \u00e4r att...&nbsp;<a href=\"https:\/\/csiag.eu\/sv\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/\" rel=\"bookmark\">L\u00e4s mer \"<span class=\"screen-reader-text\">SmartHome \u2013 fuktberoende ventilationskontroll<\/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\/sv\/wp-json\/wp\/v2\/posts\/2640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/comments?post=2640"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/posts\/2640\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/media?parent=2640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/categories?post=2640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/sv\/wp-json\/wp\/v2\/tags?post=2640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}