Protocole Téléinfo compteur EDF

Protocole Téléinformation du Compteur Electrique EDF
Vous allez pouvoir trouver ci-dessous comment analyser les informations que vous envoie les compteurs Electrique électroniques via leur port ‘Téléinfo’ qui est une connexion disponible a l’utilisateur finale (non plombée) et qui peut être utilisé en domotique assez facilement.
Connection Téléinformation (2 fils) sur un compteur.

Un connecteur sur les compteurs Electrique électronique est disponible pour récupérer les trames d’informations en provenance du compteur qui fournissent beaucoup d’information sur votre consommation. Que ce soit l’index du compteur, la période tarifaire ou bien la consommation instantanée, vous allez pouvoir tout retrouver.

Pour connecter le compteur sur votre ordinateur, il vous faut une petite interface electronique. Un exemple d’interface est disponible ici.

Une fois que la connection est réalisée, nous allons pouvoir passer au protocole a proprement parler. Le compteur envoie sous forme de trames les information identifiées par des étiquettes pour identifier les différents paramètres.

Les trames sont envoyées sous forme série avec les paramètres suivants:

  • Transmission unidirectionnelle (uniquement du compteur vers le PC)
  • 1200 Bauds
  • 7 bits pour représenter le caractère en ASCII
  • 1 bit de parité, parité paire

Le compteur transmet les information a intervale régulier sous forme de trame. Les trames sont identifiées de la façon suivante et constituées de trois parties :

  • Le caractère « Start Text » STX (02 h) indique le début de la trame
  • Le corps de la trame est composé de plusieurs groupes d’informations
  • Le caractère « End Text » ETX (03 h) indique la fin de la trame

(la notation (02 h) our (03 h) utilisée représente la valeur de l’octet réçu sur la liaison série sous forme hexadécimale)

Dans chaque trame on retrouve un nombre variable d’informations qui sont envoyés par le compteur. Chaque information est parfaitement délimitée pour pouvoir la récupérer facilement. La composition d’une d’information est la suivante :

  1. Un caractère « Line Feed » LF (0A h) qui indique le début d’une information
  2. Le champ étiquette dont la longueur, variable, est inférieure ou égale à huit caractères
  3. Un Espace (20 h) qui sépare le champ étiquette du du champ donnée
  4. Le champ donnée dont la longueur est variable
  5. Un Espace (20 h) qui séparare le champ donnée et le champ checksum
  6. La checksum dont le calcul est donné ci-dessous
  7. Un retour chariot CR (0D h) qui indique la fin du groupe d’information

Le calcul de la checksum est la suivante:

Elle est calculée sur l’ensemble des caractères allant du début du champ étiquette à la fin du champ donnée, caractère Espace inclus. On fait tout d’abord la somme des codes ASCII de tous ces caractères. Pour éviter d’introduire des fonctions ASCII (00 à 1F en hexadécimal), on ne conserve que les six bits de poids faible du résultat obtenu (cette opération se traduit par un ET logique entre la somme précédemment calculée et 3Fh). Enfin, on ajoute 20h en hexadécimal. Le résultat sera donc toujours un caractère allant de 20 à 5F en hexadécimal.

 

Description des étiquettes pour le compteur le plus classique, le compteur monophasé multitarif.

Etiquette Description Taille des données
ADCO Adresse d’identification du compteur 12
OPTARIF Option tarifaire choisie 4
ISOUSC Intensité souscrite (A) 2
BASE Index option Base (Wh) 9
HCHC
HCHP
Index option Heures Creuses (Wh)
Heures Creuses
Heures Pleines
9
EJPHN
EJPHPM
Index option EJP (Wh)
Heures Normales
Heures de Pointe Mobile
9
BBRHCJB
BBRHPJB
BBRHCJW
BBRHPJW
BBRHCJR
BBRHPJR
Index option Tempo (Wh)
Heures Creuses Jours Bleus
Heures Pleines Jours Bleus
Heures Creuses Jours Blancs
Heures Pleines Jours Blancs
Heures Creuses Jours Rouges
Heures Pleines Jours Rouges
9
PEJP Préavis Début EJP (30 min) (min) 2
PTEC Période Tarifaire en cours 4
DEMAIN Couleur du lendemain
IINST Intensité Instantanée (A) 3
ADPS Avertissement de Dépassement de Puissance Souscrite (A) 3
IMAX Intensité maximale (A) 3
PAPP Puissance apparente (VA) 5
HHPHC Horaire Heures Pleines Heures Creuses 1
MOTDETAT Mot d’état du compteur 6

 

Les données que l’on peut recevoir pour certaines étiquettes:

Etiquette Données possibles Description
OPTARIF BASE
HC..
EJP.
BBRx
Option Base
Option Heures Creuses
Option EJP
Option Tempo
PTEC TH..
HC..
HP..
HN..
PM..
HCJB
HCJW
HCJR
HPJB
HPJW
HPJR
Toutes les Heures
Heures Creuses
Heures Pleines
Heures Normales
Heures de Pointe Mobile
Heures Creuses Jours Bleus
Heures Creuses Jours Blancs
Heures Creuses Jours Rouges
Heures Pleines Jours Bleus
Heures Pleines Jours Blancs
Heures Pleines Jours Rouges
DEMAIN BLEU
BLAN
ROUG
Le lendemain est jour BLEU
Le lendemain est jour BLANC
Le lendemain est jour ROUGE

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.