HF Propagation Dashboard — v2

Ce qui change

L’ancienne page HF Propagation était simple : une image statique du bandeau solaire N0NBH et un graphique Morris.js censé afficher l’historique des données collectées. En pratique, le graphique ne fonctionnait plus depuis longtemps, et la page se résumait à une seule
image sans interactivité, sans thème sombre/clair, et uniquement en anglais.

La nouvelle version est une refonte complète. C’est désormais un véritable tableau de bord temps réel, composé de 8 widgets indépendants qui se rafraîchissent automatiquement.

Les 8 widgets

  1. Indices Solaires Neuf métriques clés affichées en grands chiffres colorés selon leur impact sur la propagation : Solar Flux (SFI), nombre de taches solaires, indices A et K, classe X-ray, Bz, vitesse du vent solaire, bruit de fond et statut géomagnétique. Chaque métrique dispose d’une
    bulle d’aide (i) qui explique ce que la valeur signifie concrètement pour vos communications HF.
  2. Conditions Bandes HF Un tableau matriciel issu des données N0NBH : chaque bande (80m à 10m) avec ses conditions jour et nuit, affichées sous forme de pastilles colorées — vert (Bon), orange (Moyen), rouge (Mauvais).
  3. Indice Kp Un graphique en barres dessiné sur canvas, combinant les 24 dernières heures de mesures réelles et les 3 jours de prévision NOAA. Les barres sont colorées selon l’échelle G de la NOAA, avec une ligne de seuil à Kp=5 (niveau tempête géomagnétique).
  4. Vent Solaire & Bz Deux sparklines avec leurs valeurs courantes en grand : la vitesse du vent solaire (km/s) et la composante Bz du champ magnétique interplanétaire (nT). L’historique couvre les 6 dernières heures. Le Bz négatif (sud) est le principal déclencheur de perturbations
    géomagnétiques.
  5. Flux X-Ray Graphique en échelle logarithmique montrant le flux X-ray GOES sur les 6 dernières heures, avec les seuils de classe d’éruption (A, B, C, M, X) en repères. Un badge indique la classe actuelle — utile pour anticiper les fadeouts HF.
  6. Carte MUF (KC2G) La carte de fréquence maximale utilisable (MUF) générée par KC2G, rafraîchie toutes les 5 minutes. Elle montre la fréquence la plus haute qui sera réfléchie par l’ionosphère pour un trajet de 3000 km — au-dessus de la MUF, le signal part dans l’espace.
  7. Ovale Auroral L’image temps réel de l’ovale auroral (modèle OVATION, NOAA). Une aurore forte absorbe les signaux HF sur les trajets polaires, mais ouvre des possibilités en VHF/UHF via la diffusion aurorale.
  8. Conditions VHF Tableau des phénomènes de propagation VHF : aurora, E-Skip Europe et Amérique du Nord, 6m, 4m — avec le même système de pastilles colorées.

Rafraîchissement automatique

Toutes les données s’actualisent automatiquement en arrière-plan, sans rechargement de page :

Source

Données solaires N0NBH

Indice Kp (mesures)

Prévision Kp

Vent solaire & Bz

Flux X-Ray

Carte MUF

Ovale auroral

Intervalle

5 min

2 min

30 min

5 min

5 min

5 min

15 min

L’horodatage de la dernière mise à jour est affiché en haut à droite.

Nouvelles fonctionnalités

    • Thème Sombre / Clair / Système : le même système que la carte QRA Locator. Les graphiques canvas se redessinent correctement lors du changement de thème.
    • Bilingue EN / FR : détection automatique de la langue du navigateur, avec bascule manuelle. Tous les libellés, titres et descriptions sont traduits.
    • Documentation intégrée : chaque widget et chaque métrique disposent d’une bulle d’aide (i) expliquant la valeur, son échelle et son impact concret sur la propagation HF. Utile pour les opérateurs débutants comme pour un rappel rapide.
    • Responsive : la grille passe de 3 colonnes (desktop) à 2 (tablette) à 1 (mobile).

    Côté technique

    • Zéro dépendance externe (pas de Chart.js, pas de Morris.js, pas de jQuery) — tous les graphiques sont dessinés directement en Canvas 2D
    • Fichier unique index.html avec CSS et JS inline, même approche que la carte QRA Locator
    • Un petit proxy PHP (proxy.php) pour contourner le CORS sur l’API N0NBH, avec cache de 5 minutes
    • Sources de données : API NOAA SWPC (accès direct, CORS autorisé) + N0NBH via proxy + KC2G pour la carte MUF

    Laisser un commentaire