Page 1 sur 1

teleinfo et teleinfostick v1.01

Publié : 12 déc. 2017, 09:19
par dp1134
Bonjour, Je débute en domotique, en raspberry et en linux mais pas dans la vie puisque j'ai 73 ans.
J'ai suivi les tutos et j'ai donc mon rapsberry pi 3 avec raspbian et domotivcz V3.8775.
J'ai un teleinfostick USB assez ancien qui nécessite :
9600 bps / 8 bits / pas de parité/ 1 stop

Quand je paramètre mon matériel dans domoticz avec 9600 bps ou 1200 bps les informations reçues sont mal décodées.
J'ai par l'intermèdiaire de Putty envoyé :
stty -F /dev/ttyUSB0 9600 sane -parenb cs8 clocal -crtscts
La trame est bien décodée et les dispositifs s'affichent.
J'ai donc rajouté dans /boot/cmdline.txt la ligne suivante:
stty -F /dev/ttyUSB0 9600 sane -parenb cs8 clocal -crtscts
Ceci ne semble pas marcher. A chaque reboot du système il me faut par putty renvoyer la commande.
Il me semble que lorsque domoticz se lance celui-ci reparamètre le port USB0.
Peut-être faut-il modifier le plugin téléinfo ou comment envoyer automatiquement la commande pour reconfigurer le port.
Merci d'avoir eu la patience de me lire et j'espère que l'un d'entre vous pourra m'aider.

Re: teleinfo et teleinfostick v1.01

Publié : 12 déc. 2017, 11:22
par Doume
ça pourrait valoir le coup d'essayer de mettre le chemin complet d'appel à la commande stty :
/bin/stty .......

En effet, il est possible que init ou systemd n'aient pas ce répertoire dans leur PATH, auquel cas stty n'est pas lancé !

Autre approche : le script peut être 'différé' dans le temps (ici 30 secondes), afin que Domoticz se stabilise, et alors seulement stty configurera le port série :

( sleep 30; /bin/stty ...... ) &

Ne pas oublier le & à la fin, sinon ça bloquera init ! ! ! !

Re: teleinfo et teleinfostick v1.01

Publié : 13 déc. 2017, 16:12
par dp1134
Merci Doume pour votre réponse.
Je ne suis pas chez moi ces jours-ci, mais dès mon retour je vais essayer ces solutions. Je ne manquerai pas de vous informer du résultat.

Re: teleinfo et teleinfostick v1.01

Publié : 21 déc. 2017, 15:25
par dp1134
Bonjour,
A mon retour j'ai essayé les différentes solutions sans succès. J'ai essayé plusieurs valeurs de sleep . La même formule envoyée lorsque domoticz était lancée avec PuTTy était efficace après le temps de tempo indiqué par la valeur de sleep.
Je cherche encore et les aides sont bienvenues.