Arduino et Wunderground.. (Lu 4951 fois)

Arduino et Wunderground.. le: 19/08/2015 à 21:58:59
Bonjour,

Je suis en train de concevoir une station météo autour d'un Arduino Uno et de quelques bricoles récupérées par-ci, par-là...
Je n'ai pas eu trop de problèmes pour faire fonctionner le tout et ma station envoie correctement des données sur Wunderground.

Mon interrogation est sur le traitement des données à envoyer, notamment sur les données vent.
Pour le moment, j'envoie toutes les 5 min la vitesse du vent et direction prises en instantanée, la valeur de la pointe de vent sur les 10 dernières minutes.

Faut-il lisser la vitesse et la direction sur un certain de nombre de mesures ou durée pour avoir une donnée plus parlante ?

Quelle sont les pratiques en la matière ?

Merci pour vos éclairages...



Re : Arduino et Wunderground.. Réponse #1 le: 21/08/2015 à 18:46:28
Bonsoir,
Voila une question intéressante, la fréquence de mise à jour des données, basée sur les données d'une  station météo.
A mon sens, il faut dissocier les données:
 1 - Celles que l'on veut afficher sur un site.
 2 - Celles que l'on veut garder, pour soi.

je vais commencer par celles que l'on veut traiter (mode perso), je suis pour un traitement d'un point par la moyenne des moindres carrées par exemple.

Pour les données que l'on veut afficher sur un site (mise à jour), dans ce cas je dirais qu'une moyenne sur 10 minutes (glissante ou pas) serait une bonne interpolation.

Cependant pour les données Vents:
  - Vitesse instantanée, Moyenne sur 60 secondes.
  - Direction, Moyenne sur 120 secondes (2 minutes).

Je terminerai par le fait, que les données météo sont difficilement comparables, ceci par le fait que des différences des capteurs employés, de leurs positionnements, ect....

La finalité étant d'afficher un résultat le plus proche de la réalité.

Ce ne sont que les remarques de GROGNON.

 





Re : Arduino et Wunderground.. Réponse #2 le: 22/08/2015 à 20:20:34
Je vais contredire Grognon, il va pouvoir grogner !.
Pour les vents, les normes (internationales et météo-france) préconise :
Vents Moyens : Moyennes des mesures de vents pendant 10mn. L'anémomètre devant être située à une hauteur de 8m en l'absence de végétations, constructions parasites.
La moyenne peut être une moyenne glissante.

Pour les rafales, c'est un peu plus compliqué à mettre en oeuvre : Vent mesuré instantanément sur 0,5 secondes étant supérieure au vent moyen.

CF : http://www.meteofrance.fr/prevoir-le-temps/phenomenes-meteo/les-vents-violents




Re : Arduino et Wunderground.. Réponse #3 le: 24/08/2015 à 08:39:12
Non, je ne grognerai pas. ;D

Un forum, est fait aussi pour apprendre.

GROGNON



Re : Arduino et Wunderground.. Réponse #4 le: 24/08/2015 à 18:43:18
Je blaguais !.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




Re : Arduino et Wunderground.. Réponse #5 le: 09/09/2015 à 05:59:18
Bonjour et merci,

Désolé de revenir si tard, je pensais avoir activé la notification de réponses et ne recevant rien, je n'ai plus consulté mon message ...

J'ai progressé sur ma station qui commence à bien fonctionner... J'envoie les données sur Wunderground ET sur mon site toutes les 5 min.
Ma page en cours de test : http://www.egloff.eu/weatherstation/wx_graph.php

Pour le vent : (je cite)
  - Vitesse instantanée, Moyenne sur 60 secondes.
  - Direction, Moyenne sur 120 secondes (2 minutes).

J'ai donc fait ces moyennes que je calcule donc pour les x dernières secondes juste avant de transmettre.

Pour la pluie :
J'ai lu qu'il fallait faire le total par jour et la moyenne sur les 10 dernières minutes.

Mais lorsqu'on transmet toutes les 5 minutes, doit-on refaire ce calcul toutes les 5 min pour les 10 dernières minutes, ou toutes les 10 min par tranche de 10 min ?

Merci,



Re : Arduino et Wunderground.. Réponse #6 le: 09/09/2015 à 08:19:22
Bonjour TK5EP,

Pour la pluie, il faut mesurer le cumul journalier entre 6h TU le jour J et 6h TU à J+1.

Qu'entends-tu par "moyenne sur les 10 dernières minutes" ? Le nombre de mm tombés ou bien l'intensité moyenne ?

