Forum GraphWeather

Forum d'aide GraphWeather
Nous sommes actuellement le Dim Avr 28, 2024 9:57 pm

Le fuseau horaire est UTC+1 heure




Publier un nouveau sujet Répondre au sujet  [ 306 message(s) ]  Aller vers la page Précédent  1, 2, 3, 4, 5, 6, 7, 8 ... 21  Suivant
Auteur Message
MessagePublié: Jeu Avr 10, 2008 9:58 pm 
Hors-ligne
Membre

Inscription : Lun Mars 31, 2008 9:56 pm
Message(s) : 36
J'ai enfin réussi à "écrire" un driver pour windows basé sur winusb du ddk et sur http://www.lvr.com/winusb.htm 8)
Je suis en train de me battre avec le C# pour faire un programme qui log et interprete les données.... :oops:
Je devrais arriver à livrer un "truc" avec le code source d'ici la fin de la semaine prochaine.
Si parmis vous il y a un pro du C# qu'il s'annonce :wink:
A+


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Avr 10, 2008 10:23 pm 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : Lun Mars 20, 2006 11:16 am
Message(s) : 3356
Localisation : Montréal
Je ne sais pas ce que tu vas faire, mais si ton programme doit générer des historiques, le plus rapide en relecture/économe en espace disque c'est de passer par un format binaire.


Haut
 Profil  
Répondre en citant  
MessagePublié: Ven Avr 11, 2008 8:26 am 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
@windspots
Pourquoi as tu abandonné le "HID" au profit de "WinUSB" ?

_________________
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100


Haut
 Profil  
Répondre en citant  
MessagePublié: Ven Avr 11, 2008 4:48 pm 
Hors-ligne
Membre

Inscription : Lun Mars 31, 2008 9:56 pm
Message(s) : 36
Je pensais être plus "fiable" avec le WinUSB, mais cela a introduit des problèmes de compatibilité avec d'autres applications (exemple Weather Display ne trouvait plus le driver)...
Je viens donc de me remettre en HID :lol:
Je suis en train de mettre la touche finale à un WMR200Reader en C# :mrgreen: :mrgreen: :mrgreen:
A+


Haut
 Profil  
Répondre en citant  
MessagePublié: Ven Avr 11, 2008 5:06 pm 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
Pour ma part, je suis en train de fiabiliser mon code notamment pour gérer les pertes de connexion (il me reste une exception bizarre à traiter)
J'ai mis une nouvelle version de mon appli test sur mon site : http://lesommer.free.fr/WMR100_Test.exe

_________________
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100


Haut
 Profil  
Répondre en citant  
MessagePublié: Ven Avr 11, 2008 11:47 pm 
Hors-ligne
Membre

Inscription : Lun Mars 31, 2008 9:56 pm
Message(s) : 36
@lesommer35
Ton application ne fonctionne pas chez moi et je n'ai toujours pas trouvé la cause, a part le fait que je pense que tu as un driver différent que ceux qui sont sur mes machines (3 PC différents 2 XP SP2 english, 1 XP SP2 Fr).

Peux tu tester:
http://www.windspots.com/infos/WMR200Reader.zip
il devrait t'afficher la date, température, et vent.
Merci
8)

Si d'autres volontaires... Merci pour les commentaires. :mrgreen: :mrgreen: :mrgreen:

P.S. je posterais le source dès que j'en serais au même niveau que la version Linux. :D


Haut
 Profil  
Répondre en citant  
MessagePublié: Sam Avr 12, 2008 7:57 am 
Hors-ligne
Membre

Inscription : Lun Oct 01, 2007 10:40 pm
Message(s) : 89
Localisation : vendée
lesommer35 a écrit:
Pour ma part, je suis en train de fiabiliser mon code notamment pour gérer les pertes de connexion (il me reste une exception bizarre à traiter)
J'ai mis une nouvelle version de mon appli test sur mon site : http://lesommer.free.fr/WMR100_Test.exe



fonctionne parfaitement chez moi et en paralelle avec vws

bravo

a quoi correspond les % des gauges

_________________
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


Dernière édition par pierrick le Sam Avr 12, 2008 8:27 am, édité 1 fois.

Haut
 Profil  
Répondre en citant  
MessagePublié: Sam Avr 12, 2008 8:11 am 
Hors-ligne
Membre

Inscription : Dim Mars 09, 2008 9:26 pm
Message(s) : 33
ca fonctionne parfaitement, c'est HID ou WinUSB?
vivement la suite :)


Haut
 Profil  
Répondre en citant  
MessagePublié: Sam Avr 12, 2008 8:37 am 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
@windspots
Quand je clique sur "Start", j'ai une NullReferenceException :(
Code :
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à WMR200ReaderApp.WMR200Reader.btn_ok_Click(Object sender, EventArgs e)

