Kastepiste kuvaa lämpötilaa, joka on alitettava, jotta kastetta, sumua tai kondenssia muodostuu vakioilmanpaineessa ja -ilmankosteudessa.
Tarvittava laitteisto:
- Homematic lämpötila kosteusanturi ulkona HM-WDS10-TH-O
- Homemaattinen seinätermostaatti HM-TC-IT-WM-W-E
Ohjelma:

Koodi:
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);
if (T = 0
todellinen R = 8314,3; !J / (kmol * K)(yleinen kaasuvakio)
todellinen mw = 18,016; !kg / kmol(vesihöyryn molekyylipaino)
real pp = (a * T) / (b + T); !Lasketaan seuraavan kaavan potenssi.
real SDD = 6.1078 * (10.0).Pow(pp); !Kyllästymishöyrynpaine hPa:na ilmaistuna
real DD = ((SDD * rF) / 100.0); !Höyrynpaine hPa:na (hPa)
real v = (DD / 6.1078).Log10();
real TP_null = (b * v / (a - v));WriteLine("TP_null");WriteLine(TP_null); !Dew point
real TP = (TP_null).ToString(1); !Lämpötilan kytkentäkynnys ilmanvaihtoa varten
dom.GetObject("Dewpoint_FH").State(TP);WriteLine("Kastepiste");WriteLine(TP);
todellinen AF = (10.0).Pow(5.0) * (mw / R) * DD / TK;
Kaksi muuttujaa T
ja rF
luetaan vastaavista lämpötila-/kosteusantureista ulkoisessa ohjelmassa ja lisätään siten kaikkiin muihin ohjelmiin ilman uutta anturikyselyä (jotta voidaan minimoida lämpötila-/kosteusanturikyselyt). DutyCycles) ovat käytettävissä.