WMR200: que faut-il pour develloper le plugin ?
Re: WMR200: que faut-il pour develloper le plugin ?
J'ai recommencer à travailler sur la trame D2 et j'ai corrigé et espère avoir résolu le pb du Windchill
la trame transmise est la suivante :
D2 31 28 03 0E 01 09 00 00 00 00 00 00 21 00 00 0C 01 01 07 08 0C 36 10 03 5E 01 FF E9 23 F4 33 01 00 BF 00 2A 28 00 00 01 38 00 62 3C 00 00 36 07
la clé de la compréhension :
1ère ligne un n° de repère que j'ai mis moi (voir en dessous)
2ème ligne la trame elle même
3ème ligne des repères en lettre que j'ai mis moi pour la compréhension
01-02-03--04-05-06--07-08---09--10--11--12--13---14--15--16-17--18-19-20-21---22-23-24-
D2-31-28--03-0E-01--09-00---00--00--00--00--00---21--00--00-0C--01-01-07-08---0C-36-10-
ID--ll-mm-HH-JJ-MM-AA-an--ph--pi1-pi2--pj1-pj2--pc1-pc2-mr-hr--jr-Mor-Ar-div------vr-vx-
la suite...
25--26---27---28-29---30-31--32-33--34-35-36--37--38--39-40--41---
03--5E---01---FF-E9---23-F4--33-01--00-BF-00--2A--28--00-00--01---
xm-wc1-wc2--uv-PPa-Db-ppr-Ec-ncti----Ti--Ti2-hui--pri-pri2----ncte-
la suite encore
42-43--44--45--46---47-48--49
38-00--62--3C--00---00-36--07
Te-Te2-hue-pre-pre2---CSl--CSh
01- => D2 identificateur de trame heure date année
02- => ll = 31 dans cette trame c'est la longueur de la trame identificateur et CS inclus
03- mm = minutes
04- HH = heures
05- JJ = jours
06- MM = mois
07- AA = année (2000+AA)
08- an = n° de capteur en poids faible et alim du capteur en poids fort
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)
10- pi1
11- pi2 = précipitation instantanée en inch
12- pj1 précipitation des dernières 24 h en inch poids faible
13- pj2 précipitation des dernières 24 h en inch poids fort
14- pc1 : pluie cumulée en inch $pc2pc1/100 ex : $0021 = 33 soit 0,33 inch en mm = 0,33*25,4=8,4 mm (interrogation sur pc2 pour le moment)
15- pc2 : pluie cumulée poids fort
16- Mr : minutes du début de l'enregistrement des précipitations accumulées
17- Hr : heure du début de l'enregistrement des précipitations accumulées
18- Jr : Jour du début de l'enregistrement des précipitations accumulées
19- Mor : Mois du début de l'enregistrement des précipitations accumulées
20- Ar : du début de l'enregistrement des précipitations accumulées ici le total de pluie 8,4 mm c'est depuis le 1 janvier 07 à 12 h 00
21- div direction du vent =div*22,5 degrés nord = 0 dans la direction nord-est-sud-ouest ex : 08=> 08* 22,5= 180°
22-
23- vr = rafales de vent en m/s à diviser par 10 ici $36=54 soit 5,4m/s
24- vx xm = vent moyen vm = $mv en m/s ex 10 03 =>$31= 49 soit 4,9 m/s
25- xm
26- wc1 windchill = $wc2 wc1 appliqué avec une formule où l'on soustrait 320 et l'on divise le tout par 15 ex $15E=350 Windchill=(350-320)/15= 2°C (à vérifier mais presque sûr)
27- wc2 lorsque la station donne wc1 wc2 = 00 20 cela indique un windchill non calculé --->>> sûr
28- UV indice UV interprétation?
29- pression concatenation du poids fort en b avec PPa résultat en hectopascal exemple : E9 23 : 3E9=1001 hpascal
30- D est la prévision 12-24 h : ici 2 (0 Partiellement nuageux, 1 pluvieux, 2 nuageux, 3 ensoleillé, 4 neigeux)
31- pression concatenation du poids fort en c avec PPr résultat en hectopascal exemple : F4 33 : 3F4=1012 hpascal
32- E est la prévision actuelle : ici 2 (0 Partiellement nuageux, 1 pluvieux, 2 nuageux, 3 ensoleillé, 4 neigeux)
33- ncti n° de capteur de température intérieure ?
34-
35- Ti : température intérieure en °C ex : $BF=191 soit 19,1°C
36- Ti2 : poids fort de la température intérieure avec signe codé sur le bit de poids fort un $8= signifie signe <0
37- hui : humidité intérieure en % ex : $2A=42%
38- pri : point de rosée intérieure ex $28 = 4°C
39- pri2 : point de rosée intérieure poids fort avec signe codé sur le bit de poids fort un $8= signifie signe <0
40-
41- ncte : n° de capteur intérieur en poids faible ? et alimentation en poids fort?
42- Te : température extérieure en °C : ex : $38 = 56 soit 5,6°C avec bit de poids fort = signe un bit de poids fort à 1 indique une température <0
43- Te2 : poids fort de la température extérieure avec signe codé sur le bit de poids fort un $8= signifie signe <0
44- hue : humidité extérieure en % ex $62=98%
45- pre : point de rosée ex $3C = 60 soit 6°C
46- pre2 : poids fort du point de rosée en poids fort avec signe codé sur le bit de poids fort un $8= signifie signe <0
47-
48- Checksum poids faible
49- Checksum poids fort (somme des octets de la trame identificateur inclu)
Il reste à trouver les valeurs prises pour les calculs des alims, le travail fait sur la WMR 100 ne semble pas convenir.
Et puis il reste le 22 le 34, le 40 et le 47. Quelqu'un a une idée?
la trame transmise est la suivante :
D2 31 28 03 0E 01 09 00 00 00 00 00 00 21 00 00 0C 01 01 07 08 0C 36 10 03 5E 01 FF E9 23 F4 33 01 00 BF 00 2A 28 00 00 01 38 00 62 3C 00 00 36 07
la clé de la compréhension :
1ère ligne un n° de repère que j'ai mis moi (voir en dessous)
2ème ligne la trame elle même
3ème ligne des repères en lettre que j'ai mis moi pour la compréhension
01-02-03--04-05-06--07-08---09--10--11--12--13---14--15--16-17--18-19-20-21---22-23-24-
D2-31-28--03-0E-01--09-00---00--00--00--00--00---21--00--00-0C--01-01-07-08---0C-36-10-
ID--ll-mm-HH-JJ-MM-AA-an--ph--pi1-pi2--pj1-pj2--pc1-pc2-mr-hr--jr-Mor-Ar-div------vr-vx-
la suite...
25--26---27---28-29---30-31--32-33--34-35-36--37--38--39-40--41---
03--5E---01---FF-E9---23-F4--33-01--00-BF-00--2A--28--00-00--01---
xm-wc1-wc2--uv-PPa-Db-ppr-Ec-ncti----Ti--Ti2-hui--pri-pri2----ncte-
la suite encore
42-43--44--45--46---47-48--49
38-00--62--3C--00---00-36--07
Te-Te2-hue-pre-pre2---CSl--CSh
01- => D2 identificateur de trame heure date année
02- => ll = 31 dans cette trame c'est la longueur de la trame identificateur et CS inclus
03- mm = minutes
04- HH = heures
05- JJ = jours
06- MM = mois
07- AA = année (2000+AA)
08- an = n° de capteur en poids faible et alim du capteur en poids fort
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)
10- pi1
11- pi2 = précipitation instantanée en inch
12- pj1 précipitation des dernières 24 h en inch poids faible
13- pj2 précipitation des dernières 24 h en inch poids fort
14- pc1 : pluie cumulée en inch $pc2pc1/100 ex : $0021 = 33 soit 0,33 inch en mm = 0,33*25,4=8,4 mm (interrogation sur pc2 pour le moment)
15- pc2 : pluie cumulée poids fort
16- Mr : minutes du début de l'enregistrement des précipitations accumulées
17- Hr : heure du début de l'enregistrement des précipitations accumulées
18- Jr : Jour du début de l'enregistrement des précipitations accumulées
19- Mor : Mois du début de l'enregistrement des précipitations accumulées
20- Ar : du début de l'enregistrement des précipitations accumulées ici le total de pluie 8,4 mm c'est depuis le 1 janvier 07 à 12 h 00
21- div direction du vent =div*22,5 degrés nord = 0 dans la direction nord-est-sud-ouest ex : 08=> 08* 22,5= 180°
22-
23- vr = rafales de vent en m/s à diviser par 10 ici $36=54 soit 5,4m/s
24- vx xm = vent moyen vm = $mv en m/s ex 10 03 =>$31= 49 soit 4,9 m/s
25- xm
26- wc1 windchill = $wc2 wc1 appliqué avec une formule où l'on soustrait 320 et l'on divise le tout par 15 ex $15E=350 Windchill=(350-320)/15= 2°C (à vérifier mais presque sûr)
27- wc2 lorsque la station donne wc1 wc2 = 00 20 cela indique un windchill non calculé --->>> sûr
28- UV indice UV interprétation?
29- pression concatenation du poids fort en b avec PPa résultat en hectopascal exemple : E9 23 : 3E9=1001 hpascal
30- D est la prévision 12-24 h : ici 2 (0 Partiellement nuageux, 1 pluvieux, 2 nuageux, 3 ensoleillé, 4 neigeux)
31- pression concatenation du poids fort en c avec PPr résultat en hectopascal exemple : F4 33 : 3F4=1012 hpascal
32- E est la prévision actuelle : ici 2 (0 Partiellement nuageux, 1 pluvieux, 2 nuageux, 3 ensoleillé, 4 neigeux)
33- ncti n° de capteur de température intérieure ?
34-
35- Ti : température intérieure en °C ex : $BF=191 soit 19,1°C
36- Ti2 : poids fort de la température intérieure avec signe codé sur le bit de poids fort un $8= signifie signe <0
37- hui : humidité intérieure en % ex : $2A=42%
38- pri : point de rosée intérieure ex $28 = 4°C
39- pri2 : point de rosée intérieure poids fort avec signe codé sur le bit de poids fort un $8= signifie signe <0
40-
41- ncte : n° de capteur intérieur en poids faible ? et alimentation en poids fort?
42- Te : température extérieure en °C : ex : $38 = 56 soit 5,6°C avec bit de poids fort = signe un bit de poids fort à 1 indique une température <0
43- Te2 : poids fort de la température extérieure avec signe codé sur le bit de poids fort un $8= signifie signe <0
44- hue : humidité extérieure en % ex $62=98%
45- pre : point de rosée ex $3C = 60 soit 6°C
46- pre2 : poids fort du point de rosée en poids fort avec signe codé sur le bit de poids fort un $8= signifie signe <0
47-
48- Checksum poids faible
49- Checksum poids fort (somme des octets de la trame identificateur inclu)
Il reste à trouver les valeurs prises pour les calculs des alims, le travail fait sur la WMR 100 ne semble pas convenir.
Et puis il reste le 22 le 34, le 40 et le 47. Quelqu'un a une idée?
-
- Membre
- Messages : 156
- Inscription : ven. avr. 04, 2008 1:40 pm
- Localisation : Le Val Saint Germain - FRANCE
- Contact :
Re: WMR200: que faut-il pour develloper le plugin ?
Hello,
De retour, je me suis empressé de mettre tron tableau en face du mien pour comparaison.
Tu trouveras le résultat brut ci-dessous.
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.
Ci dessous les résultats du décode de cette trame avec la version Beta actuelle de XNet_Meteo.
(Heure des données : 14/01/2009 03h40)