Pour essayer de répondre à ta question, si tu veux calculer une moyenne sur les dix dernières minutes, rien ne t'empêche de choisir un pas de mesure plus petit. Cela te permettra d'éviter l'effet de lissage qui biaisent les données notamment lors d'averses. Je te conseille de descendre même à un pas de 3 ou 4 minutes si possible.

A noter que l'OMM recommande de mesurer les intensités pluviométriques avec un pas de 1 min. Il te faudra multiplier le nombre de mm tombés en 1 min par 60 pour avoir ton intensité en mm/h.



Re : Arduino et Wunderground.. Réponse #7 le: 09/09/2015 à 20:48:39
Bonsoir,

Pour les pluies, il n'y a pas de moyenne à faire.

Comme l'indique PiGui29, c'est un cumul journalier. Si ce cumul dans les normes sont bien de 6h à 6h, il est communément admis un cumul de 0 à 24h. Les sites comme Wunderground, Awekas,Station-météo ,.. attendent un cumul de 0h à 24h avec Raz à 0h.

Ensuite, il y a le taux de pluie. C'est le cumul de précipitation sur 1h. Pour ma part je fais un calcul glissant sachant que j'ai des mesures toutes les 5mn.

A chaque enregistrement (1/5mn) j'ai un cumul de pluie sur les 5 dernières minutes. Cela permet ensuite d'effectuer des cumuls de pluie /mois /an.

A+



Re : Arduino et Wunderground.. Réponse #8 le: 09/09/2015 à 21:40:17
Bonjour et merci pour les infos,

Pour ma part, j'effectue une mesure de toutes mes sondes toutes les secondes.

J'ai fait le cumul pendant les 10 dernières minutes et pendant 24h.

Je transmets mes données météo toutes les 5 min.

J'avoue que j'ai du mal à déterminer ce que je dois transmettre comme donnée pluie à ce moment là.
Wunderground semble vouloir le cumul sur les 60 dernières minutes.

Si je comprends bien pschnell, je pourrais ne faire qu'un cumul glissant toutes les 5 min sur les 60 dernières minutes  ?

Ok pour le cumul jour à 00 ou 06 h. Effectivement Wunderground font une RAZ à minuit.



Re : Arduino et Wunderground.. Réponse #9 le: 10/09/2015 à 07:33:07
le site Wunderground attend une trame d'infos contemant :
- Direction du vent en degré (&winddir=)
- Vitesse du vent en Mph (&windspeedmph=)
- Rafale en Mph (&windgustmph=)
- Température extérieur en °F (&tempf=)
- Pression relative en InHg (&baromin=)
- Point de rosé en °F (&dewptf=)
- Humidité extérieure en %Hr (&humidity=)
- Le cumul de pluie sur la dernière heure en Inch (&rainin=)
- Le cumul de pluie depuis 0h en Inch (&dailyrainin=)
- Les radiations solaires en W/m²(&solarradiation=)
- L'indice UV moyen sur les 10 dernière minutes (&UV=)

La trame doit inclure la date et heure en UTC (ex GMT) : Année-Mois-Jour Heure-Minute-Seconde





Re : Arduino et Wunderground.. Réponse #10 le: 10/09/2015 à 16:06:22
Bonjour et merci,

C'est ce que je transmets... http://www.wunderground.com/personal-weather-station/dashboard?ID=ICORSEAJ6

Mon interrogation était sur le mode de calcul des données..

Pour la pluie, j'ai donc fait une moyenne glissante sur une heure que je transmets toutes les 5 min pour rainin.

Est-ce correct ou est-ce pour par heure pleine ( de 00 à 59 min ?)

Cordialement,



Re : Arduino et Wunderground.. Réponse #11 le: 10/09/2015 à 18:07:45
Pour les pluies sur 1h (taux de pluie), ce n'est pas une moyenne mais un cumul sur 1h !
En matière de pluie, il n'y a pas de moyenne à avoir.
Par exemple, si ton pluvio bascule de 0.5mm à 12h30 puis de 0.75 à 12h45, le taux de pluie jusqu'à 13h30 sera de 1.25 mm (sous réserve qu'il n'y ai plus de pluie entre 12h45 et 13h30).

Voici, voila.



Re : Arduino et Wunderground.. Réponse #12 le: 10/09/2015 à 18:22:45
Pardon !

Il s'agit d'un lapsus de ma part ... C'est bien de cumul que je voulais parler et que je calcule !

Merci pour la correction.





 

x

Recevez les articles par mail

emailVous êtes passionné de station météo, restons en contact ...
www.station-meteo.com: le site de référence des stations météo