[push] je reçois trois 'measurement' (différents) par mise à jour de balise
-
Très probable que ce soit un bug dans mon code (pardon d'avance !).
Quand je souscris aux données en push pour une balise, j'obtiens trois messages dans un laps de temps quasi instantané (cf. timestamp logué juste au moment de la réception).
Ca serait pas dramatique si les valeurs étaient les mêmes, mais ce n'est pas le cas.
Elles sont proches, mais légèrement différentes.Cf. screenshot.
Par comparaison avec
http://openwindmap.org
, le dernier push reçu semble être le bon.La plupart des valeurs bougent d'une réception à l'autre.
Parfois, les valeurs sont relativement différentes (cf. windspeedmax).
Une idée de ce qui se passe ?
-
Bonjour.
C'est normal : les pioupious transmettent toutes les 12 minutes.
Dans chaque transmission, il y a le détail de 3 périodes de 4 minutes.- T-12 à T-8
- T-8 à T-4
- T-4 à T
(T étant l'heure de transmission)
Je n'ai pas la doc devant les yeux, mais il doit y avoir un paramètre "date / heure" dans chaque message.
-
Merci Nicolas !
Suggestion pour la prochaine API
: un seul push avec le détail des 3 périodes dans le même message :
- plus simple à gérer côté réception.
- plus light niveau réseau.
Pour l'instant c'est le cas sur tous mes tests, mais est-ce que c'est garanti que les messages soient envoyés par ordre chronologique (dernier message envoyé = T-4 à T) ?