WMR200: que faut-il pour develloper le plugin ?

Une question, un bug ?
Répondre
windspots
Membre
Messages : 36
Inscription : lun. mars 31, 2008 9:56 pm

Re: WMR200: que faut-il pour develloper le plugin ?

Message par windspots »

Voila encore une mise à jour pour la WMR100 8)

http://www.windspots.com/infos/WMR200Reader.zip

En excluant le protocole, le codage des informations semblent identiques en la WMR100 et la WMR200 :mrgreen: :mrgreen: :mrgreen:

Comme l'informaticien est par définition feignant, tous les bytes alimentés doivent avoir une signification 8)

Donc avis au sherlock holmes: Recherchons signification des bytes orphelins.
hubione
Membre
Messages : 33
Inscription : dim. mars 09, 2008 9:26 pm

Re: WMR200: que faut-il pour develloper le plugin ?

Message par hubione »

Bonjour,

Superbe le coup du D2, j'aurais pas imaginé un tel système, par contre la donnée une fois émise par la station est perdue je suppose.

je trouve pas le fichier qui stocke ce que l'on voit à l'écran :(
le D9 indique 8bytes, et je vois affiché "0 0 0 0" donc 4 bytes, ils sont où les autres?
je suis un habitué du grep, sed, awk, et là ben je prend pas du tout mon pied sans ce fichu fichier de trace :(

D9 est-ce que ce ne serait pas le nombre de sondes additionnelles, et leur état(piles ou autre), si oui ça m'intéresse aussi d'y accéder, çà nous permettrait de savoir si les piles sont nazes, de les changer d'avoir un "historique" des changements tout ça tout ça?

L'affichage ce bloque dès qu'il y a un soucis de checksum?!
typiquement, j'ai: D7-Temp invalid checksum juste après une données histo et ça bouge plus.

D4: pas encore vu, çà bloque avant :(

Je me souvient plus des fonctionnalités de GraphWeather, mais moi j'envisage de stocker mes données dans une base mysql située sur internet, donc si on pouvait choisir de mettre les données dans un csv au lieu de forcement utiliser GW, çà serait sympa. En fait, vu que GW gère très bien les fichiers csv, pourquoi ne pas plutôt envisager le soft comme un "daemon" qui déverserait tout ce qu'il trouve dans un fichier qui serait donc multistandard.
En plus, je dois retravailler les données avant de les interpréter, j'envisage d'augmenter la précision du pluviomètre en y ajoutant un "entonnoir", je vais donc avoir un coefficient multiplicateur a prendre en compte avant l'affichage/stockage.

Hub ravi de presque pouvoir se passer de WD :)
lesommer35
Membre
Messages : 86
Inscription : mer. janv. 03, 2007 3:10 pm
Localisation : Montauban de Bretagne (35)
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par lesommer35 »

hubione a écrit :L'affichage ce bloque dès qu'il y a un soucis de checksum?!
typiquement, j'ai: D7-Temp invalid checksum juste après une données histo et ça bouge plus.
+1
J'ai eu un "Rainfall - Invalid checksum" et c'est bloqué
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
pierrick
Membre
Messages : 89
Inscription : lun. oct. 01, 2007 10:40 pm
Localisation : vendée
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par pierrick »

SUR LA WMR100
----------------

sur la chaine renvoyant la date : 30 60 ......
30 60 si alim branchée
B0 60 si alim débranchée

//---------------------------------------
sur les sondes température
point de rosée
00 42 81 ca 00 26 3c 00 00 20 0f
XX FK AA BB CC DD FF EE XX XX CS

EEFF => 003C = 60/10=6°

codé en smallint

//-----------------------------------------
Pierrick
Config:GraphWeather 2.0.312b -- Windows: vista(64 bits) -- Station: WMR100
Logiciel maison pour: Collecte des données, enregistrement mysql, gestion webcam.

http://www.meteo-challans.com
http://www.awekas.at/fr/instrument.php?id=5640
lesommer35
Membre
Messages : 86
Inscription : mer. janv. 03, 2007 3:10 pm
Localisation : Montauban de Bretagne (35)
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par lesommer35 »

Bien vu pierrick, ça semble ok pour le point de rosée.

Pour ce qui est de l'alimentation/piles, le byte 0 (voir seulement la 1ère partie) semble bien apporté de l'info mais je n'arrive pas à trouver une logique. Je propose de lister les valeurs que chacun obtient :
- 10 60 : Sur secteur avec piles chargées à quasi 100%
- 50 60 : Sur secteur avec piles faibles ou sans piles
- D0 60 : Sans secteur avec piles faibles
- 90 60 : Sans secteur avec piles chargées
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
lesommer35
Membre
Messages : 86
Inscription : mer. janv. 03, 2007 3:10 pm
Localisation : Montauban de Bretagne (35)
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par lesommer35 »

Mon interprétation des infos byte 0 :
- De "00" à "70" : Alimentation sur piles, "00" piles à 100%, "70" piles à 0%
- De "80" à "F0" : Alimentation sur secteur, "80" piles à 100%, "F0" piles à 0%

Ca expliquerait d'ailleurs pourquoi, chez moi je passe de "50" à "D0" en débranchant ma station et que pierrick passe de "30" à "B0" en débranchant sa station.

A vérifier en pratique...
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
lesommer35
Membre
Messages : 86
Inscription : mer. janv. 03, 2007 3:10 pm
Localisation : Montauban de Bretagne (35)
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par lesommer35 »

Je pense avoir trouvé la pression absolue et la zone GMT

Le choix de l'unité (par ex °C ou °F) n'a pas d'impact. Même chose pour le choix de l'heure 12h ou 24h ou l'ordre Jour/Mois.

EDIT : Je crois avoir entièrement décodé le pluviomètre

J'ai remis à jour mon fichier Excel http://lesommer.free.fr/Decodage_WMR100.xls
Dernière modification par lesommer35 le mer. avr. 16, 2008 1:16 pm, modifié 1 fois.
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
pierrick
Membre
Messages : 89
Inscription : lun. oct. 01, 2007 10:40 pm
Localisation : vendée
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par pierrick »

lesommer35 a écrit :
EDIT : Je crois avoir entièrement décodé le pluviomètre
sur wmr100
//----------------------
barometre
00 46 D2 03 13 34 62
XX FK BB DA CC EF CS
Pression
'ABB' 3d2 => 978 mbar prevision D =>0 (part nuag)
pression abs(calcul par station si haureur par raport niveau de la mer renseigné)
'FCC' 413=> 1043 mbar prevision E => 3 (soleil)

//---------------------------
qu'a tu trouvé dans pluviometre ?

Pierrick
Config:GraphWeather 2.0.312b -- Windows: vista(64 bits) -- Station: WMR100
Logiciel maison pour: Collecte des données, enregistrement mysql, gestion webcam.

http://www.meteo-challans.com
http://www.awekas.at/fr/instrument.php?id=5640
lesommer35
Membre
Messages : 86
Inscription : mer. janv. 03, 2007 3:10 pm
Localisation : Montauban de Bretagne (35)
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par lesommer35 »

@pierrick
A quoi correspondent les 2 prévisions ? Actuelle et 12-24h ? Ils en parlent dans le manuel utilisateur mais je ne sais pas comment afficher la prévision actuelle ?
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
pierrick
Membre
Messages : 89
Inscription : lun. oct. 01, 2007 10:40 pm
Localisation : vendée
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par pierrick »

lesommer35 a écrit :@pierrick
A quoi correspondent les 2 prévisions ? Actuelle et 12-24h ? Ils en parlent dans le manuel utilisateur mais je ne sais pas comment afficher la prévision actuelle ?
je pense que c'est la prevision qui s'affiche sur la station (pression abs)

la prevision est basée sur la pression
Config:GraphWeather 2.0.312b -- Windows: vista(64 bits) -- Station: WMR100
Logiciel maison pour: Collecte des données, enregistrement mysql, gestion webcam.

http://www.meteo-challans.com
http://www.awekas.at/fr/instrument.php?id=5640
lesommer35
Membre
Messages : 86
Inscription : mer. janv. 03, 2007 3:10 pm
Localisation : Montauban de Bretagne (35)
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par lesommer35 »

pierrick a écrit :je pense que c'est la prevision qui s'affiche sur la station (pression abs)
la prevision est basée sur la pression
OK le "D" correspond à la prévision 12-24h affichée sur la station et le "E" correspondrait à la prévision actuelle
mais sais-tu comment afficher cette prévision actuelle ?
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
pierrick
Membre
Messages : 89
Inscription : lun. oct. 01, 2007 10:40 pm
Localisation : vendée
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par pierrick »

lesommer35 a écrit :
pierrick a écrit :je pense que c'est la prevision qui s'affiche sur la station (pression abs)
la prevision est basée sur la pression
OK le "D" correspond à la prévision 12-24h affichée sur la station et le "E" correspondrait à la prévision actuelle
mais sais-tu comment afficher cette prévision actuelle ?
ABB = pression mesurée D = prevision par rapport a la pression ( ce sont ces mesures qui sont recupérées par les logiciel de meteo pour retraitement (altitude ...)

FCC = pression mesurée modifié par la station en fonction de l'altitude E = prevision par raport a cette pression (ce sont ces mesures qui sont affichées sur la station)

je pense que dans la températue :
00 42 81 .......
xx FK AB ...

B= n° sonde
A = le smiley (content, pas content, ...) a droite de l'humidité sur la station

a verifier

Pierrick
Config:GraphWeather 2.0.312b -- Windows: vista(64 bits) -- Station: WMR100
Logiciel maison pour: Collecte des données, enregistrement mysql, gestion webcam.

http://www.meteo-challans.com
http://www.awekas.at/fr/instrument.php?id=5640
pierrick
Membre
Messages : 89
Inscription : lun. oct. 01, 2007 10:40 pm
Localisation : vendée
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par pierrick »

lesommer35 a écrit :
pierrick a écrit :je pense que c'est la prevision qui s'affiche sur la station (pression abs)
la prevision est basée sur la pression
OK le "D" correspond à la prévision 12-24h affichée sur la station et le "E" correspondrait à la prévision actuelle
mais sais-tu comment afficher cette prévision actuelle ?
ABB = pression mesurée D = prevision par rapport a la pression ( ce sont ces mesures qui sont recupérées par les logiciel de meteo pour retraitement (altitude ...)

FCC = pression mesurée modifié par la station en fonction de l'altitude E = prevision par raport a cette pression (ce sont ces mesures qui sont affichées sur la station)

je pense que dans la températue :
00 42 81 .......
xx FK AB ...

B= n° sonde
A = le smiley (content, pas content, ...) a droite de l'humidité sur la station

a verifier

Pierrick
Config:GraphWeather 2.0.312b -- Windows: vista(64 bits) -- Station: WMR100
Logiciel maison pour: Collecte des données, enregistrement mysql, gestion webcam.

http://www.meteo-challans.com
http://www.awekas.at/fr/instrument.php?id=5640
windspots
Membre
Messages : 36
Inscription : lun. mars 31, 2008 9:56 pm

Re: WMR200: que faut-il pour develloper le plugin ?

Message par windspots »

Merci à tous :D
Ca avance bien... Mais désolé pour ce soir car le PC sur lequel je développe est en remote et j'ai oublié de connnecter les stations météo en partant, donc pas de tests possibles. Je posterais demain matin une version avec tous vos commentaires 8)

@hubione
Ce programme est un banc d'essai afin de découvrir le protocole des stations, je me ferais un plaisir de t'en écrire un sur mesure (écriture en csv, ou export direct mysql) dès qu'on aura tout trouvé. :D
Pour le D9 de 8 bytes, il y 1er byte N° message, 2eme byte longueur, avant dernier et dernier checksum, ce qui donne 8 - 1 - 1 - 2 = 4

Les erreurs de check-sum ne devrait pas planté le programme... En cas de planté est-ce qu'en cliquant sur Start ca repart ?

Pour votre information j'ai reçu hier l'exemple du plugin pour la ws2300 que je vais adapter ce week end pour en faire un plugin WMR100/200 :mrgreen: :mrgreen: :mrgreen:

Au plaisir de vous lire
Dernière modification par windspots le jeu. avr. 17, 2008 5:33 am, modifié 1 fois.
pierrick
Membre
Messages : 89
Inscription : lun. oct. 01, 2007 10:40 pm
Localisation : vendée
Contact :

Re: WMR200: que faut-il pour develloper le plugin ?

Message par pierrick »

sur wmr 100
//*************************
sur les sondes température

00 42 81 CA 00 26 3C 00 00 20 0F
XX FK xA BB HC DD FF GE XX XX CS

EFF => 03C = 60/10=6°
G SI 0 = POSITIF SI 8 = NEGATIF
CAA =>0CA
H =0 positif
Config:GraphWeather 2.0.312b -- Windows: vista(64 bits) -- Station: WMR100
Logiciel maison pour: Collecte des données, enregistrement mysql, gestion webcam.

http://www.meteo-challans.com
http://www.awekas.at/fr/instrument.php?id=5640
Répondre