Le point de rosée décrit la température qui doit être inférieure pour que de la rosée, du brouillard ou de la condensation se forme à une pression atmosphérique constante et à une humidité donnée.
Matériel requis :
- Capteur de température et d'humidité homematique à l'extérieur HM-WDS10-TH-O
- Thermostat mural Homematic HM-TC-IT-WM-WE
Le programme :

Le code :
réel T = dom.GetObject("T_actual_FH").Value();WriteLine("T_FH");WriteLine(T);
réel rF = dom.GetObject("F_actual_FH").Value();WriteLine("rF_FH");WriteLine(rF);
si (T < 0,0) { T = 0,0 ; } savoirs traditionnels réels = T + 273,15 ; !Température en Kelvin réel a = 7,5 ; réel b = 237,3 ; !pour T >= 0
réel R = 8314,3 ; !J / (kmol * K)(constante universelle des gaz)
mw réel = 18 016 ; !kg / kmol (poids moléculaire de la vapeur d'eau)
réel pp = (a * T) / (b + T) ; !Calculez la puissance de la formule suivante
SDD réel = 6,1078 * (10,0).Pow(pp); !Pression de vapeur saturante en hPa
réel DD = ((SDD * rF) / 100,0); !Pression de vapeur en hPa
réel v = (DD / 6.1078).Log10();
réel TP_null = (b * v / (a - v));WriteLine("TP_null");WriteLine(TP_null); !Point de rosée
réel TP = (TP_null).ToString(1); !Seuil de commutation de température pour la ventilation
dom.GetObject("Dewpoint_FH").State(TP);WriteLine("Dewpoint");WriteLine(TP);
AF réel = (10,0).Pow(5,0) * (mw / R) * DD / TK ;
Les deux variables T
et RF
sont lus à partir des capteurs de température/humidité respectifs dans un programme externe et sont ainsi transmis à tous les autres programmes sans avoir à interroger à nouveau le capteur (afin de minimiser les Cycles de service) mis à disposition.