Météo Bures-sur-Yvette

À propos

Sommaire

La station

Au début du mois de janvier 2020, une station Netatmo est venue remplacer la station Davis Vue, qui était en service depuis Septembre 2011. Elle comprend 4 éléments.

Module intérieur  

Le module principal, qui se charge de trois fonctions :

  • mesurer les données intérieures :
    • Pression atmosphérique
    • Température intérieure
    • Humidité intérieure
    • Niveau de CO2
    • Niveau sonore
  • collecter les informations en provenance des autres modules
  • envoyer les informations collectées vers les serveurs de Netatmo

Il est placé dans la véranda, à un emplacement lui permettant d'une part de capter les informations envoyées par les modules extérieurs, d'autre part d'envoyer les informations collectées vers le routeur Internet.

 
Module extérieur  

Les trois modules extérieurs sont placés sur un mat de 6m de hauteur situé dans le jardin.


Le module extérieur, chargé de mesurer la température et l'humidité extérieures

Il est placé au milieu du mat, dans un abri "normalisé grâce auquel ses capteurs ne sont pas trop influencés par l'environnement extérieur. En ce moment, avec les conditions actuelles, il remplit correctement son rôle. Les mesures de la température extérieure et de l'humidité sont similaires à celles des stations environnantes, y compris lorsque le soleil brille.


L'anémomètre, chargé de mesurer la vitesse et la direction du vent.

Il est installé au sommet d'un mat, à 6 mètres au-dessus du sol. La hauteur normalisée étant de 10 mètres, j'ai donc dû le calibrer dans les paramètres. Il n'est pas impossible que j'ajoute un élément supplémentaire de 5 mètres au mat afin de respecter la norme.


Le pluviomètre, chargé de mesurer le volume des précipitations.

Il est installé sur le mat suffisemment haut pour que les mesures des précipitations ne soient pas perturbées par la végétation.

 

Le site web

Petit rappel historique

  • La première version du site web a été créée en 2005. Il ne reste aucune trace de cette version.
  • La deuxième version a été créée en 2008.
  • La troisième version a été créée en septembre 2011.
  • La quatrième version a été créée en septembre 2015.
  • La version actuelle est la cinquème version. Elle est en ligne depuis février 2020. Très proche de la précédente, les modifications apportées portent essentiellement sur l'adaptation des scripts aux spécificités de la station Netatmo

Organisation du site

  • La page d'accueil, sur laquelle se trouve un tableau avec l'ensemble des données et graphiques actuels et pour certaines d'entre elles, les valeurs maxi et mini du jour, du mois et de l'année. On y trouve pour chaque mesure des liens vers les graphiques correspondants. Les données sont actualisées toutes les 10 minutes.
  • La page des prévisions à 10 jours, en provenance du site Weather Underground, sur lequel mes données sont également publiées.
  • La page des cartes et radars, affichant sur des cartes les précipitations, la nébulosité la direction et la force des vents.
  • Les tableaux et graphiques NOAA. Il s'agit de tableaux et graphiques formatés selon une méthode normalisée mise en place par un des services de la météo US, le NOAA (National Oceanic and Atmospheric Administration). Ils sont beaucoup utilisé à travers le monde pour suivre les évolutions météorologiques sur de longues périodes. Sur le site, l'utilisation d'une bibliothèque de scripts spécifique permet de les présenter de manière visuellement attractive.
  • Les éphémérides, sur lesquelles sont calculées les heures de lever et coucher du soleil et de la lune, les phases de la lune et les dates des saisons.
  • La page des statistiques, avec quelques tableaux statistiques sur les jours et années précédents, ainsi qu'une comparaison pluriannuelle sur la moyenne des températures mensuelles et le volume des précipitations mensuelles depuis 2009.
  • Enfin la présente page, qui décrit la station et le site web.


Liens

Les sites qui diffusent les données de la station

Les sites météo

Les sites techniques

  • Hébergement du site, Gandi
  • NOAA template 2, sur le site Weather Templates (lien brisé)
  • Calcul des éphémérides, sur le site Saratoga Weather
  • Calcul de différences entre 2 dates, sur le site GIDnetwork

Un peu de technique

Architecture

Le site web de Météo Bures est hébergé sur les serveurs de la Société Gandi, qui met à disposition des gestionnaires de sites web un espace permettant de stocker l'ensemble les pages web, une base de données MySQL, et les outils nécessaires à la gestion du site et des données.

De son còté, Netatmo met à disposition des développeurs une API (Application Programming Interface), comprenant notamment les deux fonctions suivantes :

  • getData : fonction permettant de récupérer les données les plus récentes.
  • getMeasure : fonction permettant de récupérer les données historiques.

Les données des différents capteurs sont récupérées par le module principal, qui les envoie à un intervalle quelque peu aléatoire vers les serveurs de Netatmo, sur lesquels elles sont stockées pour une durée indéterminée.

Gestion des données

On distingue deux familles de données :

  • Les données dites actuelles, qui correspondent aux informations les plus récentes présentes sur les serveurs de Netatmo.
  • Les données historiques, qui correspondent à l'ensemble des données de la station.

Depuis leur récupération sur les serveurs de Netatmo jusqu'à leur affichage sur les pages du site, toutes les données sont gérées è l'aide de 4 scripts écrits en language PHP.

  • Le premier script est chargé de récupérer les données des 24 dernières heures hébergées sur les serveurs de Netatmo en utilisant la fonction getMeasure de l'API. Les données vont alimenter une base de données MySQL.
  • Le second script alimente à partir de la base de données un fichier qui sera utlisé pour l'affichage des informations historiques de la page d'accueil du site, à savoir les minimas et maximas du jour, ainsi que les données mensuelles et annuelles.
  • Le troisième script permet de générer les fichiers qui serviront à la réalisation des graphiques de la page d'accueil.
  • Le dernier script génére les images des graphiques de la page d'accueil à partir des données du script précédent.

L'enchaînement des 4 scripts s'exécute en une trentaine de seconde. Il sont lancés toutes les 10 minutes par un gestionnaire de tàches que les unixiens connaissent bien, cron.

Les autres pages du site sont construites au moment où elles sont interrogées depuis la base de données, ou proviennent de sources extérieures.


Le webmaster

Développeur : Bruno Thomas.

Licence Creative Commons
Le code de ce site web est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale 4.0 International.