Calculateur d’indice de chaleur simplifié
À 86 °F avec 65 % d’humidité relative, l’indice de chaleur simplifié atteint 87,36 °F : une lecture rapide de ce que l’humidité ajoute à la sensation de chaleur. Conçu pour la chaleur modérée et les comparaisons rapides, pas pour les alertes de forte chaleur. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Température (°F)
- 86
- Humidité relative
- 65
- Indice de chaleur (°F)
- 87,36
Ce calculateur simplifié d’indice de chaleur combine la température de l’air en degrés Fahrenheit et l’humidité relative pour estimer la sensation produite par une chaleur modérée. Il applique l’approximation de Steadman d’ordre faible, formule compacte et déterministe adaptée à une évaluation rapide, mais non aux alertes de chaleur extrême. Saisissez une température finie et un pourcentage d’humidité compris entre zéro et cent. Le résultat en Fahrenheit est arrondi à deux décimales et accompagné des entrées d’origine ainsi que du nom de la formule, afin que vos traitements automatisés puissent consigner précisément le calcul effectué.
Ce que représente l’indice de chaleur simplifié
La température de l’air ne suffit pas à indiquer avec quelle facilité la transpiration peut s’évaporer de la peau. L’humidité relative apporte un contexte précieux, car un air humide ralentit généralement l’évaporation et peut rendre une ambiance chaude plus éprouvante que ne le laisse penser le thermomètre. Ce calculateur produit une estimation simplifiée de la température ressentie à partir de ces deux mesures.
Il convient surtout à la chaleur modérée, aux comparaisons rapides, aux exercices pédagogiques, aux tableaux de capteurs et aux premiers contrôles de confort. Le résultat ne mesure directement ni la température corporelle, ni le confort thermique intérieur, ni un risque médical personnel. Les vêtements, le soleil, le vent, l’activité, l’hydratation, l’âge, l’acclimatation et l’état de santé modifient la perception individuelle.
Considérez donc cette valeur comme un indicateur cohérent, et non comme une décision de sécurité complète. En cas de forte chaleur, privilégiez les prévisions officielles et les consignes locales, qui peuvent intégrer des régressions complètes, des corrections et des seuils absents de ce calcul volontairement compact.
Choix des entrées et lecture du résultat
L’humidité peut valoir exactement zéro ou cent, mais toute valeur inférieure à zéro ou supérieure à cent est refusée, car elle sort de l’intervalle physique défini par cette interface. Les valeurs manquantes, chaînes numériques, infinis et données non numériques sont également rejetés au lieu d’être convertis silencieusement. Cette validation stricte aide les intégrations à détecter rapidement une erreur d’unité ou un relevé de capteur mal formé.
Vérifiez que la source fournit des Fahrenheit et non des Celsius, ainsi qu’un pourcentage et non une fraction de zéro à un. Si elle transmet 0.65 pour soixante-cinq pour cent, convertissez cette valeur en 65 avant l’appel. En automatisation, conservez les entrées renvoyées et le champ de formule avec le résultat pour distinguer cette approximation des modèles officiels ou plus élaborés.
Cas d’usage
Évaluer des conditions extérieures modérées
Transformez une mesure de température et d’humidité en estimation rapide de la température ressentie avant une activité extérieure ordinaire.
Enrichir un tableau de capteurs
Affichez un indice simplifié et déterministe à côté de la télémétrie brute sans interroger de service météorologique.
Expliquer les formules de chaleur ressentie
Montrez l’influence de l’humidité avec une formule d’ordre faible que vous pouvez reproduire dans un tableur.
Questions fréquentes
Quelle formule d’indice de chaleur est utilisée ?
Il s’agit de l’approximation de Steadman d’ordre faible : 0.5 × (T + 61 + 1.2 × (T − 68) + 0.094 × RH), en Fahrenheit et pourcentage.
Pourquoi l’humidité a-t-elle été refusée ?
L’humidité relative doit être un nombre fini compris entre 0 et 100 inclus.
Cet outil convient-il aux alertes officielles ?
Non. Cette estimation simplifiée vise la chaleur modérée. En situation potentiellement dangereuse, consultez les prévisions et consignes officielles.
Puis-je saisir la température en degrés Celsius ?
Non. La formule fonctionne en degrés Fahrenheit et renvoie le résultat en Fahrenheit : convertissez d’abord une mesure en Celsius. Mélanger les échelles donnerait un indice de chaleur sans signification.
L’indice de chaleur peut-il être inférieur à la température de l’air ?
Oui. Avec cette formule simplifiée, l’estimation peut se situer en dessous ou au-dessus de la température mesurée, selon la température et l’humidité saisies. Comparez les deux valeurs pour voir ce que l’humidité change au résultat.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/earth/heat-index-simple \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temp_f":86,"relative_humidity":65}'const res = await fetch("https://api.kit.forhosting.com/earth/heat-index-simple", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temp_f": 86,
"relative_humidity": 65
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/heat-index-simple",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temp_f": 86,
"relative_humidity": 65
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/heat-index-simple", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temp_f":86,"relative_humidity":65}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temp_f":86,"relative_humidity":65}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/heat-index-simple", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"temp_f": 86,
"relative_humidity": 65
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.heat_index_simple",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Calcul de l’approximation de Steadman
Le calcul applique l’approximation de Steadman d’ordre faible en Fahrenheit : la moitié de la somme de la température de l’air, de 61, de 1.2 fois la différence entre la température et 68, et de 0.094 fois l’humidité relative. L’implémentation effectue directement ces opérations et n’arrondit que le résultat final à deux décimales. Elle ne bascule pas vers une régression d’ordre supérieur et n’applique aucun ajustement conditionnel pour l’air sec ou très humide. Sous forme symbolique, l’estimation vaut 0.5 × (T + 61 + 1.2 × (T − 68) + 0.094 × RH), où T correspond à temp_f et RH à relative_humidity. Le résultat reste ainsi facile à reproduire dans un tableur, un navigateur, un client API ou des tests. La même fonction pure traite chaque demande sans réseau, hasard, état conservé ni horloge : des entrées numériques identiques donnent toujours le même JSON. La réponse nomme aussi la formule steadman_simple afin d’éviter toute confusion lorsque ces valeurs côtoient celles d’autres méthodes.
Choix des entrées et lecture du résultat
Fournissez temp_f sous forme de nombre fini en degrés Fahrenheit et relative_humidity sous forme de pourcentage fini. Comparez heat_index_f à temp_f pour observer l’effet du terme d’humidité sur la température ressentie simplifiée, en sachant que le résultat peut être inférieur ou supérieur à la température mesurée.
Questions techniques
Quelles unités devez-vous fournir ?
Saisissez temp_f en degrés Fahrenheit et relative_humidity en pourcentage de 0 à 100, et non comme fraction de zéro à un.
Combien coûte un calcul par API ?
Chaque requête API coûte $0.002. Le calcul est déterministe et la version dans le navigateur fonctionne sans requête API.