- #861
Hello everyone,
Alors un peu de nouveau:
je lance le client puis je l’interromps, je ne suis pas sur que se soit la meilleure méthode.
Dans les logs, bonne nouvelle, une trame reçue.
Je peux conclure que l'adaptateur fonctionne ... reste plus qu'a trouver pourquoi avec la VMC ne renvoie aucune trame.
On en est toujours a déboguer la connexion matérielle ...
Si on relie le 2 et le 3 de l'adaptateur USB (sans le connecter a la VMC) le log doit montrer les trames envoyées qui reviennent (le TX étant connect au RX c'est normal).
La manip c'est juste pour voir si le convertisseur USB est fonctionnel.
Après connecter le RX VMC au TX convertisseur et vice versa, et la masse bien entendu.
Dans le log je vois les trames sortir mais pas revenir (soit le TX n'est pas couplé au RX, soit la config n'est pas juste (ttyUSB ? ttyAMA0 ?), soit le convertisseur esr HS), difficile de faire un diagnostic d'içi.
Alors un peu de nouveau:
[FONT="]root@jeedom:/var/log# cd /root/raspVMC-master/[/FONT]
[FONT="]root@jeedom:~/raspVMC-master# ./client3.py[/FONT]
[FONT="]connecting to 127.0.0.1 port 10009[/FONT]
[FONT="]requesting data 0[/FONT]
[FONT="]^CTraceback (most recent call last):[/FONT]
[FONT="] File "./client3.py", line 46, in <module>[/FONT]
[FONT="] rcvd=VMC().getAll(sock)[/FONT]
[FONT="] File "/root/raspVMC-master/VMC.py", line 327, in getAll[/FONT]
[FONT="] self.getdevinfo(socket)[/FONT]
[FONT="] File "/root/raspVMC-master/VMC.py", line 316, in getdevinfo[/FONT]
[FONT="] self.GetResp(b'\x69',socket)[/FONT]
[FONT="] File "/root/raspVMC-master/VMC.py", line 265, in GetResp[/FONT]
[FONT="] data = socket.recv(64)[/FONT]
[FONT="]KeyboardInterrupt[/FONT]
je lance le client puis je l’interromps, je ne suis pas sur que se soit la meilleure méthode.
Dans les logs, bonne nouvelle, une trame reçue.
[FONT="]root@jeedom:~/raspVMC-master# cd /var/log[/FONT]
[FONT="]root@jeedom:/var/log# vi VMClog.log [/FONT]
[FONT="]02/12/15 13:37:43 : new client connection from ('127.0.0.1', 36936)[/FONT]
[FONT="]02/12/15 13:37:43 : received 07f000690016070f ('127.0.0.1', 36936) from client ('127.0.0.1', 36936) retained is 07f000690016070f[/FONT]
[FONT="]02/12/15 13:37:43 : Processing msg from queue ('127.0.0.1', 36936)[/FONT]
[FONT="]02/12/15 13:37:43 : Sending frame 07f000690016070f to VMC from Client ('127.0.0.1', 36936)[/FONT]
[FONT="]02/12/15 13:37:43 : Command code: 69 reply is True[/FONT]
[FONT="]02/12/15 13:37:43 : expecting a reply[/FONT]
[FONT="]02/12/15 13:37:43 : received from VMC[/FONT]
[FONT="]02/12/15 13:37:43 : No frame detected in[/FONT]
[FONT="]02/12/15 13:37:54 : closing ('127.0.0.1', 36936) after reading no data[/FONT]
Je peux conclure que l'adaptateur fonctionne ... reste plus qu'a trouver pourquoi avec la VMC ne renvoie aucune trame.
