Bonjour,
Je possède une station météo WS1080. Celle ci n'est pas connectée à Internet et n'envoie donc pas en permanence ses données sur Internet.
Je consulte les informations "temps réel" sur la base et pour l'historique la station est fournie avec l'application Easyweather. Malheureusement cette application montre très vite ses limites :
- les courbes sont moches (à mon goût)
- il n'est pas possible de comparer deux périodes
Je me suis donc mis à la recherche de solutions alternatives et je suis tombé sur les scripts php NOAACompare, version artichow.
Je l'ai installée rapidement pour voir ce que cela donne, et j'ai utilisé Graphweather pour calculer les données NOAA.
Malheureusement j'ai été un peu déçu à l'utilisation :
- il n'y a pas les données de pression/humidité
- il n'y a pas les données quotidiennes
- les échelles sont dynamiques et donc trompeuses (quand on passe d'un mois à l'autre par exemple)
- les courbes sont incorrectes en cas de "trous" dans les données
- il y a plein d'infos qui ne m'intéresse pas
- ça ne croule pas sous la documentation et le copyright n'est pas clair
Je me suis donc mis en tête de développer ma propre version de NOAACompare en écrivant :
- une application qui génère des rapports équivalent à NOAA, mais avec la pression/humidité et des données quotidiennes
- un équivalent à NOAACompare en php, mais basé sur une bibliothèque graphique maintenue (pChart en l'occurence) que j'ai appelé Mémo Météo
Une fois le développement terminé grosse déception : les courbes tracées par pChart sont moches...
Je continue de gratter sur Internet et je vois qu'il existe une version plus récente de NOAACompare basé sur HighCharts et qui fait des graphiques très jolis.
J'ai donc modifié Mémo Météo pour utiliser HighCharts à la place de pChart et j'ai obtenu quelque chose qui me convient.
On en arrive enfin à la partie qui concerne Graphweather...
Mes scripts php peuvent afficher aussi bien les données générées par mon application que les rapports NOAA générés par Graphweather. La comparaison entre les 2 est donc extrêmement facile.
Or j'ai noté plusieurs différences :
1/ La direction du ventPour calculer la direction du vent d'une période je fais la somme des vecteurs vent.
Je n'ai pas trouvé de référence officielle expliquant comment faire. Ce qui est sûr c'est que Graphweather ne fait pas pareil car les résultats, bien que souvent proches, ne sont pas identiques.
Si on compare les roses des vent du 31/03/2018 :
MémoMétéo :
http://pseudo63.free.fr/meteo/index.html.php?type=0&level=1&d1_y=2018&d1_m=3&disp_avg=true&disp_min=true&disp_max=trueGraphweather :
http://pseudo63.free.fr/meteo/noaa/index.html.php?type=0&level=1&d1_y=2018&d1_m=3&disp_avg=true&disp_min=true&disp_max=trueOn voit que j'ai calculé un vecteur vent d'ouest alors que Graphweather a trouvé un vent du sud.
Voici mes données brutes :
Quand on fait le calcul à la main le vecteur vent est bien d'ouest. Enfin je crois... J'ai dessiné les vecteurs à l'échelle pour les additionner, comme à l'école il y a quelques années.
Ma question est donc la suivante :
Quelle est la formule de calcul de la direction du vent qu'utilise Graphweather. Y-a-t'il une norme pour cela ?Ensuite pour dessiner la rose des vents j'utilise la direction du vecteur que je pondère avec la norme du vecteur.
Or il n'y a pas cette donnée dans les fichiers NOAA. J'utilise donc la vitesse moyenne du vent, mais cette valeur est très différente de la norme !
Quelle est la règle pour dessiner la rose des vents ?2/ Le calcul de la pluieLorsque l'on compare les données de pluie du mois d'avril on se rend compte d'une petite différence les 29 et 30/04/2018
Pluie du 29 et 30/04/2018 :
MémoMétéo :
http://pseudo63.free.fr/meteo/index.html.php?type=0&level=1&d1_y=2018&d1_m=4&disp_avg=true&disp_min=true&disp_max=trueGraphweather :
http://pseudo63.free.fr/meteo/noaa/index.html.php?type=0&level=1&d1_y=2018&d1_m=4&disp_avg=true&disp_min=true&disp_max=trueLes données brutes sont les suivantes :
Il semble que Graphweather associe les données jusqu'à 1h00 du matin avec le jour précédent.
Au final les totaux sont les mêmes mais je me demande si cela est normal ?3/ Trous dans les donnéesJe n'ai pas de données en juin et en septembre (panne de la station).
MémoMétéo :
http://pseudo63.free.fr/meteo/index.html.php?type=0&d1_y=2018Graphweather :
http://pseudo63.free.fr/meteo/noaa/index.html.phpGraphweather n'a rien calculé pour juin par contre a calculé des "0" pour septembre. Pourquoi ???Désolé pour ce gros pavé et merci à ceux qui ont lu jusqu'au bout.
Mon but est de finaliser mes applications pour avoir des données le plus correctes possibles.
Je vais bientôt m'attaquer aux UVs et ensoleillement via des données d'une nouvelle station qui émet vers weathercloud. J'aurais sans doute de nouvelles questions. Désolé d'avance...