Zum Thema (m)einer kleinen Wetterstation, kann man u.a. in Abhängigkeit der Temperatur und der relativen Luftfeuchte auch den Hitze-Index berechnen. Dieser sagt aus, wie man die Temperatur im Sommer fühlt. Wirklich Sinn macht die Berechnung allerdings erst ab einer Temperatur von mehr als 27 °C und einer rel. Luftfeuchte ab 40 %.

Wie dieser Wert interpretiert wird, sagt die nachfolgende Tabelle.

Ich habe mir zunächst eine Excel-Formel dafür zusammengeschrieben.

 

Es sind neun Konstanten zur Berechnung notwendig:

Zelle B1 = -8,784695
Zelle B2 = 1,61139411
Zelle B3 = 2,338549
Zelle B4 = -0,14611605
Zelle B5 = -1,2308094*10^-2
Zelle B6 = -1,6425828*10^-2
Zelle B7 = 2,211732*10^-3
Zelle B8 = 7,2546*10^-4
Zelle B9 = -3,582*10^-6

Jetzt braucht man die aktuellen Werte für die Außentemperatur in °Celsius (Zelle B11) und die rel. Luftfeuchte in Prozent (Zelle B12). Setzt man in die folgende Formel all diese Werte ein, erhält man den Hitze-Index.

Zelle B14 =B1+B2*B11+B3*B12+B4*B11*B12+B5*B11^2+B6*B12^2+B7*B11^2*B12+B8*B11*B12^2+B9*B11^2*B12^2

Beispiel 1:

Außentemperatur soll sein 22,5 °C und rel. Luftfeuchte soll sein 51 %.
Daraus ergibt sich ein Hitze-Index von 25 °C.

Wie oben erwähnt, macht es aber bei diesen Temperaturen unter 27 °C noch keinen Sinn diese Berechnung durchzuführen.

Beispiel 2:

Außentemperatur soll sein 33 °C und rel. Luftfeuchte soll sein 51 %.
Daraus ergibt sich ein Hitze-Index von 37 °C.

So ist hier schon “Erhöhte Vorsicht” geboten.

Darstellung im Nodered

Mit diesen Zeilen kommt es dann zur Berechnung des Hitze-Indexes. Liegt die Außentemperatur dabei unter 27 °C, wird HI: — °C angezeigt.

// Routine zur Berechnung des Hitze-Index HI
//
var c1=-8.784695;
var c2=1.61139411;
var c3=2.338549;
var c4=-0.14611605;
var c5=-0.012308094;
var c6=-0.016425828;
var c7=0.002211732;
var c8=0.00072546;
var c9=-0.000003582;

// t=Außentemperatur; r=rel. Luftfeuchte
var hi = c1 + c2*t + c3*r + c4*t*r + c5*(t*t) + c6 * (r*r) + c7*(t*t)*r + c8*t*(r*r) + c9*(t*t)*(r*r);
hi = Math.round(hi*10)/10
// HI macht erst Sinn ab 27°C (und nicht berücksichtigt: 40% rel. Luftfeuchte)
if (t < 27){
    hi = "---";
}

 

Und das Ergebnis auf meinem Nodered Dashboard, which can be found here: http://dl8aap.ddns.net:1880/ui/#!/0

 


ToDo:

Online-Berechnung

 

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.