| Niveau | Horizon | Source | Badge affiché |
|---|---|---|---|
| 1 — Réel | J+0 à J+7 | Open-Meteo Forecast | Prévision météo réelle |
| 2 — Hybride | J+8 à J+210 | Climatologie + ECMWF SEAS5/EC46 | Tendance saisonnière |
| 3 — Climatologie | Au-delà de J+210 | Open-Meteo Archive | Profil climatique historique |
Le libellé du bouton et le badge dans la carte résultat s'adaptent automatiquement selon le niveau activé.
Prévisions numériques déterministes horaires via l'API Open-Meteo Forecast (api.open-meteo.com).
| Variable | Paramètre API |
|---|---|
| Température 2m | temperature_2m |
| Probabilité précipitation | precipitation_probability |
| Vitesse vent 10m | windspeed_10m |
| Rayonnement solaire | shortwave_radiation (W/m²) |
| Offset fuseau horaire | utc_offset_seconds (pour heure locale) |
Les scénarios extrêmes ne sont pas affichés à ce niveau. La limite J+7 correspond à la dégradation pratique des modèles déterministes — au-delà, la fiabilité chute de ~90% à ~50%.
Pour chaque heure, le modèle interroge l'archive sur 10 jours autour de la date cible, pour les 10 dernières années (~200 points par heure). Percentiles P25, P50, P75 calculés pour la température et le rayonnement. Probabilité de pluie = ratio occurrences > 0,1 mm.
Correction linéaire de +0,03°C/an (consensus IPCC AR6), proportionnelle au nombre d'années séparant la date demandée de la date actuelle.
API Open-Meteo Seasonal : ECMWF SEAS5 + EC46, 51 membres, 36 km résolution.
| Variable | Formule |
|---|---|
| Température | T_corr = T_hist + (SEAS_mean − Hist_mean) |
| Incertitude T | Ratio = SEAS_spread / Hist_spread (cap 0,3–2,5) |
| Pluie | P_corr = 60% × P_hist + 40% × SEAS_prob |
| Vent | W_corr = W_hist + (SEAS_mean − Hist_mean) |
Les deux scénarios (hypothèse basse / haute) sont générés avec un générateur pseudo-aléatoire seedé sur la combinaison lat/lon/année/mois/jour. Deux requêtes pour la même date produisent toujours les mêmes résultats.
Statistiques percentiles sur 10 ans, avec correction tendance +0,03°C/an uniquement. Aucune correction ECMWF au-delà de l'horizon saisonnier.
Score 0–100 calculé selon le use case sélectionné. Affiché par défaut en mode "Juste la météo" (pondérations neutres). Recalculé instantanément lors du changement de use case, sans nouvelle requête API.
| Critère | Météo générale | Mariage | Voyage | Festival | Outdoor | Travaux |
|---|---|---|---|---|---|---|
| Pluie | 35% | 40% | 45% | 35% | 25% | 40% |
| Température | 25% | 30% | 25% | 25% | 20% | 15% |
| Vent | 20% | 20% | 10% | 25% | 15% | 25% |
| Soleil | 20% | 10% | 20% | 15% | 40% | 20% |
| Use case | Temp. min | Temp. max |
|---|---|---|
| Météo générale | 16°C | 28°C |
| Mariage | 16°C | 28°C |
| Voyage | 10°C | 32°C |
| Festival | 14°C | 30°C |
| Outdoor | 8°C | 26°C |
| Travaux | 5°C | 32°C |
Quand la probabilité de pluie est dominante, le verdict reflète en priorité la réalité météo :
| Pluie moyenne | Score | Verdict |
|---|---|---|
| > 70% | — | Journée très pluvieuse |
| 45–70% | ≥ 75 | Journée pluvieuse — conditions acceptables |
| 45–70% | < 75 | Journée pluvieuse |
| 30–45% | ≥ 78 | Bonnes conditions — averses possibles |
| 30–45% | 60–77 | Conditions mitigées — averses possibles |
| < 30% | ≥ 85 | Conditions excellentes |
| < 30% | 70–84 | Bonnes conditions |
| < 30% | 55–69 | Conditions acceptables |
| < 30% | 40–54 | Conditions mitigées |
| < 30% | < 40 | Conditions difficiles |
Profil climatique mensuel pour comparer les saisons d'une destination. Requête archive couvrant les 3 dernières années complètes, agrégées par mois. Pas de correction ECMWF.
sunHrs ≈ rad_MJ/m² / 3,6 (cap 14h)| Intensité pluie | Ensoleillement | Icône |
|---|---|---|
| < 3 mm/j | ≥ 7h | ☀️ Soleil |
| < 5 mm/j | ≥ 6h | ☀️ Soleil |
| tout | ≥ 5h | ⛅ Nuageux/averses |
| < 3 mm/j | < 5h | ☁️ Couvert |
| 3–8 mm/j | < 5h | ☁️ Couvert |
| > 8 mm/j | < 5h | 🌧️ Pluie |
Actifs uniquement quand un use case autre que "Juste la météo" est sélectionné :
Lever/coucher du soleil : algorithme USNO, précision ±5 min (latitudes 60°S–72°N). Affiché en heure locale via utc_offset_seconds retourné par l'API Open-Meteo. Label dynamique : "Lever soleil (UTC+1)", "Lever soleil (UTC+9)", etc.
Phase lunaire : référence nouvelle lune du 17 janvier 2026 à 00h54 UTC, période synodique 29,53058867 jours. 8 phases restituées.
| Source | Usage | Endpoint |
|---|---|---|
| Open-Meteo Archive | Historique 10 ans + Vue annuelle 3 ans | archive-api.open-meteo.com |
| Open-Meteo Forecast | Prévisions J+0 à J+7 + offset UTC | api.open-meteo.com |
| Open-Meteo Seasonal | ECMWF SEAS5 / EC46 | seasonal-api.open-meteo.com |
| Open-Meteo Geocoding | Géolocalisation villes | geocoding-api.open-meteo.com |
| USNO Solar Algorithm | Lever/coucher soleil | edwilliams.org |