Pages : 1
#1 Le 06/09/2021, à 10:50
- airvb
[ RESOLU] socat et eof !
Bonjour ,
J'ai un esp8266 qui récupère les données d'un compteur linky avec espeasy.
Les données sont envoyées via wifi.
Elles sortent bien d'espeasy, j'ai controlé via log.
J'essaye donc de les récuperer via socat avec la commande suivante :
sudo socat -d -d pty,link=/dev/ttyUSB21,ignoreeof,echo=0,raw tcp:192.168.88.161:8888
Je controle avec un
sudo screen /dev/ttyUSB21 1200,cs7
Les datas arrivent bien, mais cela plante après quelques secondes.
sudo socat -d -d pty,link=/dev/ttyUSB21,ignoreeof,echo=0,raw tcp:192.168.88.161:8888
2021/09/06 11:41:08 socat[270225] N PTY is /dev/pts/2
2021/09/06 11:41:08 socat[270225] N opening connection to AF=2 192.168.88.161:8888
2021/09/06 11:41:08 socat[270225] N successfully connected from local address AF=2 192.168.88.150:34024
2021/09/06 11:41:08 socat[270225] N starting data transfer loop with FDs [5,5] and [7,7]
2021/09/06 11:41:38 socat[270225] N socket 2 (fd 7) is at EOF
2021/09/06 11:41:39 socat[270225] N exiting with status 0
J'ai bien vu le socket 2 (fd 7) is at EOF mais pas trouvé d'info qui résolve mon soucis !
J'ai essayé bcp d'autres paramètres de socat sans succès.
Une idée ?
Mci
Dernière modification par airvb (Le 08/09/2021, à 07:53)
Hors ligne
#2 Le 06/09/2021, à 14:06
- inbox
Re : [ RESOLU] socat et eof !
Salut,
Tu peux essayer ce qui est indiqué dans ce sujet.
Try using `socat -u` for unidirectional mode.
A+
Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Hors ligne
#3 Le 06/09/2021, à 14:53
- airvb
Re : [ RESOLU] socat et eof !
Merci pour ta réponse,
-u ... plus de données qui arrivent,
-U les données arrivent, mais c'est pareil !
Hors ligne
#4 Le 08/09/2021, à 07:53
- airvb
Re : [ RESOLU] socat et eof !
Bonjour,
J'avais simultanément 2 pc qui interrogeait l'espeasy sur le même port.
En coupant l'interrogation de du deuxième pc , tout fonctionne !
Merci .
Hors ligne