De retour, je me suis empressé de mettre tron tableau en face du mien pour comparaison.
Tu trouveras le résultat brut ci-dessous.
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.
Ci dessous les résultats du décode de cette trame avec la version Beta actuelle de XNet_Meteo.
(Heure des données : 14/01/2009 03h40)

Code : Tout sélectionner
0 D2 210 Id 01- => D2 identificateur de trame heure date année
1 31 49 Length 02- => ll = 31 dans cette trame c'est la longueur de la trame identificateur et CS inclus
2 28 40 Min 03- mm = minutes
3 03 3 Hour 04- HH = heures
4 0E 14 Day 05- JJ = jours
5 01 1 Month 06- MM = mois
6 09 9 Year 07- AA = année (2000+AA)
7 00 0 Relative_Rainfall Least Significant Byte 08- an = n° de capteur en poids faible et alim du capteur en poids fort
8 00 0 Relative_Rainfall Most Significant Byte 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)
9 00 0 1Hour_Rainfall Least Significant Byte 10- pi1
10 00 0 1Hour_Rainfall Most Significant Byte 11- pi2 = précipitation instantanée en inch
11 00 0 24Hours_Rainfall Least Significant Byte 12- pj1 précipitation des dernières 24 h en inch poids faible
12 00 0 24Hours_Rainfall Most Significant Byte 13- pj2 précipitation des dernières 24 h en inch poids fort
13 21 33 Total_Rainfall Least Significant Byte 14- pc1 : pluie cumulée en inch $pc2pc1/100 ex : $0021 = 33 soit 0,33 inch en mm = 0,33*25,4=8,4 mm (interrogation sur pc2 pour le moment)
14 00 0 Total_Rainfall Most Significant Byte 15- pc2 : pluie cumulée poids fort
15 00 0 Min 16- Mr : minutes du début de l'enregistrement des précipitations accumulées
16 0C 12 Hour 17- Hr : heure du début de l'enregistrement des précipitations accumulées
17 01 1 Day 18- Jr : Jour du début de l'enregistrement des précipitations accumulées
18 01 1 Month 19- Mor : Mois du début de l'enregistrement des précipitations accumulées
19 07 7 Year 20- Ar : du début de l'enregistrement des précipitations accumulées ici le total de pluie 8,4 mm c'est depuis le 1 janvier 07 à 12 h 00
20 08 8 Wind_Direction (x360/16 °) 21- div direction du vent =div*22,5 degrés nord = 0 dans la direction nord-est-sud-ouest ex : 08=> 08* 22,5= 180°
21 0C 12 ? 22-
22 36 54 Wind_Gust LSB 23- vr = rafales de vent en m/s à diviser par 10 ici $36=54 soit 5,4m/s
23 10 16 Wind_Speed LSB | Wind_Gust MSB 24- vx xm = vent moyen vm = $mv en m/s ex 10 03 =>$31= 49 soit 4,9 m/s
24 03 3 Wind_Speed MSB 25- xm
25 5E 94 ? 26- wc1 windchill = $wc2 wc1 appliqué avec une formule où l'on soustrait 320 et l'on divise le tout par 15 ex $15E=350 Windchill=(350-320)/15= 2°C (à vérifier mais presque sûr)
26 01 1 ? 27- wc2 lorsque la station donne wc1 wc2 = 00 20 cela indique un windchill non calculé --->>> sûr
27 FF 255 ?? 28- UV indice UV interprétation?
28 E9 233 Pressure_Absolute LSB 29- pression concatenation du poids fort en b avec PPa résultat en hectopascal exemple : E9 23 : 3E9=1001 hpascal
29 23 35 Weather_Forecast | Pressure_Absolute MSB 30- D est la prévision 12-24 h : ici 2 (0 Partiellement nuageux, 1 pluvieux, 2 nuageux, 3 ensoleillé, 4 neigeux)
30 F4 244 Pressure_Relative LSB 31- pression concatenation du poids fort en c avec PPr résultat en hectopascal exemple : F4 33 : 3F4=1012 hpascal
31 33 51 Weather_Current | Pressure_Relative MSB 32- E est la prévision actuelle : ici 2 (0 Partiellement nuageux, 1 pluvieux, 2 nuageux, 3 ensoleillé, 4 neigeux)
32 01 1 UV_Index 33- ncti n° de capteur de température intérieure ?
33 00 0 Smiley | SondeId 34-
34 BF 191 Temperature LSB 35- Ti : température intérieure en °C ex : $BF=191 soit 19,1°C
35 00 0 +/- | Temperature MSB 36- Ti2 : poids fort de la température intérieure avec signe codé sur le bit de poids fort un $8= signifie signe <0
36 2A 42 Humidity 37- hui : humidité intérieure en % ex : $2A=42%
37 28 40 Dew_Point LSB 38- pri : point de rosée intérieure ex $28 = 4°C
38 00 0 +/- | Dew_Point MSB 39- pri2 : point de rosée intérieure poids fort avec signe codé sur le bit de poids fort un $8= signifie signe <0
39 00 0 ? 40-
40 01 1 Smiley | SondeId 41- ncte : n° de capteur intérieur en poids faible ? et alimentation en poids fort?
41 38 56 Temperature LSB 42- Te : température extérieure en °C : ex : $38 = 56 soit 5,6°C avec bit de poids fort = signe un bit de poids fort à 1 indique une température <0
42 00 0 +/- | Temperature MSB 43- Te2 : poids fort de la température extérieure avec signe codé sur le bit de poids fort un $8= signifie signe <0
43 62 98 Humidity 44- hue : humidité extérieure en % ex $62=98%
44 3C 60 Dew_Point LSB 45- pre : point de rosée ex $3C = 60 soit 6°C
45 00 0 +/- | Dew_Point MSB 46- pre2 : poids fort du point de rosée en poids fort avec signe codé sur le bit de poids fort un $8= signifie signe <0
46 00 0 ? 47-
47 53 83 Checksum LSB 48- Checksum poids faible
48 07 7 Checksum MSB 49- Checksum poids fort (somme des octets de la trame identificateur inclu)
Re: WMR200: que faut-il pour develloper le plugin ?
on parle bien d'une WMR200?
Hub
Hub
-
- Membre
- Messages : 156
- Inscription : ven. avr. 04, 2008 1:40 pm
- Localisation : Le Val Saint Germain - FRANCE
- Contact :
Re: WMR200: que faut-il pour develloper le plugin ?
Hellohubione a écrit :on parle bien d'une WMR200?
Hub
Oui, pourquoi ?
Joß
Re: WMR200: que faut-il pour develloper le plugin ?
Bonjour,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]
- 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 : Tout sélectionner
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
Je te tiens au courant
A+
BF
Re: WMR200: que faut-il pour develloper le plugin ?
J'ai un scoop! un collègue me fait remarquer que le windchill est donné en dizaines de farenheit tout simplement la formule est donc non pas (valeur-320)/15 mais (valeur-320)/18.
A+
BF
A+
BF
-
- Membre
- Messages : 156
- Inscription : ven. avr. 04, 2008 1:40 pm
- Localisation : Le Val Saint Germain - FRANCE
- Contact :
Re: WMR200: que faut-il pour develloper le plugin ?
BonjourJob a écrit : Allez un peu de teasing ... La prochaine release de XNet_Meteo supportera la trame D2 et donc la gestion du DataLogguer.... Disons a la mi-Fevrier, peut-être avant !
Chose promise ......
Pour avoir quelque chose de stable à la mi Février, la première Beta publique (2009-02-02d) est dispo :
http://www.grosjeanne.name/Meteo/XNet_Meteo.zip
Si tout ce se passe bien, cette version doit enregistrer le Datalogger des WMR200.
Normalement, XNet_Meteo ne reset pas le contenu du Datalogger, Vous pouvez donc tester sereinement sans perte de données.
Je compte sur vous pour remonter vos remarques, avis, & commentaires avec
- le csv généré par XNet_Meteo
les logs de XNet_Meteo (pour cela, créer un répertoire Logs dans le répertoire ou vous avez installé XNet_Meteo)
les fichiers csv de vos softs d'acquisition actuels (Weather Display, ...)
Joß
Re: WMR200: que faut-il pour develloper le plugin ?
L'heure enregistrée par le fichier CSV de cette nouvelle version, indique 1 heure de retard à chaque enregistrement
@+Pat

