draft: Protocole de communication

This commit is contained in:
Cédrix
2026-05-16 19:23:14 +02:00
parent 61f0129e8d
commit afaef7d9ae
3 changed files with 62 additions and 0 deletions
@@ -0,0 +1,4 @@
{
"title": "Protocole de communication",
"_updated_at": "2026-05-16 17:23:14"
}
@@ -0,0 +1,57 @@
# Protocole de communication
![Protocole de communication du compteur électrique](dummy.png)
Les compteurs électroniques disposent d'une sortie de téléinformation client (TIC) permettant de récupérer en temps réel les informations de consommation. Après démodulation ASK du signal, le bornier de communication se comporte comme une liaison série transmettant des caractères ASCII selon les paramètres suivants :
- débit : 1200 bits/s
- 7 bits de données par caractère
- 1 bit de stop
- parité paire
## Structure d'une trame
Un ensemble complet de messages constitue une **trame**, délimitée par :
- le caractère **STX** (`0x02`) en début de trame ;
- le caractère **ETX** (`0x03`) en fin de trame.
Chaque trame est composée de plusieurs **messages**, structurés ainsi :
- un caractère **LF** (`0x0A`) ;
- une **étiquette** de 4 à 8 caractères ;
- un espace **SP** (`0x20`) ;
- des **données** de 1 à 12 caractères ;
- un espace **SP** (`0x20`) ;
- un **caractère de contrôle** (checksum) ;
- un caractère **CR** (`0x0D`).
## Liste des messages
Les messages présents dans la trame dépendent de l'option tarifaire souscrite. Le tableau ci-dessous récapitule les étiquettes possibles :
| Désignation | Option | Code | Nb caractères | Unité |
| ----------- | ------ | ---- | ------------- | ----- |
| N° d'identification du compteur | | **ADCO** | 12 | |
| Option tarifaire (type d'abonnement) | | **OPTARIF** | 4 | |
| Intensité souscrite | | **ISOUSC** | 2 | ampères |
| Index base | base | **BASE** | 9 | Wh |
| Index heures creuses | heures creuses | **HCHC** | 9 | Wh |
| Index heures pleines | heures creuses | **HCHP** | 9 | Wh |
| Index heures normales | EJP | **EJPHN** | 9 | Wh |
| Index heures de pointe mobile | EJP | **EJPHPM** | 9 | Wh |
| Index heures creuses jours bleus | tempo | **BBRHCJB** | 9 | Wh |
| Index heures pleines jours bleus | tempo | **BBRHPJB** | 9 | Wh |
| Index heures creuses jours blancs | tempo | **BBRHCJW** | 9 | Wh |
| Index heures pleines jours blancs | tempo | **BBRHPJW** | 9 | Wh |
| Index heures creuses jours rouges | tempo | **BBRHCJR** | 9 | Wh |
| Index heures pleines jours rouges | tempo | **BBRHPJR** | 9 | Wh |
| Préavis EJP (30 min avant période EJP) | EJP | **PEJP** | 2 | |
| Période tarifaire en cours | | **PTEC** | 4 | |
| Couleur du lendemain | tempo | **DEMAIN** | 4 | |
| Intensité instantanée | | **IINST** | 3 | ampères |
| Avertissement de dépassement de puissance souscrite (émis uniquement en cas de dépassement effectif, immédiatement) | | **ADPS** | 3 | ampères |
| Intensité maximale | | **IMAX** | 3 | ampères |
| Puissance apparente | | **PAPP** | 5 | volt-ampères |
| Groupe horaire | heures creuses ou tempo | **HHPHC** | 1 | |
| Mot d'état (autocontrôle) | | **MOTDETAT** | 6 | |
+1
View File
@@ -251,3 +251,4 @@
{"ts":"2026-05-16 17:19:32","url":"/informatique/serveur/web-linux-apache/wordpress","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
{"ts":"2026-05-16 17:20:01","url":"/electronique/ces-technos-qui-n-ont-jamais-encore-percees","ref":"","ua":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36"}
{"ts":"2026-05-16 17:20:26","url":"/electronique/arduino/display-by-i2c-lcd1602","ref":"","ua":"Mozilla/5.0 (compatible; Qwantbot/1.0_2600169; +https://help.qwant.com/bot/)"}
{"ts":"2026-05-16 17:22:19","url":"/informatique/applications/sgbd","ref":"","ua":"Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.7778.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"}