Gefühlte Temperatur: Windchill oder Hitzeindex automatisch
Dieser Rechner wählt die passende Wetterformel automatisch für Sie aus. Geben Sie die gemessene Lufttemperatur sowie Windgeschwindigkeit, relative Luftfeuchtigkeit oder beides an.
Im Browser ausführen – kostenlos
Bei kaltem, windigem Wetter berechnet er den Windchill, bei heißem, feuchtem Wetter den Hitzeindex. Ist keine Formel für die angegebenen Bedingungen gültig, wird die gemessene Temperatur ausgegeben, statt eine Gleichung außerhalb ihres vorgesehenen Bereichs fortzuschreiben. Das Ergebnis verwendet dieselbe Einheit Celsius oder Fahrenheit wie Ihre Eingabe.
Ein Ergebnis aus den verfügbaren Wetterdaten
Für die gefühlte Temperatur gibt es keine universelle Gleichung. Bewegte kalte Luft beschleunigt den Wärmeverlust unbedeckter Haut, während heiße, feuchte Luft die Kühlung durch Schweiß beeinträchtigt. Dieser Rechner verarbeitet die Lufttemperatur und die ergänzenden Beobachtungen, die Ihnen vorliegen: Windgeschwindigkeit, relative Luftfeuchtigkeit oder beide Werte. Zunächst werden die Angaben intern vereinheitlicht; anschließend wird die Formel gewählt, deren Anwendungsbedingungen erfüllt sind. Die gefühlte Temperatur bleibt in der ausgewählten Einheit. Eine Celsius-Eingabe ergibt somit Celsius, eine Fahrenheit-Eingabe Fahrenheit. Die Antwort nennt außerdem die verwendete Formel. Dadurch kann ein automatisierter Ablauf einen berechneten Windchill oder Hitzeindex von einem Fall unterscheiden, in dem die gemessene Lufttemperatur beibehalten wurde. Mindestens Wind oder Luftfeuchtigkeit muss angegeben werden. Erfasst Ihre Wetterstation beide Werte, sollten Sie beide übermitteln, damit die Auswahl auf einer vollständigen Beobachtung beruht und Sie das Wetter nicht vorab einordnen müssen.
So funktioniert die automatische Formelauswahl
Der Windchill wird nur berücksichtigt, wenn der Wind schneller als 3 Meilen pro Stunde ist und die Lufttemperatur höchstens 50 Grad Fahrenheit beträgt. Das entspricht ungefähr 4.8 Kilometern pro Stunde und 10 Grad Celsius. Innerhalb dieses Bereichs verwendet der Rechner die nordamerikanische Windchill-Gleichung aus Temperatur und Windgeschwindigkeit. Trifft die Kältebedingung nicht zu, wird bei vorhandener relativer Luftfeuchtigkeit ab 80 Grad Fahrenheit, also ungefähr 26.7 Grad Celsius, der Hitzeindex geprüft. Die Berechnung nutzt die Rothfusz-Regression sowie die üblichen Korrekturen für niedrige und hohe Feuchte. Nahe der unteren Grenze entscheidet eine einfachere Vorabschätzung, ob die vollständige Regression angemessen ist. Der Windchill hat nur dann Vorrang, wenn tatsächlich kalte und windige Bedingungen herrschen; aus zwei Messwerten wird niemals ein willkürlicher Mittelwert verschiedener Formeln gebildet. Außerhalb beider gültigen Bereiche lautet das Formelfeld air_temperature, und der gefühlte Wert entspricht der Messung. So wird eine unzulässige Extrapolation nicht als meteorologische Genauigkeit ausgegeben.
Das Ergebnis richtig einordnen und verwenden
Die Ausgabe enthält die gerundete gefühlte Temperatur, die ursprüngliche Lufttemperatur, die Einheit und die ausgewählte Formel. Verwenden Sie das Formelfeld für eine Bezeichnung wie Windchill oder Hitzeindex und bewahren Sie den Messwert auf, wenn Sie einen nachvollziehbaren Prüfpfad benötigen. Das Ergebnis beschreibt standardisierte Bedingungen im Freien und ist keine persönliche medizinische Prognose. Sonne, Schatten, Kleidung, körperliche Aktivität, Alter, Gesundheit, Windschutz und lokale Mikroklimata können beeinflussen, wie eine Person dieselbe Beobachtung empfindet. Wetterdienste veröffentlichen aufgrund eigener Mess- und Rundungsregeln möglicherweise leicht abweichende Werte. Vergleichen Sie das Ergebnis bei betrieblichen Warnungen mit den örtlichen Schwellenwerten und offiziellen Empfehlungen, statt eine Sicherheitsentscheidung allein auf diese Zahl zu stützen. Der Rechner arbeitet deterministisch und ohne Netzwerkzugriff; er ruft weder aktuelles Wetter ab noch ergänzt er fehlende Messwerte. Deshalb eignet er sich für Sensordaten, historische Bestände und Prognosen, deren Quelle und Zeitstempel Sie selbst kontrollieren.
Anwendungsfälle
Stationsdaten um die gefühlte Temperatur ergänzen
Wandeln Sie Temperatur-, Wind- und Feuchtemessungen in einen einheitlich bezeichneten gefühlten Wert um.
Saisonübergreifende Prognosen verarbeiten
Nutzen Sie eine Integration für winterlichen Windchill und sommerliche Hitze, ohne vorher eine Formel auszuwählen.
Aktivitäten im Freien einschätzen
Schätzen Sie die standardisierte Kälte- oder Wärmebelastung aus Prognosen und behalten Sie die Formel im Blick.
Häufige Fragen
Was kostet eine API-Anfrage?
Der Grundpreis beträgt $0.002 pro Anfrage. Dieselbe deterministische Berechnung können Sie im Browser kostenlos ausführen.
Was geschieht, wenn ich Wind und Luftfeuchtigkeit angebe?
Der Rechner prüft zuerst kalte, windige und danach heiße, feuchte Bedingungen. Die beiden Formeln werden niemals gemittelt.
Warum entspricht das Ergebnis manchmal der Lufttemperatur?
Außerhalb der festgelegten Bereiche ist keine Standardformel anwendbar. Daher bleibt der Messwert erhalten und wird als air_temperature gekennzeichnet.
Welche Einheiten für die Windgeschwindigkeit sind zulässig?
Sie können Kilometer pro Stunde, Meilen pro Stunde oder Meter pro Sekunde mit km/h, mph beziehungsweise m/s angeben.
Kann ich die Luftfeuchtigkeit weglassen?
Ja, wenn Wind angegeben ist. Eine kalte, windige Beobachtung reicht für den Windchill; andernfalls wird die Lufttemperatur beibehalten.
Kann ich die Windgeschwindigkeit weglassen?
Ja, wenn die Luftfeuchtigkeit angegeben ist. Bei ausreichender Hitze kann der Hitzeindex ohne Wind berechnet werden.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/calc3/temperature-feels-like-wind-or-humidity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":35,"wind_speed":25}'const res = await fetch("https://api.kit.forhosting.com/calc3/temperature-feels-like-wind-or-humidity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 35,
"wind_speed": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc3/temperature-feels-like-wind-or-humidity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 35,
"wind_speed": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc3/temperature-feels-like-wind-or-humidity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":35,"wind_speed":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":35,"wind_speed":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc3/temperature-feels-like-wind-or-humidity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"temperature": 35,
"wind_speed": 25
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc3.temperature_feels_like_wind_or_humidity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |