Calculateur d'humidex
À 30 °C avec un point de rosée de 15 °C, l’humidex dépasse le thermomètre de près de 4 degrés : la journée paraît nettement plus chaude. Formule d’Environnement Canada, pression de vapeur affichée. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Créativité
- 30
- Point de rosée
- 15
- Pression de vapeur (hPa)
- 17,1561
- Humidex
- 33,9752
L'humidex est l'indice de confort canadien qui combine la température de l'air et l'humidité exprimée par le point de rosée, de sorte qu'un seul nombre indique la chaleur ressentie en extérieur. Les rédactions météo, les laboratoires scolaires, les organisateurs d'événements en plein air et les briefings CVC ont besoin de la même formule d'Environnement Canada, et non d'un indice de chaleur improvisé. Ce calculateur d'humidex accepte la température de l'air et le point de rosée en degrés Celsius, évalue l'exponentielle officielle de pression de vapeur et renvoie la valeur d'humidex avec la pression de vapeur intermédiaire en hectopascals.
Ce que mesure l'humidex et comment la formule est construite
L'humidex a été conçu pour l'été canadien afin que le public compare les journées lourdes sans consulter des graphiques séparés de température et d'humidité. Contrairement au heat index du National Weather Service américain, fondé sur la température en Fahrenheit et l'humidité relative, l'humidex se définit à partir de la température de l'air T en Celsius et du point de rosée Td en Celsius via la pression de vapeur saturante qu'implique ce point de rosée.
Environnement Canada publie la forme fermée H égale à T plus 0.5555 fois (e moins 10), où e égale 6.11 fois exp de 5417.7530 fois ((1/273.16) moins (1/(Td+273.16))). La constante 6.11 est la pression de vapeur en hectopascals à une référence commode, et le grand coefficient de l'exponentielle vient de l'ajustement de type Clausius–Clapeyron du guide officiel. Le résultat se lit comme une température de confort en unités proches du Celsius, bien qu'il ne s'agisse pas d'une lecture de thermomètre.
Comme le point de rosée ne peut pas dépasser physiquement la température de l'air à l'équilibre, tout Td supérieur à T est rejeté avant l'exponentielle. Température et point de rosée égaux sont autorisés et correspondent à cent pour cent d'humidité relative à cette température.
Cas d’usage
Tableaux de bord de confort estival
Convertissez les paires température et point de rosée de station en humidex canadien pour des cartes publiques de sécurité chaleur et des pages météo communautaires.
Salles de classe et laboratoires de sciences
Permettez aux élèves de vérifier la formule d'humidex d'Environnement Canada sur des capteurs de laboratoire et de rejeter les points de rosée impossibles au-dessus de la température de l'air.
Briefings chaleur pour événements et travail
Évaluez par lots des grilles de prévision de T et Td en humidex pour les listes de sécurité des sports en extérieur, du BTP et des festivals.
Questions fréquentes
Que se passe-t-il si le point de rosée est supérieur à la température de l'air ?
En air libre, le point de rosée ne peut pas dépasser la température de bulbe sec ; les paires invalides ne sont pas facturées.
Est-ce la même chose que le heat index américain ?
Non. Le heat index utilise la température en Fahrenheit et l'humidité relative avec un autre polynôme. L'humidex est l'indice canadien à partir de la température en Celsius et du point de rosée.
Puis-je saisir des températures en Fahrenheit ?
Non. La température de l’air et le point de rosée doivent être en degrés Celsius, car les constantes de la formule officielle le supposent. Convertissez d’abord vos relevés en Fahrenheit, puis saisissez-les ici.
Et si je ne connais que l’humidité relative ?
Le calculateur a besoin du point de rosée et ne le déduit pas de l’humidité relative. Utilisez d’abord un convertisseur d’humidité relative pour obtenir le point de rosée à partir de votre température et de votre humidité.
L’humidex est-il une vraie température ?
Non. C’est une valeur de confort qu’on lit comme des degrés Celsius pour exprimer la chaleur ressentie, mais ce n’est pas une mesure de thermomètre. Une température égale au point de rosée correspond à 100 % d’humidité relative et reste acceptée.
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/weather/humidex-calculate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"temperature":30,"dew_point":15}'const res = await fetch("https://api.kit.forhosting.com/weather/humidex-calculate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"temperature": 30,
"dew_point": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/weather/humidex-calculate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"temperature": 30,
"dew_point": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/weather/humidex-calculate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"temperature":30,"dew_point":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"temperature":30,"dew_point":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/weather/humidex-calculate", 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
{
"temperature": 30,
"dew_point": 15
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "weather.humidex_calculate",
"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
Lorsque le point de rosée dépasse la température de l'air, l'état physique est impossible en air libre, donc la tâche échoue avec invalid_input au lieu d'inventer un nombre.
Ce que mesure l'humidex et comment la formule est construite
Ce endpoint applique cette formule exactement, arrondit les champs numériques à quatre décimales pour des goldens stables entre runtimes, et renvoie la pression de vapeur intermédiaire afin que vous auditiez le terme exponentiel sans le recalculer.
Contrat d'entrée, forme de la réponse et erreurs
Associez la réponse à votre propre convertisseur d'humidité relative si vous n'avez que la RH et la température de bulbe sec ; cette capacité n'inverse pas la RH en point de rosée, elle évalue seulement l'humidex lorsque les deux températures sont déjà connues. Conservez les unités en Celsius uniquement : les entrées en Fahrenheit doivent être converties en amont pour que les constantes de l'exponentielle restent correctes. Envoyez un corps JSON avec deux nombres finis obligatoires : temperature, la température de bulbe sec de l'air en degrés Celsius, et dew_point, le point de rosée également en degrés Celsius. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les valeurs non finies, les champs manquants et les chaînes vides échouent avec invalid_input en nommant le champ. Les alias de temperature incluent temp_c, air_temp, t et temp ; dew_point accepte dewpoint, td et dew_point_c pour mapper d'anciennes charges utiles de capteurs sans couche de réécriture. Si dew_point est strictement supérieur à temperature, le gestionnaire rejette avec un message clair indiquant que le point de rosée ne peut pas dépasser la température de l'air ; ces échecs ne sont pas facturés. En cas de succès, le corps inclut temperature et dew_point renvoyés arrondis à quatre décimales, vapour_pressure_hpa pour le terme e intermédiaire, humidex pour l'indice de confort, et une chaîne formula qui reformule l'identité d'Environnement Canada à côté de la réponse. Exemple : temperature 30 et dew_point 15 donnent une pression de vapeur proche de dix-sept hectopascals et un humidex de quelques degrés au-dessus de trente, reflétant une humidité modérée.
Où une API d'humidex apporte de la valeur
Les tableaux de bord municipaux canadiens, les applications de camping et les projets météo scolaires ont besoin d'un oracle déterministe d'humidex qui coïncide avec les chiffres des produits d'Environnement Canada, et non d'un polynôme de heat index américain à d'autres entrées. Les passerelles IoT qui enregistrent déjà des capteurs de bulbe sec et de point de rosée peuvent poster les deux valeurs et stocker l'humidex sans déployer une bibliothèque météorologique complète. Une validation échouée ne consomme pas le solde. Les planificateurs d'événements sportifs comparent des grilles de prévision de température et de point de rosée aux seuils d'humidex pour les briefings de sécurité chaleur ; une petite API de parse évite d'embarquer des macros de tableur sur chaque ordinateur de volontaire. Ancrez dans les tests les champs arrondis à quatre décimales, documentez qu'un point de rosée au-dessus de la température de l'air est invalid_input, et vous obtenez des indices de confort reproductibles pour l'éducation, les médias et les edge workers sans redériver chaque saison les constantes de l'exponentielle.
Questions techniques
Comment calculer l'humidex à partir de la température et du point de rosée ?
Envoyez temperature et dew_point de l'air en °C. L'API renvoie H = T + 0.5555×(e−10) avec e issu de l'exponentielle d'Environnement Canada sur le point de rosée, plus la pression de vapeur intermédiaire en hPa.
Quelles unités utilise le calculateur d'humidex ?
Les entrées sont uniquement en degrés Celsius. L'humidex en sortie est le nombre de confort canadien standard ; vapour_pressure_hpa est en hectopascals.
Combien coûte le calculateur d'humidex ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.