WMR200: que faut-il pour develloper le plugin ?

Une question, un bug ?
Répondre
VincentJ

Message par VincentJ »

Bonjour,

Je dispose de la WMR200 de chez Oregon.
Pour l'instant j'utilise le plugin csv mais j'imagine que cela serait mieux si graphweather pouvait dialoguer en directe avec la wmr200.

Avec cette station, il y a 0 documentation en ce qui concerne sa gestion informatique.
Je me doute bien que cela ne doit pas être évident pour develloper un plugin.

Je n'y connais rien en programmation, mais j'imagine que si on peut programmer un utilitaire qui vient écouter ce que la station raconte quand on la connecte à un px, on pourrait à partir de là faire un plugin. non ?

Bref, tout ça pour dire que si un tel utilitaire venait à voir le jour, je suis dispo pour le tester sur ma station et essayer de comprendre comment les infos transitent.

Bonne idée, mauvaise idée ?
Réalisable, pas réalisable ?

Vincent
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

En fait dans chaque plugin on pourrait implanter le protocole de la station et créer des historiques. GW deviendrait réellement autonome.

Actuellement ce serait possible de le faire pour la WS2300 car le protocole est codé dans le plugin WS2300 (c'est open2300 qui est intégré en fait).
On pourrait le faire aussi pour la Vantage Pro car Davis fournit une dll de communication.
Pour les autres stations il faudrait connaitre le protocole.

Personnellement je ne peux pas me lancer la dedans car je n'ai pas les stations sous la main pour tester.

C'est réalisable en tout cas :D
VincentJ

Message par VincentJ »

C'est le but de ma proposition.

J'ai la station, donc si tu veux que je test un eventuel devellopement pour trouver le protocole de la wmr200, je suis dispo.

Vincent
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Sans documentation sur la wmr ca risque d'être difficile. Il faut vraiment connaitre le protocole en détail.
Vincent

Message par Vincent »

Bon...

Dernier espoir: là j'arrive à la faire communiquer couci-couça avec WeatherDisplay.
En "sniffant" ce qui transit entre ce logiciel et la station, y a t il moyen d'en retirer quelque choses d'instructif ?

Vincent
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Tu sniffes avec quel logiciel ? La WMR est branchée sur port ethernet ?
vincent

Message par vincent »

il s'agit d'une liaison USB.
Lorsque l'on branche la console pour la première fois, elle est détectée et installée comme "Péripherique d'interface utilisateur HID" au niveau du gestionnaire de périphérique windows.

Comme je le disais, je suis pas un super pro. Je me demandais juste si l'on pouvait sniffer ce qui transitait entre la console et le logiciel WeatherDisplay via l'usb pour essayer de comprendre/decortiquer le protocole utilisé pour que tu puisses faire le plugin qui va bien.

Je ne sais pas quel logiciel utiliser.
Si qqn à l'info et que cela est réalisable et peux déboucher sur quelquechose de concret, je veux bien faire les petites mains vu que j'ai la station.

Vincent
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Ah excuse moi, je pensais que tu avais réussi a sniffer. Dommage que ca ne soit pas sur de l'ethernet. En tout cas on entre dans le domaine du reverse engineering et il faut être spécialiste pour faire ça.
Sinon il y a toujours moyen d'écrire à Oregon pour essayer de récupérer le protocole.
riquet27
Membre
Messages : 15
Inscription : sam. déc. 02, 2006 3:03 pm

Message par riquet27 »

bonsoir

apres une panne de ma ws 2300 j-ai acheté une nouvelle station wmr200 de oregon.
Pour faire fonctionner graphweather j'ai utilisé le plugin csv.dll, mais cela ne fonctionne pas.
mais que faut-il configuré dans les options (separateur et format de date)

merci pour vos lumieres
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Peux-tu m'envoyer ton fichier CSV par mail.
riquet27
Membre
Messages : 15
Inscription : sam. déc. 02, 2006 3:03 pm

Message par riquet27 »

ok je t'envoie le fichier merci
riquet27
Membre
Messages : 15
Inscription : sam. déc. 02, 2006 3:03 pm

Message par riquet27 »

pour comfigurer le plugin csv il faut entré la correspondance sondes et colonnes , mais je n'arrive pas a rentré un chiffre sur les sondes
Avatar de l’utilisateur
TiToine
Site Admin
Messages : 3356
Inscription : lun. mars 20, 2006 11:16 am
Localisation : Montréal
Contact :

Message par TiToine »

Il faut cliquer à droite du nom de la sonde, et la tu pourras entrer un nombre.
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,

première participation car première utilisation du produit, génial :)

pour ce qui est de sniffer de l'USB, il n'y a pas de soucis, il suffit d'utiliser:
snoopy pro http://sourceforge.net/projects/usbsnoop/ ou plutot http://benoit.papillault.free.fr/usbsnoop/index.php.fr
je m'en suis servis, mais j'ai été incapable de piloter l'interface HID, tous les exemples de codes trouvés sur le net n'ont pas marché ce code là par exemple http://www.florian-leitner.de/index.php ... r-library/ et ca fait aussi 10 ans que je n'ai plus codé en C...

Avec le résultat du sniff, on voit que l'algo est très ressemblant à celui de la WMR100, je l'avais trouvé sur un site allemand (http://www.dg1sfj.de/hardware/hw_wmr100_protokoll.html).

J'avais demandé à Orégon scientific de fournir juste le protocol ou la DLL d'accés, mais la réponse avait été négative, je pense qu'il ne l'ont tout simplement pas encore.

Avec tout ca, que pouvons nous faire ?

Hub
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 »

Il faut que quelqu'un qui a la station s'y colle, je ne peux faire aucun test. C'est un peu dommage que Oregon ne fasse pas de SDK pour les stations.
Répondre