{"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-controllo-della-ventilazione-basato-sullumidita","status":"publish","type":"post","link":"https:\/\/csiag.eu\/it\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/","title":{"rendered":"SmartHome \u2013 controllo della ventilazione in base all&#039;umidit\u00e0"},"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\">Sommario<\/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\/it\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Verkabelung\" >cablaggio<\/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\/it\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Benotigte_Hardware\" >Hardware richiesto<\/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\/it\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/#Programmierung\" >programmazione<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Momento della lettura<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuti<\/span><\/span>\n<p>Il controllo della ventilazione in funzione dell&#039;umidit\u00e0 impedisce la formazione di condensa. I modelli Niessmann-Bischof Flair hanno solitamente una tapparella per la finestra anteriore. Ci\u00f2 mantiene molto bene il freddo e garantisce una differenza di temperatura di circa 14 \u00b0C (ad esempio 4 \u00b0C tra la tapparella e la finestra anteriore, 18 \u00b0C nel soggiorno dietro la tapparella).<\/p>\n\n\n\n<p>Il vantaggio di questa buona separazione isolante tra la zona abitativa e la zona del parabrezza \u00e8 che il calore nella zona abitativa rimane effettivamente concentrato verso l&#039;interno. Lo svantaggio \u00e8 che a causa della grande differenza di temperatura e dell&#039;umidit\u00e0 dell&#039;aria notevolmente pi\u00f9 elevata si forma della condensa sul parabrezza.<\/p>\n\n\n\n<p>Ridurre al minimo o addirittura impedire ci\u00f2 \u00e8 lo scopo della funzione di ventilazione automatizzata qui presentata utilizzando il ventilatore integrato nel veicolo (variante Fiat Ducato 244).<\/p>\n\n\n\n<p>Ma questa soluzione intelligente pu\u00f2 essere utilizzata anche in casa per prevenire la muffa, ad esempio negli scantinati, attivando un ventilatore e\/o un riscaldatore per evitare il raggiungimento del punto di rugiada.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verkabelung\"><\/span>cablaggio<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Parallelamente al cavo bianco-nero del collegamento della ventola sul selettore nel cruscotto del veicolo, un cavo viene tirato su uno dei quattro contatti rel\u00e8 a potenziale zero del modulo rel\u00e8 Homematic a 4 vie. Il secondo contatto rel\u00e8 associato \u00e8 collegato al positivo della batteria.<\/p>\n\n\n\n<p>Se il rel\u00e8 viene attivato programmaticamente quando viene superato un valore critico di umidit\u00e0, il primo stadio della ventola del veicolo si accende e si spegne nuovamente quando viene raggiunto un valore non critico.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Benotigte_Hardware\"><\/span>Hardware richiesto<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>L&#039;hardware da installare \u00e8 limitato a due componenti Homematic:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modulo rel\u00e8 Homematic a 4 vie&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>Sensore Homematic di temperatura-umidit\u00e0 interno <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>Termostato da parete Homematic <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>programmazione<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Il programma mostrato salva nelle variabili l&#039;umidit\u00e0 dell&#039;aria attualmente misurata e la temperatura del sensore termoigrometrico nella cabina di guida <code>F_FH <\/code>E<code> T_FH<\/code>, nonch\u00e9 la temperatura e l&#039;umidit\u00e0 del termostato a parete nelle variabili <code>T_WT <\/code>E<code> F_WT<\/code>. I valori calcolati da questo alla fine danno luogo alla raccomandazione \u201c<code>aria<\/code>&quot; O &quot;<code>non ventilare<\/code>\u201c. che viene memorizzato nella variabile Ventilazione.<\/p>\n\n\n\n<p>In base al risultato, ad esempio: <code>Canale 1<\/code> del modulo a 4 rel\u00e8 o il motore del ventilatore al livello 1 \u00e8 acceso.<\/p>\n\n\n\n<p>Il 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 per consigli sulla ventilazione\/prevenzione della condensa<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Il codice:<\/p>\n\n\n\n<p><code>T_WT reale = dom.GetObject(&quot;T_WT_attuale&quot;).Value();<br>WriteLine(&quot;T_attuale_WT \/ T_WT&quot;);WriteLine(T_WT);<br>reale F_WT = dom.GetObject(&quot;F_actual_WT&quot;).Value();<br>WriteLine(&quot;F_attuale_WT \/ F_WT&quot;);WriteLine(F_WT);<\/code><\/p>\n\n\n\n<p><code>T_FH reale = dom.GetObject(&quot;T_FH_attuale&quot;).Valore();<br>WriteLine(&quot;T_effettiva_FH \/ T_FH&quot;);WriteLine(T_FH);<br>reale F_FH = dom.GetObject(&quot;F_actual_FH&quot;).Valore();<br>WriteLine(&quot;F_attuale_FH \/ F_FH&quot;);WriteLine(F_FH);<\/code><\/p>\n\n\n\n<p><code>var Messa in onda = dom.GetObject(&quot;Messa in onda&quot;).Value();<\/code><\/p>\n\n\n\n<p><code>intero rF_WT = F_WT; ! umidit\u00e0 relativa in % all&#039;interno<br>intero rF_FH = F_FH; ! umidit\u00e0 relativa in % all&#039;esterno<\/code><\/p>\n\n\n\n<p><code>reale r = (17,62 * T_WT) \/ (243,12 + T_WT);WriteLine(&quot;r (WT)&quot;);WriteLine(r);<br>reale e = r.Exp()*611.2;WriteLine(&quot;e (WT)&quot;);WriteLine(e);<br>eSat reale = e * rF_WT;WriteLine(&quot;eSat (WT)&quot;);WriteLine(eSat);<br>F_WT reale = ((eSat \/ 461,51 * (T_WT+273,15))<em>10).ToString(2);WriteLine(&quot;F_WT&quot;);WriteLine(F_WT); WriteLine(&quot;umidit\u00e0 ass. all&#039;interno e<\/em> (PESO): &quot; + F_PESO);<\/code><\/p>\n\n\n\n<p><code>reale r = (17,62 * T_FH) \/ (243,12 + T_FH);WriteLine(&quot;r (FH)&quot;);WriteLine(r);<br>reale e = r.Exp()*611.2;WriteLine(&quot;e (FH)&quot;);WriteLine(e);<br>eSat reale = e * rF_FH;WriteLine(&quot;eSat (FH)&quot;);WriteLine(eSat);<br>F_FH reale = ((eSab \/ 461,51 * (T_FH+273,15))<em>10).ToString(2);WriteLine(&quot;F_FH&quot;);WriteLine(F_FH); WriteLine(&quot;Umidit\u00e0 ass. esterna e<\/em>: &quot; + F_FH);<\/code><\/p>\n\n\n\n<p><code>! Umidit\u00e0 assoluta - all&#039;interno<br>se (T_PESO &lt; 0,0) {T_PESO = 0,0;}<br>se (T_WT &lt; 10,0)<br>{ PESO_F = (3,78 + (0,29 * PESO_T) + (0,0046 * PESO_T * PESO_T) + (0,00051 * PESO_T * PESO_T * PESO_T)) * 0,01 * PESO_rF;<br>WriteLine(&quot;F_WT ass.F se T_WT &lt; 10.0&quot;);WriteLine(F_WT);<br>}<br>altro<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(&quot;F_WT ass.F altro&quot;);WriteLine(F_WT);<br>}<\/code><\/p>\n\n\n\n<p><code>! Umidit\u00e0 assoluta - all&#039;esterno<br>se (T_FH &lt; 0,0) {T_FH = 0,0;}<br>se (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 ass.F se T_FH &lt; 10.0&quot;);WriteLine(F_FH);<br>}<br>altro<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(&quot;F_FH ass.F altro&quot;);WriteLine(F_FH);<br>}<br>ScriviLine(&quot; &quot;);<br>WriteLine(&quot;Temperatura interna: (T_WT)&quot; + T_WT);<br>WriteLine(&quot;umidit\u00e0 rel. interna (rF_WT)%: &quot; + rF_WT);<br>WriteLine(&quot;Umidit\u00e0 ass. interna: F_WT)&quot; + F_WT);<br>WriteLine(&quot;Temperatura esterna: (T_FH)&quot; + T_FH);<br>WriteLine(&quot;umidit\u00e0 rel. esterna (rF_FH)%: &quot; + rF_FH);<br>WriteLine(&quot;Umidit\u00e0 ass. esterna: (F_FH)&quot; + F_FH);<\/code><\/p>\n\n\n\n<p><code>! Saturazione (0,5 g\/kg con isteresi di 0,7 K)<br>if ((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.Stato(vero);}<br>altro<br>{ if ((F_FH &gt;= (F_WT - 0,3)) || (T_FH &gt;= (T_WT - 0,3)) || (T_WT &lt;= 20,0))<br>{Lueften.State(falso);}<br>}<\/code><br>WriteLine(&quot;Messa in onda&quot;);WriteLine(Messa in onda);<\/p>\n\n\n\n<p>Le variabili vengono lette dai rispettivi sensori di temperatura\/umidit\u00e0 in un programma esterno e vengono cos\u00ec trasmesse a tutti gli altri programmi senza dover interrogare nuovamente il sensore (per minimizzare il <em><a href=\"https:\/\/csiag.eu\/it\/giorno\/ciclo-di-lavoro\/\">DutyCycles<\/a><\/em>e utilizzato in questo programma per calcolare la raccomandazione \u201cventilare\u201d o \u201cnon ventilare\u201d.<\/p>\n\n\n\n<p>Come sempre: tutti <code>Linea di scrittura<\/code> Le istruzioni possono essere seguite da un test funzionale con un &quot;<code>! <\/code>\u201c pu\u00f2 essere commentato o cancellato.<\/p>\n\n\n\n<p>Chiunque desideri che la base di calcolo venga spiegata in modo pi\u00f9 dettagliato, lo far\u00e0 <a href=\"https:\/\/ib-rauch.de\/bautens\/formel\/abs_luftfeucht.html\" target=\"_blank\" rel=\"noreferrer noopener\">Qui<\/a> trovato.<\/p>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Momento della lettura<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minuti<\/span><\/span>Il controllo della ventilazione in funzione dell'umidit\u00e0 impedisce la formazione di condensa. I modelli Niessmann-Bischof Flair sono solitamente dotati di una finestra anteriore a tapparella. Questo sistema tiene lontano il freddo e garantisce una differenza di temperatura di circa 14 \u00b0C (ad esempio, 4 \u00b0C tra l'avvolgibile e la finestra anteriore, 18 \u00b0C nella zona abitativa dietro l'avvolgibile). Il vantaggio di questa buona separazione isolante tra la zona giorno e la zona del parabrezza \u00e8 che...&nbsp;<a href=\"https:\/\/csiag.eu\/it\/blog\/2022\/12\/03\/hm_lfls-luftfeuchteabaengige-lueftungssteuerung\/\" rel=\"bookmark\">Leggi tutto \"<span class=\"screen-reader-text\">SmartHome \u2013 controllo della ventilazione in base all&#039;umidit\u00e0<\/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\/it\/wp-json\/wp\/v2\/posts\/2640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/it\/wp-json\/wp\/v2\/comments?post=2640"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/it\/wp-json\/wp\/v2\/posts\/2640\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/it\/wp-json\/wp\/v2\/media?parent=2640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/it\/wp-json\/wp\/v2\/categories?post=2640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/it\/wp-json\/wp\/v2\/tags?post=2640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}