[V4.0 IP5] Wie kann man den Taupunkt in einer Custom-Logik berechnen?
Verfasst: Mo Dez 25, 2023 11:14 pm
Hallo Zusammen,
ich arbeite mich gerade in die Custom Logiken ein. Ich müsste aus Temp und Feuchte den Taupunkt berechnen.
Das habe ich in NodeRed folgendermaßen gelöst:
Ich stehe da aber mit den Logiken jetzt voll auf dem Schlauch, hat jemand eine Idee wie ich das umsetzen kann? Mit der Freien Formel komme ich da wohl nicht weit?
Vielen Dank und viele Grüße,
Hans
Moderation: Die abschließend gebrauchsfertige Lösung ist im Post 28 dieses Threads zu finden!
Und in Post 37 gibt es jetzt noch ein Update was auch die Berechnung der absoluten Luftfeuchtigkeit enthält.

Edit 31.7.2024: Aktuelle Version in Post 59.
ich arbeite mich gerade in die Custom Logiken ein. Ich müsste aus Temp und Feuchte den Taupunkt berechnen.
Das habe ich in NodeRed folgendermaßen gelöst:
Code: Alles auswählen
var msg1 = Number(msg.temp);
var msg3 = Number(msg.humidity);
var sdd = 0;
var dd = 0;
var eln = 0;
var td = 0;
if (msg1 >= 0)
{
sdd = 6.1078*Math.pow(10,((7.5*msg1)/(237.3 + msg1)));
dd = msg3/100.0*sdd;
eln = Math.log10(dd/6.1078);
td = 237.3*eln/(7.5 - eln);
}
else
{
sdd = 6.1078*Math.pow(10,((7.6*msg1)/(240.7 + msg1)));
dd = msg3/100.0*sdd;
eln = Math.log10(dd/6.1078);
td = 240.7*eln/(7.6 - eln);
}
return {payload : (Math.round(100*td))/100};
Vielen Dank und viele Grüße,
Hans
Moderation: Die abschließend gebrauchsfertige Lösung ist im Post 28 dieses Threads zu finden!

Und in Post 37 gibt es jetzt noch ein Update was auch die Berechnung der absoluten Luftfeuchtigkeit enthält.


Edit 31.7.2024: Aktuelle Version in Post 59.