Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Vavincavent
    V
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 3
    • Groups 0

    Vavincavent

    @Vavincavent

    1
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    Vavincavent Unfollow Follow

    Latest posts made by Vavincavent

    • RE: Point Resistances uTéléinfo V2 et Linky mode Standard

      @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='')
      
      posted in MicroTéléinfo
      V
      Vavincavent
    • RE: Point Resistances uTéléinfo V2 et Linky mode Standard

      @Charles j'essaierai dans la semaine, si je trouve une résistance.

      posted in MicroTéléinfo
      V
      Vavincavent
    • RE: Point Resistances uTéléinfo V2 et Linky mode Standard

      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 :
      PXL_20231028_072721291.jpg
      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)
      
      posted in MicroTéléinfo
      V
      Vavincavent