telemetry
Quoi de neuf

Contrôler sa VMC StorkAir / ComfoAir / zehnder via sa domotique

  • Forum Electricité - Domotique
  • Auteur du sujet Auteur du sujet sebcbien
  • Date de début Date de début
  • #1 841
Bonjour,

J'ai cru en avoir fini avec la partie logiciel mais en fait mon convertisseur USB rs232 ne marche pas.
Il ne répond rien avec minicom. D'ailleurs il y a écrit "déconnecté" quand je lance l'aide de minicom.

J'ai essayé avec les drivers fourni par FTDI (le fabricant du convertisseur) et leur testeur équivalent à mnicom. Pareil, rien...
 
  • #1 842
Aïe,

1) voir s’il est reconnu par linux, c’est hot plug donc débrancher, commande

tail -f /var/log/messages

insérer le convertisseur sur le port usb

Le noyau doit détecter le convertisseur et charger le driver (s’il existe), il donne aussi les info usb du device, manufacturer id et device id, ceux ci permettent au kernel de reconnaître le device et de charger le driver.

Si tout a bien un device est crée en général sur /dev/ttyUSB0 (parfois un autre device est créé on peut voir ça dans les messages)

Si pas de driver installé alors le device est vu mais inaccessible, si un driver existe il faut alors chercher un moyen de l’installer (avec de la chance un binaire pour le noyau existe, sinon il faut recompiled pour le noyau installé)

A ma connaissance les ftdi sont bien reconnu. Donnes moi les messages de connexion, je jetterai un œil sur la mécanique.


Avec minicom les pins 2 et 3 sont pontées (pour renvoyer la sortie dans l’entrée ?)
 
  • #1 843
Je vais chercher le pi, il est à la cave près de la VMC :-) Avec les 2 et 3 pontées sur l'adaptateur
 
  • #1 844
voilà ce que j'obtiens en déconnectant reconnectant:

May 5 20:20:46 raspberrypi kernel: [ 202.270605] usb 1-1.2: USB disconnect, device number 4

May 5 20:20:46 raspberrypi kernel: [ 202.276833] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0

May 5 20:20:46 raspberrypi kernel: [ 202.277191] ftdi_sio 1-1.2:1.0: device disconnected

May 5 20:21:14 raspberrypi kernel: [ 229.700414] usb 1-1.2: new full-speed USB device number 7 using dwc_otg

May 5 20:21:14 raspberrypi kernel: [ 230.076845] usb 1-1.2: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00

May 5 20:21:14 raspberrypi kernel: [ 230.076880] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3

May 5 20:21:14 raspberrypi kernel: [ 230.076892] usb 1-1.2: Product: USB-COM232 Plus1

May 5 20:21:14 raspberrypi kernel: [ 230.076948] usb 1-1.2: Manufacturer: FTDI

May 5 20:21:14 raspberrypi kernel: [ 230.076963] usb 1-1.2: SerialNumber: FT4606O7

May 5 20:21:14 raspberrypi kernel: [ 230.102225] ftdi_sio 1-1.2:1.0: FTDI USB Serial Device converter detected

May 5 20:21:14 raspberrypi kernel: [ 230.102604] usb 1-1.2: Detected FT232RL

May 5 20:21:14 raspberrypi kernel: [ 230.104377] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0

May 5 20:21:14 raspberrypi mtp-probe: checking bus 1, device 7: "/sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.2"

May 5 20:21:14 raspberrypi mtp-probe: bus: 1, device: 7 was not an MTP device

May 5 20:21:15 raspberrypi mtp-probe: checking bus 1, device 7: "/sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.2"

May 5 20:21:15 raspberrypi mtp-probe: bus: 1, device: 7 was not an MTP device

May 5 20:21:19 raspberrypi kernel: [ 234.970722] Voltage normalised (0x00000000)
 
  • #1 845
Donc il est reconnu et assigné à ttyUSB0

minicom -D /dev/ttyUSB0

raccorder tx et rx sur le db9 (pin 2 et 3)

a la rigueur ctrl a et o pour mettre la vitesse sur 9600 bauds.


minicom doit envoyer les characteres tapés sur tx et les recevoir en retour sur rx et donc les mettre à l’ecran.

as tu essayé ce loopback ?
 
  • #1 846
Je réessaie en mettant à 9600 bauds
 
  • #1 847
avec le loopback les vitesses sont les mêmes sur tx et rx donc à priori ça ne devrait pas changer les choses mais ... on ne sait jamais
 
  • #1 848
il est toujours indiqué "déconnecté" dans la ligne noire du bas sur minicom..
Comment envoie t'on des caractères, simplement en tapant ?
 
  • #1 849
essaye un peu avec sudo minicom les droit d’accès sont peu être restreints sur le /dev ???
 
  • #1 850
oui chaque charactrre tapé est envoyé ( il faut déconnecté le flow control rts/crs et xon/xoff
 
  • #1 851
Merci, j’essaie demain avec sudo
 
  • #1 852
Ok on va y arriver t’inquiètes !
 
  • #1 853
J'ai essayé avec sudo ( depuis un autre ordinateur, toujours en ssh ) et là:

Le périphérique /dev/ttyUSB0 est verrouillé. !

par qui, quoi ?
 
  • #1 854
lsof | grep ttyUSB0

process qui utilisent les « fichier » ttyUSB0
 
  • #1 855
minicom 1461 pi 3u CHR 188,0 0t0 19552 /dev/ttyUSB0
 
  • #1 856
Y’a un autre minicom actif ?
 
  • #1 857
? Ah oui sans doute sur l'autre mac qui est en veille...
 
  • #1 858
ps -ef | grep minicom

tu peux tjr faire un sudo killall -9 minicom
pour tous les zinguer
 
  • #1 859
voilà pour autoriser l’utilisateur pi l’accès au convertisseur

sudo adduser pi dialout

Ça devrait régler la question
 
  • #1 860
L'utilisateur « pi » appartient déjà au groupe « dialout ».
me dit il..
 

Sujet semblables

Réponses
10
Affichages
988
Nudji
Réponses
·
Affichages
169
Maka
Réponses
4
Affichages
389
Tchotto
Réponses
6
Affichages
1K
ironglove

Nos articles

On a aimé dans le forum

Retour
Haut