@+Pat
Dernière modification par Pmarie le lun. févr. 02, 2009 10:53 pm, modifié 1 fois.
Re: WMR200: que faut-il pour develloper le plugin ?
L'heure enregistrée par le fichier CSV de cette nouvelle version, indique 1 heure de retard à chaque enregistrement
@+Pat

@+Pat
-
- Membre
- Messages : 156
- Inscription : ven. avr. 04, 2008 1:40 pm
- Localisation : Le Val Saint Germain - FRANCE
- Contact :
Re: WMR200: que faut-il pour develloper le plugin ?
Bonjour
Oui,
Depuis quelques versions, l'enregistrement des horaires se fait en UTC.
Il faut donc modifier le paramètre adequat dans le plugin CSV.
Joß
Oui,
Depuis quelques versions, l'enregistrement des horaires se fait en UTC.
Il faut donc modifier le paramètre adequat dans le plugin CSV.
Joß
Re: WMR200: que faut-il pour develloper le plugin ?
OK j'ai modifie le plugin CSV et tout est rentré dans l'ordre.
J'utilisais la version de 2008-12-07b, raison pour laquelle j'ai été surpris hier
Devant editer le fichier CSV manuellement de temps en temps, le choix entre les 2 types d'enregistrement horaires serait le bien venu dans le menu option de Xnet Meteo .
Idem pour la fenetre de Xnet qui n'est pas redimensionnable et reste sur du 450x692 ou quelque chose comme cela, si il etait possible d'avoir une fenetre redimensionnable ou plus haute pour eviter l'utilisation de l'ascenceur pour les info. des sondes sup. (Uniquement pour ceux qui en ont 8,9 ou 10 )
@+ Pat.
J'utilisais la version de 2008-12-07b, raison pour laquelle j'ai été surpris hier

