Forum GraphWeather

Forum d'aide GraphWeather
Nous sommes actuellement le Lun Avr 29, 2024 3:18 am

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 ... 21  Suivant
Auteur Message
MessagePublié: Mer Avr 02, 2008 5:24 pm 
Hors-ligne
Membre

Inscription : Dim Mars 09, 2008 9:26 pm
Message(s) : 33
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 .


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Avr 02, 2008 5:48 pm 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
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


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Avr 02, 2008 7:58 pm 
Hors-ligne
Membre

Inscription : Dim Mars 09, 2008 9:26 pm
Message(s) : 33
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


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Avr 02, 2008 9:19 pm 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
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


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Avr 02, 2008 9:57 pm 
Hors-ligne
Membre

Inscription : Lun Mars 31, 2008 9:56 pm
Message(s) : 36
Je serais très intéressé par le fichier Excel :D


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Avr 02, 2008 9:59 pm 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
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


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Avr 02, 2008 10:25 pm 
Hors-ligne
Membre

Inscription : Lun Oct 01, 2007 10:40 pm
Message(s) : 89
Localisation : vendée
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


Haut
 Profil  
Répondre en citant  
MessagePublié: Mer Avr 02, 2008 10:50 pm 
Hors-ligne
Membre

Inscription : Lun Mars 31, 2008 9:56 pm
Message(s) : 36
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.


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

Inscription : Lun Oct 01, 2007 10:40 pm
Message(s) : 89
Localisation : vendée
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_electronique/electronique04p_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


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Avr 03, 2008 10:34 am 
Hors-ligne
Membre

Inscription : Lun Mars 31, 2008 9:56 pm
Message(s) : 36
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.


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Avr 03, 2008 2:33 pm 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
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


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Avr 03, 2008 4:25 pm 
Hors-ligne
Membre

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
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


Haut
 Profil  
Répondre en citant  
MessagePublié: Jeu Avr 03, 2008 5:49 pm 
Hors-ligne
Membre

Inscription : Lun Mars 31, 2008 9:56 pm
Message(s) : 36
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:


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

Inscription : Lun Mars 20, 2006 11:16 am
Message(s) : 3356
Localisation : Montréal
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:


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

Inscription : Mer Jan 03, 2007 3:10 pm
Message(s) : 86
Localisation : Montauban de Bretagne (35)
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


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 ... 21  Suivant

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 106 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