{"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-vochtigheidsgebaseerde-ventilatieregeling","status":"publish","type":"post","link":"https:\/\/csiag.eu\/nl\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/","title":{"rendered":"SmartHome \u2013 vochtafhankelijke ventilatieregeling"},"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\">Inhoudsopgave<\/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\/nl\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Verkabelung\" >bekabeling<\/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\/nl\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Benotigte_Hardware\" >Vereiste hardware<\/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\/nl\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Programmierung\" >programmeren<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Leestijd<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuten<\/span><\/span>\n<p>Vochtafhankelijke ventilatieregeling voorkomt condensvorming. De Niessmann-Bischof Flair modellen hebben meestal een rolluik voor het voorraam. Dit houdt de kou zeer goed buiten en zorgt voor een temperatuurverschil van ongeveer 14 \u00b0C (bijv. 4 \u00b0C tussen het rolluik en het voorraam, 18 \u00b0C in het woongedeelte achter het rolluik).<\/p>\n\n\n\n<p>Het voordeel van deze goede isolerende scheiding tussen het woongedeelte en het voorruitgedeelte is dat de warmte in het woongedeelte effectief naar binnen gericht blijft. Het nadeel is echter dat er zich condens vormt op de voorruit als gevolg van het grote temperatuurverschil en de daarmee samenhangende aanzienlijk hogere luchtvochtigheid.<\/p>\n\n\n\n<p>Het doel van de hier gepresenteerde automatische ventilatiefunctie is om dit te minimaliseren of zelfs te voorkomen door middel van de ingebouwde ventilator van het voertuig (Fiat Ducato 244-variant).<\/p>\n\n\n\n<p>Maar deze slimme oplossing kan ook thuis worden gebruikt om schimmel te voorkomen, bijvoorbeeld in kelders, door een ventilator en\/of verwarming te activeren om te voorkomen dat het dauwpunt wordt bereikt.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verkabelung\"><\/span>bekabeling<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Er wordt een kabel parallel getrokken aan de wit\/zwarte kabel van de ventilatoraansluiting op de keuzeschakelaar in het dashboard van het voertuig naar een van de vier potentiaalvrije relaiscontacten van de Homematic 4-voudige relaismodule. Het overeenkomstige tweede relaiscontact is verbonden met accu plus.<\/p>\n\n\n\n<p>Als het relais onder programmabesturing wordt geactiveerd wanneer een kritische vochtigheidswaarde wordt overschreden, wordt de eerste fase van de ventilator van het voertuig ingeschakeld en weer uitgeschakeld wanneer een niet-kritische waarde wordt bereikt.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Benotigte_Hardware\"><\/span>Vereiste hardware<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>De te installeren hardware is beperkt tot twee Homematic-componenten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Homematic 4-weg relaismodule&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 binnentemperatuur\/vochtigheidssensor <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>Homematische muurthermostaat <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>programmeren<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Het getoonde programma slaat de op dat moment gemeten vochtigheid en de temperatuur van de temperatuur-\/vochtigheidssensor in de cabine op in de variabelen <code>F_FH <\/code>En<code> T_FH<\/code>en de temperatuur en vochtigheid van de muurthermostaat in de variabelen <code>T_WT <\/code>En<code> F_WT<\/code>. De hieruit berekende waarden resulteren uiteindelijk in de aanbeveling \"<code>ventileren<\/code>&quot; of &quot;<code>niet ventileren<\/code>\"die wordt opgeslagen in de variabele Lueften.<\/p>\n\n\n\n<p>Afhankelijk van het resultaat, bijv. <code>Kanaal 1<\/code> van de 4-voudige relaismodule of de ventilatormotor op niveau 1 wordt ingeschakeld.<\/p>\n\n\n\n<p>Het programma:<\/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\">Programma voor ventilatieaanbeveling \/ voorkoming van condensatie<\/figcaption><\/figure>\n<\/div>\n\n\n<p>De code:<\/p>\n\n\n\n<p><code>real T_WT = dom.GetObject(\"T_actual_WT\").Value();<br>WriteLine(\"T_actual_WT \/ T_WT\");WriteLine(T_WT);<br>real F_WT = dom.GetObject(\"F_actual_WT\").Value();<br>WriteLine(\"F_actual_WT \/ F_WT\");WriteLine(F_WT);<\/code><\/p>\n\n\n\n<p><code>real T_FH = dom.GetObject(\"T_actual_FH\").Value();<br>WriteLine(\"T_actual_FH \/ T_FH\");WriteLine(T_FH);<br>real F_FH = dom.GetObject(\"F_actual_FH\").Value();<br>WriteLine(\"F_actual_FH \/ F_FH\");WriteLine(F_FH);<\/code><\/p>\n\n\n\n<p><code>var Lueften = dom.GetObject(\"Lueften\").Waarde();<\/code><\/p>\n\n\n\n<p><code>geheel getal rF_WT = F_WT; ! relatieve vochtigheid in % binnen<br>geheel getal rF_FH = F_FH; ! relatieve vochtigheid in % buiten<\/code><\/p>\n\n\n\n<p><code>re\u00eble r = (17,62 * T_WT) \/ (243,12 + T_WT);WriteLine(\"r (WT)\");WriteLine(r);<br>re\u00ebel e = r.Exp()*611.2;WriteLine(\"e (WT)\");WriteLine(e);<br>real eSat = e * rF_WT;WriteLine(\"eSat (WT)\");WriteLine(eSat);<br>werkelijke F_WT = ((eSat \/ 461,51 * (T_WT+273,15))<em>10).ToString(2);WriteLine(\"F_WT\");WriteLine(F_WT); WriteLine(\"abs. Vochtigheid binnen e<\/em> (WT): \" + F_WT);<\/code><\/p>\n\n\n\n<p><code>re\u00eble r = (17,62 * T_FH) \/ (243,12 + T_FH);WriteLine(\"r (FH)\");WriteLine(r);<br>re\u00ebel e = r.Exp()*611.2;WriteLine(\"e (FH)\");WriteLine(e);<br>real eSat = e * rF_FH;WriteLine(\"eSat (FH)\");WriteLine(eSat);<br>re\u00ebel F_FH = ((eSat \/ 461.51 * (T_FH+273.15))<em>10).ToString(2);WriteLine(\"F_FH\");WriteLine(F_FH); WriteLine(\"abs. Vochtigheid buiten e<\/em>: \" + F_FH);<\/code><\/p>\n\n\n\n<p><code>! Absolute vochtigheid - binnen<br>Als (T_WT &lt; 0,0) {T_WT = 0,0;}<br>als (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(\"F_WT abs.F if T_WT &lt; 10.0&quot;);WriteLine(F_WT);<br>}<br>anders<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 anders\");WriteLine(F_WT);<br>}<\/code><\/p>\n\n\n\n<p><code>! Absolute vochtigheid - buiten<br>if (T_FH &lt; 0.0) {T_FH = 0.0;}<br>als (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)) * 0.01 * rF_FH;<br>WriteLine(\"F_FH abs.F if T_FH &lt; 10.0&quot;);WriteLine(F_FH);<br>}<br>anders<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 anders\");WriteLine(F_FH);<br>}<br>WriteLine(\" \");<br>WriteLine(\"Temperatuur binnen: (T_WT)\" + T_WT);<br>WriteLine(\"rel. Vochtigheid binnen (rF_WT)%: \" + rF_WT);<br>WriteLine(\"abs. vochtigheid binnen: F_WT)\" + F_WT);<br>WriteLine(\"Buitentemperatuur: (T_FH)\" + T_FH);<br>WriteLine(\"rel. Vochtigheid buiten (rF_FH)%: \" + rF_FH);<br>WriteLine(\"abs. Vochtigheid buiten: (F_FH)\" + F_FH);<\/code><\/p>\n\n\n\n<p><code>! Verzadiging (0,5 g\/kg bij 0,7 K hysterese)<br>als ((F_FH &lt;= (F_WT - 0.8)) &amp;&amp; (T_FH  20.7))<br>{Lueften.State(true);}<br>anders<br>{ als ((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>De variabelen worden uitgelezen van de respectievelijke temperatuur- en vochtigheidssensoren in een extern programma en zo beschikbaar gemaakt voor alle andere programma's zonder dat de sensor opnieuw hoeft te worden opgevraagd (om de kosten van het uitlezen te minimaliseren). <em><a href=\"https:\/\/csiag.eu\/nl\/dag\/dutycycle\/\">DutyCycles<\/a><\/em>en in dit programma gebruikt om de aanbeveling \"Ventileren\" of \"Niet ventileren\" te berekenen.<\/p>\n\n\n\n<p>Zoals altijd: alle <code>Schrijflijn<\/code> Instructies kunnen na het functioneel testen worden uitgegeven met een leidende \"<code>! <\/code>\" kan worden uitgecommentarieerd of verwijderd.<\/p>\n\n\n\n<p>Als je een meer gedetailleerde uitleg van de berekeningsgrondslag wilt, vind je hier <a href=\"https:\/\/ib-rauch.de\/bautens\/formel\/abs_luftfeucht.html\" target=\"_blank\" rel=\"noreferrer noopener\">hier<\/a> gevonden.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Leestijd<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuten<\/span><\/span>Vochtafhankelijke ventilatieregeling voorkomt condensvorming. De Niessmann-Bischof Flair modellen hebben meestal een rolluik voor het voorraam. Dit houdt de kou zeer goed buiten en zorgt voor een temperatuurverschil van ongeveer 14 \u00b0C (bijv. 4 \u00b0C tussen het rolluik en het voorraam, 18 \u00b0C in het woongedeelte achter het rolluik). Het voordeel van deze goede isolerende scheiding tussen het woongedeelte en het voorruitgedeelte is dat...&nbsp;<a href=\"https:\/\/csiag.eu\/nl\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/\" rel=\"bookmark\">Lees verder \"<span class=\"screen-reader-text\">SmartHome \u2013 vochtafhankelijke ventilatieregeling<\/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\/nl\/wp-json\/wp\/v2\/posts\/2640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/nl\/wp-json\/wp\/v2\/comments?post=2640"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/nl\/wp-json\/wp\/v2\/posts\/2640\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/nl\/wp-json\/wp\/v2\/media?parent=2640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/nl\/wp-json\/wp\/v2\/categories?post=2640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/nl\/wp-json\/wp\/v2\/tags?post=2640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}