Job a écrit:
Hello,
Quelques points :
- Le checksum de la trame que tu montres en exemple n'est pour moi pas correct, je m'attendais à trouver 53 07 & non 36 07
- Ton travail sur le Wind_Chill est interessant, aujourd'hui je ne le récupère pas, je laisse soin à GW de le calculer
- Je ne vois pas l'UV au même endroit que toi
- Nous ne décodons pas la pluie de la même manière. Pour ma part, rainfall_relative est recalculé par XNet_Meteo, les résultats étaient plus que surprenant.
- Je pense que les status des batteries ne sont pas dans D2, mais dans D9.
* Non XNet_Meteo n'est pas écrit en C#, mais en Delphi donc difficillement recompilable pour Linux.
[/code]
Bonjour,
- Le checksum de la trame que tu montres en exemple n'est pour moi pas correct, je m'attendais à trouver 53 07 & non 36 07->>> tout à fait le checksum de cette trame est bien 53 07, quand j'ai écrit ça j'ai pris deux morceaux de trame mises bout à bout sans aucun rapport, donc on est ok sur la manière de le calculer.
- Je ne vois pas l'UV au même endroit que toi --->>> en fait je le soupçonne à cet endroit car c'est le seul endroit dans la trame où j'ai 255 une valeur décodée par WD version m et donnée par le wmr200history, un fichier de log qui me permet de récupérer les trames brutes données par la station.
- Nous ne décodons pas la pluie de la même manière. Pour ma part, rainfall_relative est recalculé par XNet_Meteo, les résultats étaient plus que surprenant.--->> je suis quasiment sûr de moi, je l'ai vérifié sur quelques trames, mais .... je ne suis pas à l'abri d'une erreur. Par contre il serait intéressant de vérifier ceci le caractère B0 en cas de dépassement je l'ai eu samedi suite à un taux de précipitation hors norme: 09- ph = taux de précipitation par heure en inch B0 indique un dépassement de capacité dans ce cas la station affiche HHH mm/h (à vérifier)
- Je pense que les status des batteries ne sont pas dans D2, mais dans D9.-->>> j'ai imaginé qu'ils étaient en D2 j'en suis pas sûr du tout!
- Ton travail sur le Wind_Chill est intéressant, aujourd'hui je ne le récupère pas, je laisse soin à GW de le calculer->>> peux tu essayer de confirmer ma formule? (une formule où l'on soustrait 320 et l'on divise le tout par 15) Est ce bien 320 ou 310? ou 330 ou autre chose.
voici le travail que j'ai fait pour y arriver. (Dans un tableau excel que le forum ne veux pas joindre)
Code :
décimal trame hexa windchill temp ext Résultat de la formule
affiché sur
la centrale
510 01FE 12,67
500 01F4 12
490 01EA 11,33
480 01E0 10,67
470 01D6 10
460 01CC 9,33
450 01C2 8,67
440 01B8 8
430 01AE 7,33
420 01A4 6,67
410 019A 6
400 0190 5,33
390 0186 4,67
380 017C 4
370 0172 2 6,4 3,33
360 0168 3 6,4 2,67
350 015E 1 ou 2 2
340 0154 1 4,2 1,33
330 014A 1 0,67
320 0140 0
310 0136 0 ou 1 -0,67
300 012C -1 2,1 -1,33
290 0122 -2
280 0118 -2,67
270 010E -3 2,4 -3,33
260 0104 -4
250 00FA -4,67
240 00F0 -5 6,1 -5,33
230 00E6 -5ou -6 2,2 -6
220 00DC -6,67
210 00D2 -7,33
200 00C8 -8
190 00BE -8,67
180 00B4 -9,33
170 00AA -10
160 00A0 -10,67
150 0096 -11,33
140 008C -12
130 0082 -12,67
120 0078 -13,33
110 006E -14
100 0064 -14,67
90 005A -15,33
80 0050 -16
70 0046 -16,67
60 003C -17,33
50 0032 -18
40 0028 -18,67
30 001E -19,33
20 0014 -20
10 000A -20,67
0 0000 -21,33
Mais je continue...
Je te tiens au courant
A+
BF