WMR200: que faut-il pour develloper le plugin ?

Une question, un bug ?
Répondre
hubione
Membre
Messages : 33
Inscription : dim. mars 09, 2008 9:26 pm

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

Message par hubione »

et moi, je pense avoir compris comment on code une interface HID, ça semble être comme un accès à un fichier.
Je tente ça ce soir!

pourvu que ca marche .
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 »

Voilà un peu où j'en suis :
Image

J'ai encore quelques mauvaises valeurs mais c'est de mieux en mieux :D

En tout cas, mon décodage des valeurs hexadécimales semble correct hormis le fait que j'ai des octets qui s'intercalent qui viennent parasités :?
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
hubione
Membre
Messages : 33
Inscription : dim. mars 09, 2008 9:26 pm

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

Message par hubione »

ca y est, avec un bout de code vb pour windows trouvé sur le net, j'arrive à récupérer des valeurs uniquement si WD est en cours et donc a déjà initialisé le transfert.
Maintenant, que je peux comprendre comment ca marche, je dois revoir le code pour envoyer cette fameuse séquence d'initialisation que tu as gentiment mis dans le forum. puis récupérer les données.

Dans ton cas, est-ce que tu accèdes à l'historique, puis ensuite aux données temps réel, ou bien tu n'accèdes qu'aux données temps réel ou qu'a l'historique?

tes parasites ne sont pas du à un "block size" différent entre l'interface USB de la station et ton code. Un espèce de padding.
ou bien tu tentes de récupérer plus de données que ce qu'il y a de dispo. Tu récupères un report de 8 octets alors qu'il n'y en a que 7.

sinon, sacré boulot, pour les conversions, tu pars de la page du site allemand sur la WMR100?


hub
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 n'accède qu'aux données temps réel. Je ne pense pas qu'il soit possible d'accéder à un historique.

Pour mes parasites, c'est à priori des octets en trop de temps en temps mais plus j'avance plus je corrige cela. Il est possible aussi que ce soit mon "décodage" qui ne soit pas tout à fait correct. Actuellement, temp/hygro int, baromètre, anémomètre sont quasiment décodés à tous les coups (validé entre autre par les checksums). Pour le pluviomètre, il faut que je teste avec de la pluie :wink: et je ne suis pas encore sur pour le temp/hygro ext (et sondes supplémentaires). Sinon je n'ai pas de sonde UV :?

La page en allemand m'a bien aidé pour le décodage. Pour t'aider je peux mettre le décodage dans un fichier Excel. Dis-moi si ça t'intéresse...
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
windspots
Membre
Messages : 36
Inscription : lun. mars 31, 2008 9:56 pm

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

Message par windspots »

Je serais très intéressé par le fichier Excel :D
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 te fais le fichier Excel demain après-midi :wink:
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 :Je n'accède qu'aux données temps réel. Je ne pense pas qu'il soit possible d'accéder à un historique.

Pour mes parasites, c'est à priori des octets en trop de temps en temps mais plus j'avance plus je corrige cela. Il est possible aussi que ce soit mon "décodage" qui ne soit pas tout à fait correct. Actuellement, temp/hygro int, baromètre, anémomètre sont quasiment décodés à tous les coups (validé entre autre par les checksums). Pour le pluviomètre, il faut que je teste avec de la pluie :wink: et je ne suis pas encore sur pour le temp/hygro ext (et sondes supplémentaires). Sinon je n'ai pas de sonde UV :?

La page en allemand m'a bien aidé pour le décodage. Pour t'aider je peux mettre le décodage dans un fichier Excel. Dis-moi si ça t'intéresse...
j'ai moi aussi commencé et j'avance (wmr100) donc pas de valeurs enregistrée
les temp/hygro ext et supp ont le meme décodage que le temp/hygro interne '42 x1' pour intérieur '42 x2' sonde 2 ...etc

je suis interressé par le fichier excel si tu le met en telech
mais je n'utilise pas les checksums (trop de dechets)

