"Charabia" sur le port serial



  • Bonjour,
    Je viens d'acquérir récemment sur Tindy un PitInfo pour Raspberry PI.
    Tout content je l'ai reçu, je le branche, je config ... mais je me heurte à un soucis :(

    Je reçois quelques infos sur le port com et puis ca devient du "charabia" en boucle, du style :

    sudo picocom -b 1200 -d 7 -p e -f n /dev/serial0
    picocom v1.7
    
    port is        : /dev/serial0
    flowcontrol    : none
    baudrate is    : 1200
    parity is      : even
    databits are   : 7
    escape is      : C-a
    local echo is  : no
    noinit is      : no
    noreset is     : no
    nolock is      : no
    send_cmd is    : sz -vv
    receive_cmd is : rz -vv
    imap is        :
    omap is        :
    emap is        : crcrlf,delbs,
    
    Terminal ready
    |
     HCHC 001545745 %
    HCHP 005919269 <
    PTEC HP..
    %INST 002 Y
    IMAX 034 F
    PAPP 00430 (
    HHPHC A������������������������������������������������������
    

    Si je quitte picocom et que je relance, j'ai parfois d'autres infos qui apparaissent , mais après ca part toujours en "charabia".

    Info sur ma config/mes tests :

    • RaspberyPI 3
    • Compteur EDF normal (pas linky)
    • J'ai laissé en SoftSerial (j'ai fait un test en Hard, le résultat est sensiblement le meme , peut etre un poil plus de trame qui passe avant de partir en "charabia")
    • J'ai inversé les fils de téléinfo (on sait jamais) : même résultat
    • J'ai essayé en changeant un peu les params de picocom : c'est pire (plus aucune infos)
    • J'ai deja sur le compteur 2 fils qui parte vers un Delta Dore TyWatt (avec une interface déporté qui m'affiche des infos stats de conso et tout est ok), j'ai branché mes fils en parallèle, j'ai essayé en laissant seulement les fils du PitInfo et meme résultat, ca ne change rien.

    Du coup je sais plus trop quoi faire, si vous avez des pistes je suis preneur



  • Bon en fait je m'autorépond au cas ou quelqu'un aurait le meme soucis :

    Alors j'avais bien mis dans le fichier
    /boot/config.txt
    la ligne suivante :
    enable_uart=1

    Mais j'avais pas modifié dans le fichier
    /boot/cmdline.txt
    Supprimer les 2 infos :
    console=serial0,115200 console=tty

    Une fois ça fait et un petit reboot...
    Ca marche impec maintenant