#1 Le 07/11/2008, à 00:33
- amazilia
mesure température humidite sur sonde usb
Bonjour,
je suis très intéressé par une sonde usb pour mesurer la température et l'humidité ( http://www.lascarelectronics.com/temper … logger=365 ).
j'ai demandé des info au service technique de la société qui le fabrique.
We have never produced Unix versions of out software for any products.
The El-USB-RT operates as a standard USB 'Human interface device', so should
be programmable for Unix.This product is still relatively new, so the only documentation we have for
interfacing with the EL-USB-RT is attached.
leur doc dit cela
Introduction
The EL-USB-RT hardware is a USB input device. This device has a USB ‘A’
type plug attached and is powered from the USB.
The device will send data to the attached computer on a period of once per
second.
Data format
The device will be a HID class device with two endpoints consisting of an IN
and an OUT, not including endpoint 0.
Device version number will come from the ‘version’ field of the device
descriptor.
The data will consist of temperature and humidity with temperature using two
bytes and humidity using one.
Temperature will be unsigned 16 bit, with 0x0000 representing -200°C and
0x0FA0 representing +200°C in 0.1°C steps.
Humidity will be unsigned 8 bit, with 0x00 representing 0% RH and 0xC8
representing 100% RH in 1⁄2% RH steps.
VID 0x1781
PID 0x0EC4
Endpoint 1 IN
Report 2
First byte Report ID 02
Second byte RH Value 00 to C8
Report 3
First byte Report ID 03
Second byte Low Byte of temperature 00 to FF
Third byte High Byte of temperature 00 to A0
je dois bien avouer que tout ceci ne me parle pas beaucoup, mais quelqu'un serait-il intéressé pour faire un script qui lirait cette sonde.
l'idée est de faire une station météo avec cette sonde connecté à un nas nslu2 lynksys.
Si cela intéresse quelqu'un (si possible pas trop loin de chez moi, La Ferté Sous Jouarre, 77) je suis prêt à acheter une de ces sondes pour les essais.
Merci et à bientôt j'espère
Philippe
Hors ligne
#2 Le 07/11/2008, à 01:59
- nicolas66
Re : mesure température humidite sur sonde usb
Perso, j'utilise cette petite grenouille qui se branche sur le port série pour faire du monitoring. Elle permet de connaître la température, l'humidité et la pression ambiante. Il existe un soft pour Linux qui fonctionne plutôt bien.
"The computer was born to solve problems that did not exist before." (B. Gates)
Hors ligne
#3 Le 07/11/2008, à 09:44
- amazilia
Re : mesure température humidite sur sonde usb
Perso, j'utilise cette petite grenouille qui se branche sur le port série pour faire du monitoring. Elle permet de connaître la température, l'humidité et la pression ambiante. Il existe un soft pour Linux qui fonctionne plutôt bien.
Bonjour,
Merci,
c'est un peu cher, même s'il y a la pression en plus.
le programme linux fonctionne-t-il avec la connexion usb ou seulement la connexion série. il me faut de l'USB.
philippe
Hors ligne
#4 Le 07/11/2008, à 10:16
- valAa
Re : mesure température humidite sur sonde usb
juste pour dire, au cas où ça peut servir, que j'utilise au taf des convertisseurs rs232 (série)/usb sans soucis.
La plupart utilisent un chipset PL2303 qui est reconnu sans manipulation particulière sous linux.
La seule manip à faire est si on veut utiliser ensuite ce pseudo port série sous wine (pour utiliser un logiciel d'acquisition windows), mais c'est simple.
Hors ligne
#5 Le 07/11/2008, à 11:36
- amazilia
Re : mesure température humidite sur sonde usb
juste pour dire, au cas où ça peut servir, que j'utilise au taf des convertisseurs rs232 (série)/usb sans soucis.
La plupart utilisent un chipset PL2303 qui est reconnu sans manipulation particulière sous linux.La seule manip à faire est si on veut utiliser ensuite ce pseudo port série sous wine (pour utiliser un logiciel d'acquisition windows), mais c'est simple.
bonjour,
merci, moi mon problème, c'est que je ne sais pas faire tout ça. La dernière fois que j'ai fait du C, c'était il y a dix ans...
bref un coup de main serait très apprécié.
merci
Philippe
Hors ligne
#6 Le 07/11/2008, à 13:07
- valAa
Re : mesure température humidite sur sonde usb
ce que je voulais dire, c'est que si tu veux utiliser la grenouille avec un port usb, c'est possible via un adaptateur rs232. Il n'y a rien à faire, juste le brancher.
Et comme apparemment la grenouille a un logiciel d'acquisition sous linux, il n'y a aucune connaissance à avoir (ni en C ni en autre chose d'ailleurs).
voilà.
Dernière modification par valAa (Le 07/11/2008, à 13:08)
Hors ligne
#7 Le 07/11/2008, à 15:46
- nicolas66
Re : mesure température humidite sur sonde usb
Bonjour,
Merci,
c'est un peu cher, même s'il y a la pression en plus.
le programme linux fonctionne-t-il avec la connexion usb ou seulement la connexion série. il me faut de l'USB.
philippe
Certes, l'appareil est un peu cher mais comme je ne suis pas électronicien, je ne voulais pas me compliquer la vie et avoir un truc qui fonctionne directement sous Linux. Je n'ai pas testé le logiciel livré pour Windows mais il semble assez simple d'utilisation
"The computer was born to solve problems that did not exist before." (B. Gates)
Hors ligne
#8 Le 03/05/2009, à 16:07
- casuandre
Re : mesure température humidite sur sonde usb
juste pour dire, au cas où ça peut servir, que j'utilise au taf des convertisseurs rs232 (série)/usb sans soucis.
La plupart utilisent un chipset PL2303 qui est reconnu sans manipulation particulière sous linux.La seule manip à faire est si on veut utiliser ensuite ce pseudo port série sous wine (pour utiliser un logiciel d'acquisition windows), mais c'est simple.
Salut
ton poste date un peu mais si tu es toujours vivant ( ). Ton astuce pour l'utiliser avec "wine" m'interesse beaucoup...
Travail avec GNU/Linux en tant que commerçant indépendant depuis 2001.
Hors ligne
#9 Le 03/05/2009, à 16:31
- valAa
Re : mesure température humidite sur sonde usb
Oui, je suis toujours vivant
J'ai noté ça quelque part, c'est dans un cahier de labo au boulot, donc je l'ai pas sous la main aujourd'hui, mais je te poste ça en début de semaine
C'était il me semble (mais la mémoire, hein) une histoire de lien symbolique, d'un périphérique /dev/quelquechose vers un port COM dans le dossier wine. J'avais trouvé la bidouille en googlant un peu.
Je mets la réponse ici dès que j'aurais remis la main sur le cahier
@+
Dernière modification par valAa (Le 03/05/2009, à 16:32)
Hors ligne
#10 Le 03/05/2009, à 16:41
- pef
Re : mesure température humidite sur sonde usb
Je serais intéressé par l'écriture d'un pilote noyau pour cette sonde
Hors ligne
#11 Le 03/05/2009, à 17:04
- casuandre
Re : mesure température humidite sur sonde usb
Oui, je suis toujours vivant
J'ai noté ça quelque part, c'est dans un cahier de labo au boulot, donc je l'ai pas sous la main aujourd'hui, mais je te poste ça en début de semaine
C'était il me semble (mais la mémoire, hein) une histoire de lien symbolique, d'un périphérique /dev/quelquechose vers un port COM dans le dossier wine. J'avais trouvé la bidouille en googlant un peu.
Je mets la réponse ici dès que j'aurais remis la main sur le cahier
@+
Cool, merci d'avance. Il y a pas le feu non plus
Travail avec GNU/Linux en tant que commerçant indépendant depuis 2001.
Hors ligne
#12 Le 04/05/2009, à 16:15
- valAa
Re : mesure température humidite sur sonde usb
Salut,
Alors voilà, j'ai remis la main sur le cahier en question.
La bidouille consistait bien en un lien symbolique. Ce que j'avais fait :
ln -s /dev/ttyUSB0 ~/.wine/dosdevices/COM4
J'avais pas fait énormément de tests, mais après avoir fait ce lien symbolique, je pouvais utiliser envoyer des données par le câble rs232 en utilisant un "terminal à port COM" (je sais plus le nom de cette petite appli ) sous wine, sur le COM4.
A noter qu'il s'agissait d'une ubuntu 8.04, mais je vois pas pourquoi les choses auraient changé.
Il est possible qu'il faille changer ttyUSB0 par ttyUSBX (X=un autre chiffre) en fonction du port usb utilisé...
Dernière modification par valAa (Le 04/05/2009, à 16:16)
Hors ligne
#13 Le 04/05/2009, à 16:24
- casuandre
Re : mesure température humidite sur sonde usb
Cool,
Je vais essayer ça ce soir, mais je pense que ça devrait aller...
J'ai bien vu qu'il n'y avait aucun lien entre le logiciel wine et "son port virtuel" et le "port physique réél" du convertisseur usb rs232. Mais ne sachant pas faire de lien, j'avais zapper...
merci en attendant...
Travail avec GNU/Linux en tant que commerçant indépendant depuis 2001.
Hors ligne