WMR200: que faut-il pour develloper le plugin ?
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
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
- TiToine
- Site Admin
- Messages : 3356
- Inscription : lun. mars 20, 2006 11:16 am
- Localisation : Montréal
- Contact :
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
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

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
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
Re: WMR200: que faut-il pour develloper le plugin ?
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
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
- 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 ?
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.