Page 1 sur 2

Téléinfo EDF ne fonctionne plus apres reboot

Posté : jeu. 18 janv. 2018 12:10
par Riton70
Bonjour a tous ,

voila mon pb , j'ai une installation avec relevé de la teleinfo pour mon compteur edf depuis mon RPI3
tous fonctionne bien , sauf quand je reboot mon system ou alors après une coupure électrique , il n'y a plus de donné qui défile avec cat /dev/ttyAMA0
le seul moyen que j'ai trouvé c'est de debranché et rebranché le fil RX du RPI . et la tous refonctionne !!

avez vous déjà rencontrer ce problème et avez vous des solutions sans intervenir physiquement sur le montage .

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : jeu. 18 janv. 2018 14:22
par domi
Bonjour,

Tu fais bien l'initialisation série ?

Code : Tout sélectionner

sudo stty -F /dev/ttyAMA0 1200 sane evenp parenb cs7 -crtscts

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : jeu. 18 janv. 2018 18:30
par Riton70
Oui je viens de faire cette manip , mais rien a faire ...

j'ai cherché un peu partout sur le net , j'ai rien trouve de concluant ....

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : jeu. 18 janv. 2018 21:20
par destroyedlolo
Tente

Code : Tout sélectionner

stty -F /dev/ttyAMA0 sane
stty 1200 cs7 evenp cstopb -igncr -inlcr -brkint -icrnl -opost -isig -icanon -iexten -F /dev/ttyAMA0
J'ai eu parfois le pb : c'est du aux trames qui sont desynchronisées avec l'UART ... normalement ca se soigne en envoyant un BREAK, sauf que la, évidement, on ne peut pas.
Sinon, as-tu désactivé la console ?

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : sam. 20 janv. 2018 08:30
par Riton70
je viens d'essayer tes manip , y a rien qui se passe ...
aussitôt que je débranche et rebranche ce foutu fil , tous refonctionne

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : sam. 20 janv. 2018 14:39
par destroyedlolo
Ca merdait après une coupure EDF ou un reboot du PI ?
Dans le second cas, as-tu désactivé la console ?

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : sam. 20 janv. 2018 18:04
par Riton70
ça déconnes a chaque reboot ou coupure de courant ....
désactivé la console , ça consiste a quoi ?

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : sam. 20 janv. 2018 19:12
par destroyedlolo
Il faut que tu rajoute

Code : Tout sélectionner

enable_uart=0
dans /boot/config.txt

Ensuite, empêcher qu'un getty ou qq chose du genre s'y attache une fois Linux booté.
Sur mon BananaPI sous Gentoo, ça signifie commenter la ligne :

Code : Tout sélectionner

s0:12345:respawn:/sbin/agetty -L 115200 ttyS0 vt100
ce qui ne marchera évidement pas sur la framboise.
Je laisse qq'un ayant un PI sous Rasbian répondre sur ce point.

Ca n'évitera que l'un de tes problèmes : que l'UART se plante parce que la console reçoit n'importe quoi au boot. Mais ca n’empêchera pas le cas ou c'est une coupure EDF.

La solution ultime restant de provoquer un RESET de l'Uart mais j'avoue humblement que je ne sais pas faire.

J'oubliais, l'UART est aussi utilisé par le bluetooth sur un PI3 qu'il faudra donc que tu désactive.

Il reste étonnant que ca t'arrive systématiquement : je suis producteur donc j'ai 2 compteurs et franchement, ça n'a du m'arriver que 1 ou 2 fois en 3 ans. Peut être aussi que ton signale n'est pas propre.

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : sam. 20 janv. 2018 21:16
par Riton70
dans le fichier /boot/config.txt mon uart est sur "enable_uart=1" et non a "enable_uart=0"

j'ai donc essayé sur "enable_uart=0" rien de bon j,suis revenu sur 1

Re: Téléinfo EDF ne fonctionne plus apres reboot

Posté : dim. 21 janv. 2018 08:24
par destroyedlolo
Oups, je me suis gouré ; ça désactive carrément le bignou :-(
Faut faire une recherche sur le Web juste pour désactiver la console.
Mais comme je le disais, tu as sans doute un autre pb: si tu utilises un montage classique à base d'opto, la résistance de pullup n'est peut-être pas adaptée.

Envoyé de mon E2303 en utilisant Tapatalk