_________________
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100


Haut
 Profil  
Répondre en citant  
MessagePublié: Sam Avr 12, 2008 9:04 am 
Hors-ligne
Membre

Inscription : Dim Mars 09, 2008 9:26 pm
Message(s) : 33
tu as bien tout mis dans un répertoire? y a une DLL fournie dans le zip !


Haut
 Profil  
Répondre en citant  
MessagePublié: Sam Avr 12, 2008 9:40 am 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
Oui, j'ai bien la dll
En fait, j'avais la même chose avec la première version de son code.
J'avais corrigé quelque chose dans son code mais je ne sais plus quoi. :?

_________________
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100


Haut
 Profil  
Répondre en citant  
MessagePublié: Sam Avr 12, 2008 10:06 am 
Hors-ligne
Membre

Inscription : Dim Mars 09, 2008 9:26 pm
Message(s) : 33
moi j'ai repris le code du hidio, je me suis inspiré du code de lesommer.
Mais ça coince toujours sur des fonctions HID introuvables durant l'execution.
Et je me rend compte que j'ai 3 hid.dll sur mon PC, je devrais plutot dire 2.
2 identiques dans i386 et system32.
et une autre dans wdisplay.

Ça doit être ça qui fout le grouille, celle de Wdisplay doit être chargée et interférer avec celle du système.
comme je ne suis pas du tout expert .NET, je vais attendre sagement que quelqu'un veuille bien me fournir un code fonctionnel.

Je suis désolé, j'aurais bien voulu aider.

Hub :cry:


Haut
 Profil  
Répondre en citant  
MessagePublié: Sam Avr 12, 2008 6:20 pm 
Hors-ligne
Membre

Inscription : Lun Mars 31, 2008 9:56 pm
Message(s) : 36
Je vous poste la version actuelle sur Windspots avec le source.
http://www.windspots.com/infos/WMR200Reader.zip

@lesommer35
Peux tu me corriger ton bug

@hubione
C'est du HID. Au boulot :mrgreen:

Ce que j'ai besoin c'est que ceux qui veulent m'aider cherche les messages qui manquent... Car
je vais modifier de manière importante le code afin de mettre en place une FIFO pour les données qui proviennent de la station et un log sur fichier. :mrgreen: :mrgreen: :mrgreen:


Haut
 Profil  
Répondre en citant  
MessagePublié: Sam Avr 12, 2008 9:17 pm 
Hors-ligne
Membre

Inscription : Dim Mars 09, 2008 9:26 pm
Message(s) : 33
Bonjour,

Super ce programme, je l'ai un peu adapté pour simplifier la compréhension des données, et j'arrive à ça:

D7(vent): le numéro de capteur, c'est le poids faible du 7eme champ au lieu du champ complet.

D2(pluviometre): le premier champ c'est le ACCUM en inch, donc a multiplier par 25,4 pour l'avoir en millimètre.
Le deuxième champs augmente en séquence à chaque apparition de la donnée?
Les champs 3à6 sont heure jour, mois, année.
Il doit y avoir un champs pour la pluvio en live et le taux de pluie, mais fait nuit, et aller arroser le capteur ça me dit rien.

D6(pression): champ numéro un systématiquement d chez moi.
ensuite 2à6 minute, heure, jour, mois, année
je comprend pas bien, j'ai l'info de pression 2 fois?
poid faible champ 8 accolé au champ 7 traduit en décimal -> mbar ou hPA
idem avec poid faible champ 10 accolé au champ 9 traduit en décimal -> mbar ou hPA

Hub


Haut
 Profil  
Répondre en citant  
MessagePublié: Dim Avr 13, 2008 8:41 am 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
@windspots
J'ai retrouvé comment faire marcher ton code.
En fait, ton programme n'accepte pas qu'un autre programme en parallèle, il semble exiger un accès exclusif au device HID.
Le problème situe sur le CreateFile de la ligne 90 de HIDDevice.cs. J'ai modifié le 3ième paramètre en mettant "FILE_SHARE_READ | FILE_SHARE_WRITE" et là c'est bon.

Je peux essayer de vous aider pour le décodage de la WMR200. Il me faudrait pour cela un log des octets reçus ainsi que la liste de toutes les mesures sur la station au même moment (temp=16.5°C ; vent=19.8km/h ; etc...)

_________________
La météo à Montauban de Bretagne (35) : http://lesommer.free.fr/meteo/
Station Oregon Scientific WMR 100


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 306 message(s) ]  Aller vers la page Précédent  1, 2, 3, 4, 5, 6, 7, 8 ... 21  Suivant

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 84 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
POWERED_BY
Traduction et support en françaisHébergement de site