LE SITE METEO (Informatique)

Aujourd'hui Vue satellite La station L'informatique Les chiffres Statistiques Liens météo

Vous voulez posséder le gadget météo de Vers pour votre sidebar?
Cliquez sur l'image:

 

L'ordinateur utilisé est un "vieux"  Celeron à 1,8 Ghz dédié uniquement à la météo. Le système d'exploitation utilisé est Windows XP SP2. La connexion entre la station météo et le PC est réalisée par un câble série sur le port RS232.

Toutes les données recueillies par la station sont traitées par le logiciel HeavyWeather Pro 3600 (fourni avec la station). L'écran principal du logiciel se présente de la façon suivante:

1. Les données en provenance des sondes thermo-hygro. On retrouve la température intérieure et extérieure ainsi que les taux d'humidité respectifs. Les minimas et les maximas pour chaque valeur sont aussi indiqués.

2. Le point de rosée: Température à laquelle il faudrait ramener une parcelle d'air humide pour qu'elle arrive à saturation, dans les mêmes conditions d'humidité et de pression atmosphérique. A 100 % d'humidité relative, l'air est saturé et la température de rosée est égale à la température de l'air ambiant.
     La température ressentie ou Windchill ou Indice de Refroidissement Eolien (IRE):  par temps calme, notre corps nous isole quelque peu de la température extérieure en réchauffant une mince couche d'air proche de la peau. Lorsque le vent souffle, il emporte cette couche d'air protectrice avec lui, exposant la peau à l'air froid. Le vent favorise également l'évaporation de l'humidité de la peau et accélère ainsi la perte de chaleur corporelle (beaucoup plus rapide lorsque la peau est mouillée que lorsqu'elle est sèche).
Le refroidissement éolien décrit une sensation : la façon dont nous nous sentons sous l'effet de refroidissement combiné de la température et du vent. Cette sensation ne peut se mesurer avec aucun instrument ; les scientifiques ont donc mis au point une formule mathématique qui relie la température de l'air et la vitesse moyenne du vent à la sensation de froid ressentie sur la peau.

3. La pression relative avec sa valeur maxi et son valeur mini.

4. La partie concernant l'anémomètre: la vitesse instantanée du vent avec sa direction. La valeur en rafale avec l'équivalence sur l'échelle de Beaufort.

5. Les données en provenance du pluviomètre. La quantité des précipitations sur la dernière heure, les dernières 24 heures, la dernière semaine et le dernier mois. Enfin on a le cumul depuis la mise en service de la station (ou depuis la dernière remise à zéro).

Il est possible d'activer une alarme sur toutes les données. Par exemple quand la température extérieure dépasse les 30° ou quelle est négative.

Toutes ces données sont stockées à intervalles réguliers, paramétrables de 1 minute à 24 heures, dans un fichier. Il est évident que plus le délai entre deux enregistrements est court, plus les données sont précises.

Le fichier ainsi généré est ensuite utilisé par le deuxième logiciel, GraphWeather qui permet de tracer des diagrammes. Ce programme est un freeware codé par Antoine GUILMARD (http://www.aguilmard.com ). Un grand bravo et un grand merci à lui.

Avec les données stockées par HeavyWeather, ce programme permet de créer différents graphiques pour visualiser les différentes données par rapport à une période choisie. Il y a possibilité de choisir différentes feuilles de styles (feuilles XML), graphique de base (comme ci dessus), thermomètres, boussoles, rose des vents, jauges...... Les images ainsi crées sont téléchargées automatiquement par le logiciel vers ce site et peuvent ainsi être affichées dans ces pages.

J'ai rajouté une page qui permet de visualiser les différentes statistiques de la station. Cette page est l'œuvre de Jturlier (son site). Il suffit de cliquer sur un jour ou un mois pour avoir les données principales concernant le laps de temps choisi.

De plus un petit script télécharge automatiquement un fichier vers le site http://www.previmeteo.com/ pour afficher les données principales. Un autre script vérifie si GraphWeather est en fonctionnement, si ce n'est pas le cas, il est lancé automatiquement.

D'un autre côté, toutes les données recueillies par la station: actuellement 89794 enregistrements de 16 données (température, humidité, vent...etc) chacun ce qui donne 1436704 données, sont téléchargées régulièrement (toutes les 10 mns) sur le serveur de Vers dans une base de données MySQL. Cela permet, outre une sauvegarde en temps réel, le calcul et l'affichage de toutes les données que vous trouverez dans les pages "Chiffres". Ces pages récupèrent à l'aide de scripts PHP les données, les trient, calculent les moyennes, minimas et maximas et les affichent sous forme de tableaux. Le choix s'est porté sur le couple PHP/MySQL pour les capacités de stockage pratiquement illimitées et la relative "facilité" d'apprentissage (je n'y connaissais rien avant) et de mise en œuvre.

Si, pour une raison quelconque (perte de la connexion internet, coupure de courant) la récupération des données de la station ne peut être réalisée automatiquement, celle-ci étant équipée de piles peut conserver les données pendant environ 12 jours (à raison d'un enregistrement toutes les 10mns). Ensuite, on peut récupérer ces données et les injecter dans la base de données. Toutes les précautions sont donc prises pour limiter au maximum les pertes.