Récupérer la téléinformation ERDF sur l’Arduino

La téléinformation, qu’est ce que c’est ?

Si vous disposez d’un compteur électronique ERDF, il y a de fortes chances pour que vous disposiez de 2 bornes dédiées à la téléinformation. Traditionnellement, elle est utilisée par les appareils de gestion de chauffage, de délestage, … Franchement, avec les différents chantiers que j’ai pu faire, je ne l’ai vu que trop rarement utilisée.

Les bornes sont situées dans la partie basse du compteur, coté utilisateur, donc non plombée et généralement repérées par I1 et I2.

Attention, les bornes sont au voisinage de la tension 230V, donc pour toute intervention coupez le disjoncteur général ou faites réaliser l’opération par un électricien. N’ouvrez pas le bornier supérieur, il est réservé à ERDF, le retrait du plombage vous expose à de gros problèmes !

Bornes compteur ERDFBornes compteur ERDF

La téléinformation est en fait un bus de communication numérique modulé de type série. Une partie des informations du compteur est diffusé en permanence de façon cyclique. Chaque donnée fournie est précédée d’une étiquette qui permet de l’identifier.

La téléinformation va par exemple vous fournir l’option tarifaire choisie, l’index de base, les heures creuses/pleines, les périodes TEMPO, EJP, … tout dépend comment est configuré votre compteur. Il se peut que votre compteur ne retourne rien ou pas grand chose, dans ce cas il est fort possible que la téléinformation ne soit pas activée par ERDF, dans ce cas là, malheureusement, la seule solution est de les appeler.

Voici quelques exemples de données extraites de la documentation officielle ERDF :

Exemple de données fourniesExemple de données fournies

Voilà un exemple de trame reçue sur mon compteur :

ADCO 03xxxxxxxxxx D

OPTARIF BASE 0

ISOUSC 45 ?

BASE 064942042 *

PTEC TH.. $

IINST 013 [

IMAX 051 E

MOTDETAT 400000 F

Détail de la trame émise

Extrait de la documentation :

Chaque caractère est émis dans un ensemble cohérent de 10 bits dont la constitution est la suivante :

  • un bit de start correspondant à un “0” logique
  • 7 bits pour représenter le caractère en ASCII
  • 1 bit de parité, parité paire
  • un bit de stop correspondant à un “1” logique

Start Bit

Bit0

Bit1

Bit2

Bit3

Bit4

Bit5

Bit6

Bit7

Stop bit

————-> Sens d’émission

Les trames sont émises les unes après les autres en continu. Entre la fin d’une trame et le début de la suivante, un délai sans l’émission est ménagé. Sa durée est comprise entre 16,7 et 33,4ms. De même le délai entre 2 groupes d’information successifs d’une même trame ne doit pas être supérieur à 33,4ms.

Les trames ont une longueur qui dépend du type de contrat choisi et contiennent toutes les informations présentes dans les mémoires du compteur et pouvant aider à la gestion d’énergie.

Une trame est constituée de trois parties :

Page 1 of 2 | Next page