Satura rādītājs
Atjaunināts - janvāris 8, 2025
No mitruma atkarīga ventilācijas kontrole novērš kondensāta veidošanos. Niessmann-Bischof Flair modeļiem parasti ir priekšējā loga slēģis. Tas ļoti labi aiztur aukstumu un nodrošina aptuveni 14 °C temperatūras starpību (piemēram, 4 °C starp rullo slēģi un priekšējo logu, 18 °C dzīvojamā telpā aiz rullo slēģa).
Šī labā izolācijas atdalīšana starp dzīvojamo zonu un vējstikla zonu nodrošina to, ka siltums dzīvojamā zonā tiek efektīvi koncentrēts uz iekšpusi. Tomēr trūkums ir tas, ka uz vējstikla veidojas kondensāts lielās temperatūras starpības un ar to saistītā ievērojami augstāka mitruma dēļ.
Šeit aplūkotās automātiskās ventilācijas funkcijas mērķis ir samazināt vai pat novērst šādu situāciju, izmantojot transportlīdzeklī iebūvēto ventilatoru (Fiat Ducato 244 variants).
Taču šo gudro risinājumu var izmantot arī mājās, lai novērstu pelējuma veidošanos, piemēram, pagrabos, vai nu lai aktivizētu ventilatoru un/vai sildītāju, lai novērstu rasas punkta sasniegšanu.
Kabeļi
Paralēli ventilatora savienojuma baltajam/ melnajam kabelim uz selektora slēdža, kas atrodas transportlīdzekļa paneļa paneļos, tiek vilkts kabelis līdz vienam no četriem Homematic 4 reizes releja moduļa releja kontaktiem bez potenciāla. Atbilstošais otra releja kontakts ir savienots ar akumulatoru plus.
Ja releja tiek aktivizēta programmas vadības režīmā, kad tiek pārsniegta kritiskā mitruma vērtība, transportlīdzekļa ventilatora pirmā pakāpe ieslēdzas un atkal izslēdzas, kad tiek sasniegta vērtība, kas nav kritiskā.
Nepieciešamā aparatūra
Uzstādāmā aparatūra ir tikai divi Homematic komponenti:
- Homematic 4 reizes releja modulis HM-LC-Sw4-W
- Homematic iekštelpu temperatūras/mitruma sensors HM-WDS40-TH-I-2
- Homematic sienas termostats HM-TC-IT-WM-W-EU
Programmēšana
Parādītajā programmā mainīgajos lielumos tiek saglabāts pašlaik izmērītais mitrums un kabīnē esošā temperatūras/mitruma sensora temperatūra. F_FH
un T_FH
un sienas termostata temperatūra un mitrums mainīgajos lielumos. T_WT
un F_WT
. No tā aprēķinātās vērtības galu galā noved pie ieteikuma "vēdināt
" vai "neventilējiet.
". kas tiek saglabāts mainīgajā Lueften.
Atkarībā no rezultāta, piem. 1. kanāls
ir ieslēgts 4 reizes releja modulis vai ventilatora motors 1. līmenī.
Programma:

Kods:
real T_WT = dom.GetObject("T_actual_WT").Value();
WriteLine("T_actual_WT / T_WT");WriteLine(T_WT);
real F_WT = dom.GetObject("F_actual_WT").Value();
WriteLine("F_actual_WT / F_WT");WriteLine(F_WT);
real T_FH = dom.GetObject("T_actual_FH").Value();
WriteLine("T_actual_FH / T_FH");WriteLine(T_FH);
real F_FH = dom.GetObject("F_actual_FH").Value();
WriteLine("F_actual_FH / F_FH");WriteLine(F_FH);
var Lueften = dom.GetObject("Lueften").Value();
vesels skaitlis rF_WT = F_WT; ! relatīvais mitrums % iekšpusē
vesels skaitlis rF_FH = F_FH; ! relatīvais mitrums % ārā
reālais r = (17,62 * T_WT) / (243,12 + T_WT);WriteLine("r (WT)");WriteLine(r);
reāls e = r.Exp()*611.2;WriteLine("e (WT)");WriteLine(e);
real eSat = e * rF_WT;WriteLine("eSat (WT)");WriteLine(eSat);
reālais F_WT = ((eSat / 461,51 * (T_WT+273,15))10).ToString(2);WriteLine("F_WT");WriteLine(F_WT); WriteLine("abs. Mitrums iekšpusē e (WT): " + F_WT);
reālais r = (17,62 * T_FH) / (243,12 + T_FH);WriteLine("r (FH)");WriteLine(r);
reāls e = r.Exp()*611.2;WriteLine("e (FH)");WriteLine(e);
real eSat = e * rF_FH;WriteLine("eSat (FH)");WriteLine(eSat);
reālais F_FH = ((eSat / 461,51 * (T_FH+273,15))10).ToString(2);WriteLine("F_FH");WriteLine(F_FH); WriteLine("abs. Mitrums ārā e: " + F_FH);
! Absolūtais mitrums - iekšpusē
ja (T_WT < 0,0) {T_WT = 0,0;}
ja (T_WT < 10,0)
{ 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;
WriteLine("F_WT abs.F, ja T_WT < 10.0");WriteLine(F_WT);
}
citādi
{ 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;
WriteLine("F_WT abs.F cits");WriteLine(F_WT);
}
! Absolūtais mitrums - ārā
ja (T_FH < 0,0) {T_FH = 0,0;}
ja (T_FH < 10,0)
{ 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;
WriteLine("F_FH abs.F, ja T_FH < 10.0");WriteLine(F_FH);
}
citādi
{ 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;
WriteLine("F_FH abs.F cits");WriteLine(F_FH);
}
WriteLine(" ");
WriteLine("Temperatūra iekšpusē: (T_WT)" + T_WT);
WriteLine("rel. Mitrums iekšpusē (rF_WT)%: " + rF_WT);
WriteLine("abs. mitrums iekšpusē: F_WT)" + F_WT);
WriteLine("Āra temperatūra: (T_FH)" + T_FH);
WriteLine("rel. Mitrums ārpus (rF_FH)%: " + rF_FH);
WriteLine("abs. Mitrums ārā: (F_FH)" + F_FH);
! Piesātinājums (0,5 g/kg pie 0,7 K histerēzes)
ja ((F_FH <= (F_WT - 0,8)) && (T_FH 20,7))
{Lueften.State(true);}
citādi
{ ja ((F_FH >= (F_WT - 0,3)) || (T_FH >= (T_WT - 0,3)) || (T_WT <= 20,0))
{Lueften.State(false);}
}
WriteLine("Lueften");WriteLine(Lueften);
Mainīgie lielumi tiek nolasīti no attiecīgajiem temperatūras/mitruma sensoriem ārējā programmā un tādējādi tiek pievienoti visām pārējām programmām bez nepieciešamības vēlreiz jautāt sensoram (lai līdz minimumam samazinātu temperatūras/mitruma Darba cikliun izmanto šajā programmā, lai aprēķinātu ieteikumu "Ventilēt" vai "Neventilēt".
Kā vienmēr: visi WriteLine
Instrukcijas var izdot pēc funkcionālās testēšanas ar sākuma "!
" var komentēt vai dzēst.
Ja vēlaties saņemt sīkāku skaidrojumu par aprēķinu bāzi, šeit atradīsiet. šeit atrasts.