Point Resistances uTéléinfo V2 et Linky mode Standard
-
@tms merci pour ce super retour.
Tu es certain que tu avais une 1.2K sur ton PiTinfo V1.3, de mémoire certains avait 1.2K de marqué sur le PCB mais une 220.
Par ailleurs tu l'utilises sur un PI donc alimenté en 3.3V c'est bien ça ?
-
J'ai unPITInfo V1.2 sur un raspberry pi zero W.
Avec un linky en mode standard, j'avais des problèmes deréception.
J'ai soudé (tant bien que mal) une résistancede 4k7 en parralèle de la 10k :
J'ai maintenant des trames presque propres, à l'exception de PJOURF+1 :PRM XXXXXXXXXXXXXX 3 RELAIS 000 B NTARF 01 N NJOURF 00 & NJOURF+1 00 B OURF+1 00008001 NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE NONUTILE 9 ADSC 032261344329 4 VTIC 02 J DATE E231028093259 J NGTF BASE < LTARF BASE F EAST 000067148 ) EASF01 000067148 < EASF02 000000000 # EASF03 000000000 $ EASF04 000000000 % EASF05 000000000 & EASF06 000000000 ' EASF07 000000000 ( EASF08 000000000 ) EASF09 000000000 * EASF10 000000000 " EASD01 000067148 : EASD02 000000000 ! EASD03 000000000 " EASD04 000000000 # IRMS1 002 0 URMS1 236 E PREF 06 E PCOUP 06 _ SINSTS 00412 M SMAXSN E231028084241 00535 : SMAXSN-1 E231027201443 01305 N CCASN E231028090000 00314 9 CCASN-1 E231028080000 00369 UMOY1 E231028093000 236 2 STGE 003A0001 : MSG1 PAS DE MESSAGE <
Le code python :
'# !/usr/bin/env python3 '# -*- coding: utf-8 -*- import serial import sys standard = True baudrate = 9600 port = '/dev/ttyAMA0' mode = "Standard" print("Teleinfo : Mode {}".format(mode)) print("Port : {}".format(port)) print("Vitesse : {}".format(baudrate)) print("\r\n") tinfo = serial.Serial( port=port, baudrate=baudrate, parity=serial.PARITY_EVEN, stopbits=serial.STOPBITS_ONE, bytesize=serial.SEVENBITS) while True: c = tinfo.read(1) sys.stdout.write(c)
-
@Vavincavent peux tu essayer de mettre une résistance de 1K en série avec un des fils de la téléinfo ?
-
@Charles j'essaierai dans la semaine, si je trouve une résistance.
-
@Charles , J'ai testé sans résistance avec picocom, pas de problème.
J'ai retesté en modifiant mon programme, pas de problème!# !/usr/bin/env python3 # -*- coding: utf-8 -*- import serial import sys standard = True baudrate = 9600 port = '/dev/ttyAMA0' mode = "Standard" print("Teleinfo : Mode {}".format(mode)) print("Port : {}".format(port)) print("Vitesse : {}".format(baudrate)) print("\r\n") tinfo = serial.Serial( port=port, baudrate=baudrate, parity=serial.PARITY_EVEN, stopbits=serial.STOPBITS_ONE, bytesize=serial.SEVENBITS) while True: # lecture d'une ligne de données line = tinfo.readline() dec = line.decode('utf8') print (dec, end='')
-
Bonjour,
Je suis aussi en grosse galère parce que j'ai bêtement activé le mode Standard, pensant que le module était compatible. L'activation s'est faite en moins de 24h et je galère depuis 10 jours pour repasser en mode standard, ça semble être super mal parti.
J'ai vu ces différents posts (dont celui-ci) qui parlait de problèmes en mode standard, et vu le temps que ça va prendre pour repasser en historique, je vais tenter de changer la fameuse résistance.
Mon problème est maintenant de savoir quel type de résistance se trouve sur le uTeleinfo V2, sur github je n'ai trouvé que la V3. Est-ce bien une SMD 0603 ?
Merci
Sébastien -
@brotherseb peux tu poster une photo haute résolution de ton module ce sera plus simple, car y il avait qq changements, mais tu peux déja essayer de mettre en série une résistance classique de 1K avec un des fils de la téléinfo (peu importe lequel) ça devrait solutionner ton problème.
-
@Charles J'ai (malheureusement) déjà testé la résistance de 1K, ça n'a pas résolu mon problème.
Voici une photo du module, de ce que je comprends il faudrait que je change R6 (sur laquelle il est écrit 103 donc j'imagine 10K ?) pour mettre 3.3K à la place ?
R3 sur mon module semble être à 1.2K, je ne sais pas s'il faut prévoir une 220 à la place ?
Merci pour ton aide
-
@brotherseb arf bien tenté
R3 sur mon module semble être à 1.2K, je ne sais pas s'il faut prévoir une 220 à la place ?
non c'est une 220 Ohm (remplacé à la mimine par moi même) donc dans tous les cas soit tu mets une 1K2 à la place (ou la 1K en série plus simple)
Voici une photo du module, de ce que je comprends il faudrait que je change R6 (sur laquelle il est écrit 103 donc j'imagine 10K ?) pour mettre 3.3K à la place ?
Tout à fait même une 4K7 devrait faire l'affaire
-
@Charles Ah oui je l'ai lue à l'envers
Mais du coup j'en reviens à ma question initiale : de quel type de résistance il s'agit ? Ca ressemble à des SMD 0603 mais je préfère avoir confirmation avant d'en acheter
Merci encore !
-
@brotherseb Ah oui pardon c'est du SMD 0603
-
@Charles Top merci Commande passée, y'a plus qu'à les recevoir et les mettre Merci encore !!
-
@Charles Petit update, après changement de R6 (par une 3.3K) et ajout d'une 1K en série sur un des fils liés au linky, tout remarche nickel Merci encore !