Devant editer le fichier CSV manuellement de temps en temps, le choix entre les 2 types d'enregistrement horaires serait le bien venu dans le menu option de Xnet Meteo .
Idem pour la fenetre de Xnet qui n'est pas redimensionnable et reste sur du 450x692 ou quelque chose comme cela, si il etait possible d'avoir une fenetre redimensionnable ou plus haute pour eviter l'utilisation de l'ascenceur pour les info. des sondes sup. (Uniquement pour ceux qui en ont 8,9 ou 10 )
@+ Pat.
-
- Membre
- Messages : 156
- Inscription : ven. avr. 04, 2008 1:40 pm
- Localisation : Le Val Saint Germain - FRANCE
- Contact :
Re: WMR200: que faut-il pour develloper le plugin ?
Je prends le point, mais pas dans les priorités.Pmarie a écrit :OK j'ai modifie le plugin CSV et tout est rentré dans l'ordre.
J'utilisais la version de 2008-12-07b, raison pour laquelle j'ai été surpris hier![]()
Devant editer le fichier CSV manuellement de temps en temps, le choix entre les 2 types d'enregistrement horaires serait le bien venu dans le menu option de Xnet Meteo .
http://www.grosjeanne.name/Wiki/XNet_Meteo:Wish-List
Je note aussi, et cela devrait être dispo dans la prochaine versionIdem pour la fenetre de Xnet qui n'est pas redimensionnable et reste sur du 450x692 ou quelque chose comme cela, si il etait possible d'avoir une fenetre redimensionnable ou plus haute pour eviter l'utilisation de l'ascenceur pour les info. des sondes sup. (Uniquement pour ceux qui en ont 8,9 ou 10 )
@+ Pat.
Joß
Re: WMR200: que faut-il pour develloper le plugin ?
Mise à jour du décode du moment de la trame D2 : qui confirme? (ou infirme)
Notamment j'ai un problème avec les tensions d'alim des capteurs, je n'en suis pas sûr du tout, je soupçonne que c'est plutôt le niveau de réception du signal de capteur qui y est indiqué.
Notamment j'ai un problème avec les tensions d'alim des capteurs, je n'en suis pas sûr du tout, je soupçonne que c'est plutôt le niveau de réception du signal de capteur qui y est indiqué.
Code : Tout sélectionner
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
D2 31 28 03 0E 01 09 00 00 00 00 00 00 21 00 00 0C 01 01 07 08 0C
ID ll mm HH JJ MM AA an ph pi1 pi2 pj1 pj2 pc1 pc2 Mr Hr Jr Mor Ar div
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
36 10 03 5E 01 FF E9 23 F4 33 01 00 BF 00 2A 28 00 00 01 38 00 62 3C 00 00 36 07
vr vx xm wc1 wc2 uv PPa Db ppr Ec ncti Ti Ti2 hui pri pri2 ncte Te Te2 hue pre pre2 CSl CSh
01- => D2 identificateur de trame heure date année
02- => ll = 31 dans cette trame c'est la longueur de la trame identificateur et CS inclus
03- mm = minutes
04- HH = heures
05- JJ = jours
06- MM = mois
07- AA = année (2000+AA)
08- an = n° de capteur en poids faible et alim du capteur en poids fort
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
10- pi1
11- pi2 = précipitation instantanée en inch
12- pj1 précipitation des dernières 24 h en inch poids faible
13- pj2 précipitation des dernières 24 h en inch poids fort
14- pc1 : pluie cumulée en inch $pc2pc1/100 ex : $0021 = 33 soit 0,33 inch en mm = 0,33*25,4=8,4 mm (interrogation sur pc2 pourle moment)
15- pc2 : pluie cumulée poids fort
16- Mr : minutes du début de l'enregistrement des précipitations accumulées
17- Hr : heure du début de l'enregistrement des précipitations accumulées
18- Jr : Jour du début de l'enregistrement des précipitations accumulées
19- Mor : Mois du début de l'enregistrement des précipitations accumulées
20- Ar : du début de l'enregistrement des précipitations accumulées ici le total de pluie 8,4 mm c'est depuis le 1 janvier 07 à 12 h 00
21- div direction du vent =div*22,5 degrés nord = 0 dans la direction nord-est-sud-ouest ex : 08=> 08* 22,5= 180°
22-
23- vr = rafales de vent en m/s à diviser par 10 ici $36=54 soit 5,4m/s
24- vx xm = vent moyen vm = $mv en m/s ex 10 03 =>$31= 49 soit 4,9 m/s
25- xm
26- wc1 windchill = $wc2 wc1 temperature en ° farenheit en dizaines de °avec la formule où l'on soustrait 320 et l'on divise le tout par 18 ex $15E=350 Windchill=(350-320)/18= 1,67°C
27- Wc2
28- UV indice UV interprétation pour le moment : 00 = UV à 0.
29- PPa pression concatenation du poids fort en b avec PPa résultat en hectopascal exemple : E9 23 : 3E9=1001 hpascal
30- Db est la prévision 12-24 h : ici 2 (0 Partiellement nuageux, 1 pluvieux, 2 nuageux, 3 ensoleillé, 4 neigeux) 5- neige
31- pression concatenation du poids fort en c avec PPr résultat en hectopascal exemple : F4 33 : 3F4=1012 hpascal
32- Ec E est la prévision actuelle : ici 2 (0 Partiellement nuageux, 1 pluvieux, 2 nuageux, 3 ensoleillé, 4 neigeux)
33- ncti n° de capteur de température intérieure ?
34-
35- Ti : température intérieure en °C ex : $BF=191 soit 19,1°C
36- Ti2 : poids fort de la température intérieure avec signe codé sur le bit de poids fort un $8= signifie signe <0
37- hui : humidité intérieure en % ex : $2A=42%
38- pri : point de rosée intérieure ex $28 = 4°C
39- pri2 : point de rosée intérieure poids fort avec signe codé sur le bit de poids fort un $8= signifie signe <0
40- encadrement des trames de température ??????--------------------
41- ncte : n° de capteur intérieur en poids faible ? et alimentation en poids fort?
42- Te : température extérieure en °C : ex : $38 = 56 soit 5,6°C avec bit de poids fort = signe un bit de poids fort à 1 indique une température <0
43- Te2 : poids fort de la température extérieure avec signe codé sur les bits de poids fort un $8= signifie signe <0
44- hue : humidité extérieure en % ex $62=98%
45- pre : point de rosée ex $3C = 60 soit 6°C
46- pre2 : poids fort du point de rosée en poids fort avec signe codé sur les bits de poids fort un $8= signifie signe <0
47- encadrement des trames de température ??????-------------
48- Checksum poids faible
49- Checksum poids fort (somme des octets de la trame identificateur inclu)
-
- Membre
- Messages : 156
- Inscription : ven. avr. 04, 2008 1:40 pm
- Localisation : Le Val Saint Germain - FRANCE
- Contact :
Re: WMR200: que faut-il pour develloper le plugin ?
Hello
Sur la WMR100, si on transpose,
le Nibble de poid fort des octets 34 & 41 correspond au "Smiley" qui apparait sur la station.
Joß
Sur la WMR100, si on transpose,
le Nibble de poid fort des octets 34 & 41 correspond au "Smiley" qui apparait sur la station.
Joß
-
- Membre
- Messages : 11
- Inscription : mer. févr. 04, 2009 12:59 am
Re: WMR200: que faut-il pour develloper le plugin ?
Un detil sans interet mais sur la wmrs200 sur la partie rainfall since: l'heure est a l'envert : dans mon cas il y a ecrit 55h12Job a écrit :BonjourJob a écrit : Allez un peu de teasing ... La prochaine release de XNet_Meteo supportera la trame D2 et donc la gestion du DataLogguer.... Disons a la mi-Fevrier, peut-être avant !
Chose promise ......
Pour avoir quelque chose de stable à la mi Février, la première Beta publique (2009-02-02d) est dispo :
http://www.grosjeanne.name/Meteo/XNet_Meteo.zip
Si tout ce se passe bien, cette version doit enregistrer le Datalogger des WMR200.
Normalement, XNet_Meteo ne reset pas le contenu du Datalogger, Vous pouvez donc tester sereinement sans perte de données.
Je compte sur vous pour remonter vos remarques, avis, & commentaires avec
a+
- le csv généré par XNet_Meteo
les logs de XNet_Meteo (pour cela, créer un répertoire Logs dans le répertoire ou vous avez installé XNet_Meteo)
les fichiers csv de vos softs d'acquisition actuels (Weather Display, ...)
Joß