O ponto de orvalho descreve a temperatura que deve ser reduzida para que o orvalho, a névoa ou a condensação se formem a uma pressão e humidade do ar constantes.
Hardware necessário:
- Sensor de temperatura e humidade Homematic para exterior HM-WDS10-TH-O
- Termostato de parede caseiro HM-TC-IT-WM-W-E
O programa:

O código:
real T = dom.GetObject("T_actual_FH").Value();WriteLine("T_FH");WriteLine(T);
real rF = dom.GetObject("F_actual_FH").Value();WriteLine("rF_FH");WriteLine(rF);
se (T = 0
real R = 8314,3; !J / (kmol * K)(constante universal dos gases)
mw real = 18,016; !kg / kmol(peso molecular do vapor de água)
real pp = (a * T) / (b + T); !Calcule a potência da seguinte fórmula
real SDD = 6,1078 * (10,0).Pow(pp); !Pressão do vapor de saturação em hPa
real DD = ((SDD * rF) / 100.0); !Pressão de vapor em hPa
real v = (DD / 6,1078).Log10();
real TP_null = (b * v / (a - v));WriteLine("TP_null");WriteLine(TP_null); !Ponto de orvalho
real TP = (TP_null).ToString(1); !Limiar de comutação de temperatura para ventilação
dom.GetObject("Ponto de orvalho_FH").State(TP);WriteLine("Ponto de orvalho");WriteLine(TP);
AF real = (10,0).Pow(5,0) * (mw / R) * DD / TK;
As duas variáveis T
e rF
são lidos a partir dos respectivos sensores de temperatura/humidade num programa externo e, assim, adicionados a todos os outros programas sem uma nova consulta do sensor (para minimizar o Ciclos de serviço) foi disponibilizado.