El punto de rocío describe la temperatura por debajo de la cual se debe descender para que se forme rocío, niebla o condensación a una presión de aire constante y una humedad determinada.
Hardware requerido:
- Sensor homematic de temperatura-humedad exterior HM-WDS10-TH-O
- Termostato de pared homemático HM-TC-IT-WM-WE
El programa:

El 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);
si (T < 0,0) { T = 0,0; } conocimientos tradicionales reales = T + 273,15; !Temperatura en Kelvin reales a = 7,5; b reales = 237,3; !para T >= 0
R reales = 8314,3; !J / (kmol * K)(constante universal de los gases)
PM reales = 18.016; !kg/kmol (peso molecular del vapor de agua)
pp reales = (a * T) / (b + T); !Calcule la potencia de la siguiente fórmula
SDD real = 6,1078 * (10,0).Pow(pp); !Presión de vapor de saturación en hPa
DD real = ((SDD * rF) / 100,0); !Presión de vapor en hPa
real v = (DD / 6.1078).Log10();
real TP_null = (b * v / (a - v));WriteLine("TP_null");WriteLine(TP_null); !Punto de rocío
TP real = (TP_null).ToString(1); !Umbral de conmutación de temperatura para ventilación
dom.GetObject("Dewpoint_FH").State(TP);WriteLine("Dewpoint");WriteLine(TP);
AF real = (10,0).Pow(5,0) * (mw/R) * DD/TK;
Las dos variables t
y RF
se leen de los respectivos sensores de temperatura/humedad en un programa externo y, por lo tanto, se transmiten a todos los demás programas sin tener que consultar el sensor nuevamente (para minimizar el Ciclos de trabajo) puesto a disposición.