60 00 00 06 C9 07 1F 14 02 04 08 01 D2 01 Date: 20:31:00 - 2.4.2008
42 40 D1 00 37 78 05 00 00 20 22 sonde n° 0 ,temperature: 20.9, humidité :55
42 43 D7 00 31 6E 00 04 00 20 1B sonde n° 3 ,temperature: 21.5, humidité :49
42 40 D1 00 37 06 78 00 00 20 22 sonde n° 0 ,temperature: 20.9, humidité :55
46 05 24 05 34 pression : 1029 ,prévision: nuageux
42 40 D1 00 37 01 07 78 00 00 20 sonde n° 0 ,temperature: 20.9, humidité :55
46 05 24 05 34 pression : 1029 ,prévision: nuageux
46 05 24 05 34 pression : 1029 ,prévision: nuageux
46 05 24 05 34 pression : 1029 ,prévision: nuageux
42 42 C8 00 34 06 64 00 00 20 04 sonde n° 2 ,temperature: 20, humidité :52
42 40 D1 00 37 06 78 00 00 20 22 sonde n° 0 ,temperature: 20.9, humidité :55
42 40 D1 00 37 78 05 00 00 20 22 sonde n° 0 ,temperature: 20.9, humidité :55
41 00 00 00 00 00 07 04 00 70 00 00 0C 01 04 01 pluie totale 28.448 ,instantannée: 0
42 43 D7 00 01 07 31 6E 00 00 20 sonde n° 3 ,temperature: 21.5, humidité :49
42 44 DF 00 2E 64 05 00 00 20 17 sonde n° 4 ,temperature: 22.3, humidité :46
42 40 D0 00 37 22 06 6E 00 00 20 sonde n° 0 ,temperature: 20.8, humidité :55
42 40 D0 00 37 6E 00 07 00 20 17 sonde n° 0 ,temperature: 20.8, humidité :55
60 6E 00 00 20 07 00 00 22 14 02 04 08 03 Date: 20:34:00 - 2.4.2008
42 40 D0 00 37 6E 00 04 00 20 17 sonde n° 0 ,temperature: 20.8, humidité :55
42 40 D0 00 37 6E 00 04 00 20 17 sonde n° 0 ,temperature: 20.8, humidité :55
42 43 D7 00 31 6E 05 00 00 20 1B sonde n° 3 ,temperature: 21.5, humidité :49
42 40 D0 00 37 6E 00 04 00 20 17 sonde n° 0 ,temperature: 20.8, humidité :55
42 40 D0 00 20 07 37 6E 00 00 20 sonde n° 0 ,temperature: 20.8, humidité :55
42 40 D0 00 37 6E 05 00 00 20 17 sonde n° 0 ,temperature: 20.8, humidité :55
42 44 DF 00 2E 64 05 00 00 20 17 sonde n° 4 ,temperature: 22.3, humidité :46
42 D1 79 00 59 6E 00 04 00 20 93 sonde n° 1 ,temperature: 12.1, humidité :89
42 40 D0 00 38 78 05 00 00 20 22 sonde n° 0 ,temperature: 20.8, humidité :56
42 43 D7 00 31 6E 00 04 00 20 1B sonde n° 3 ,temperature: 21.5, humidité :49
46 05 24 C0 00 pression : 1029 ,prévision: nuageux
60 00 00 25 14 02 05 04 08 01 D8 00 14 02 Date: 20:37:00 - 2.4.2008
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 »

Excusez-moi je suis un peu perdu...
parlons-nous de la WMR200 ou de la WMR100 ?
Car pour ma part je travaille sur la WMR200 qui ne communique qu'en trame de 8 bytes .. Alors que la WMR100 (dont je n'ai pas de modèle sous la main) à l'air de communiquer en trame de taille variable.
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 »

je possede une wmr100 +3 sondes température/humidité
pas encore de sonde uv

log ;
virtual weather station (basic)
graphweather

j'ai bricolé un log qui récupere les données .csv de vws vers une base mysql (1/mn)
ce meme log récupere la puissace solaire (pas encore etalonnée)
via une carte e/s 8055 (montage http://marcodechaligny.free.fr/page_ele ... e04p_s.htm
le tout sous win vista
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 »

Je commence a "comprendre"...

l'interface USB envoi des paquets qui commence par
01 Dx

apparement les données météo sont dans le 01 D2
les 01 D6 et 01 D7 inclus une date et une heure...

je vais adapter le code de wmr200log que je posterais en fin de journée.
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 »

Voici mon fichier Excel de décodage : http://lesommer.free.fr/Decodage_WMR100.xls
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 »

Chez moi, c'est de mieux en mieux :D

Image

Tout est OK : toutes les frames sont décodés correctement avec vérification du checksum :mrgreen: :mrgreen: :mrgreen:
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
windspots
Membre
Messages : 36
Inscription : lun. mars 31, 2008 9:56 pm

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

Message par windspots »

Ca serait sympa de nous poster le code 8)
Ca me permetterait de mettre au point le driver Linux qui est en Open Source :mrgreen:
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

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

Message par TiToine »

windspots a écrit :Ca serait sympa de nous poster le code 8)
Ca me permetterait de mettre au point le driver Linux qui est en Open Source :mrgreen:
Le driver Linux et le drivers windows :mrgreen:
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 »

J'ai mis mon programme test ici : http://lesommer.free.fr/WMR100_Test.exe

Je cherche des bêta-testeurs :
- Avec WMR100, pour tester si "mon" décodage marche avec n'importe quelle station
- Avec WMR200, pour voir si le décodage de cette station est complètement différent (à priori, il faut mettre le bon ProductID)

Actuellement, mon code est en VB.Net (plus efficace pour moi pour débroussailler le machin) et il est vraiment dans un état lamentable, j'ai un peu honte de le montrer et très difficile à comprendre sans explication.
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100
Répondre