L.P.D.: Linky Power Display

- Afficher sur un afficheur déporté, via le réseau wifi, les données de consommation immadiates (en KW), le total du jour en cours, le total de la veille et le mode de tarif (Heures pleines ou Heures creuses) en provenance de la prise TIC (Télé-Information Client) d'un compteur Linky.
- Afficher sur une page web (consultable avec un smartphone), les mêmes données plus un tableau annuel, mois par mois.
- Piloter des prises électriques quand on est en heures creuses.
 
Pour plus d'informations, vous pouvez me contacter par mail: f6gsg@lesaunier.com
 
 - 1 carte MULTI32 câblée en mode Linky.
 
 - 1 Module ESP8266 + OLED 0.96 intégré pour l'afficheur.

MATERIEL

Comment ça marche ?
 
Le compteur Linky, est équipé d'une prise TIC (Télé-Information Client) qui envoie en permanance des informations concernant le comptage en cours.
On trouve (entre autre) la puissance active, le type de comptage (HC/HP), les index de comptage (en W) pour les Heures Creuses et les Heures Pleines. (ce qui nous intéresse)
 
En mode standard, les données sont envoyées sous forme de data avec une "porteuse" à 50KHz à la vitesse de 1200 bauds. (documentation Enedis):
 
L'idée a été d'utilser une carte électronique développée sur mesure pour décoder ces data et qui va re-transmettre les informations décodées via wifi à un autre module qui les affichera d'une manière claire.
 
En même temps le module électronique, devra aussi servir de serveur web, pour afficher sur un smartphone les mêmes données, plus un tableau récapitulatif par mois et sur l'année.
 
On a aussi imaginé que ce module pouvait envoyer les même data à un concentrateur pour stockage et à des PRISES HEURES CREUSES, permettant la mise en marche de matériel (type cumulus) uniquement en Heures Creuses.

LOGICIEL

lesaunier.com010017.jpg
LPD 1a.ino
(téléchargement)
lesaunier.com010024.jpg
Coté Linky, un module MULTI équipé du module RTC et de l'entrée avec l'optocoupleur LTV814.
 
En effet pour décoder les signaux du TIC Linky à 50 KHz, l'optocoupleur "filtre" (avec ses deux diodes tête-bèches) le signal pour le transformer en signaux carrés directements décodables par le module ESP32.
 
il est conseillé d'utiliser du câble type réseau FTP rigide pour la liaison entre le Linky et le module MULTI32 (surtout coté Linky).
Au niveau distance, en théorie il peut y avaoir plusieurs dizaine de mètres, mais il est quand même préférable de positionner le module le plus proche du compteur Linky.
Tout dépendra de la portée du wifi (voir test dans la procédure de configuration).
 
Dans cette application, il n'y a pas d'autres IN/OUT d'utilisé.
 
Comme d'habitude, prendre les précautions d'usage pour le câblâge du 230v et les manipulations sous tension.
 
Coté affichage, l'utilisation d'un module ESP8266 qui intègre un petit afficheur OLED simpliife considérablement le montage.
Une led verte a été rajoutée (avec sa résistance), directement soudée sur le module, elle s'allume quand on est en tarif Heures Creuses.
 
Le Bouton poussoir (lui aussi directement soudé sur le module) permet de changer le mode d'affichage (plus pour du DEBUG, affichage des datas non interprétées).
 
Les logiciels pour le L.P.D. et pour L'afficheur , ont été développés sous environement ARDUINO (IDE).
 
Pour le module afficheur déporté, la programmation est assez simple:
 
Pour le module LPD, c'est un peu plus complexe:
Le programme analyse et décode en permanence les données en provenance du compteur Linky.
- Toutes les 10 données reçues (pour faire une moyenne et ne pas charger les communications), envoi des données formatées à l'afficheur déporté, aux prises intélligentes (Heures creuses).
- Toutes les heures, envoie des données au DATALOGGER (pour historique).
- Ouverture d'un canal de paramétrage à distance via un accès TCP.
- Envoi à une demande par internet d'une page d'information de consommation en temps réel avec tableau récapitulatif sur un an. 
 
Les adresses IP et ports UDP sont en "phase" avec le plan général GS-NET.
 
lesaunier.com015013.jpg lesaunier.com014006.jpg lesaunier.com014006.jpg
Schema MULTI32-LINKY
Schema Afficheur LPD
lesaunier.com010017.jpg
AFF_LPD 1a.ino
(téléchargement)
lesaunier.com010024.jpg lesaunier.com015006.jpg lesaunier.com015005.jpg lesaunier.com015004.jpg
Guide d'installation.
Logiciel LPD
lesaunier.com015002.jpg
Module Compteur
Eau (H2EAU) et
Electricité (LPD)
LPD fait partie d'un ensemble domotique permettant aussi l'affichage des informations de consommation d'eau, l'automate de gestion d'une piscine, le contrôle d'un portail électrique, la détection d'arrivé d'un courrier, le relevé de température et d'autres informations de contrôle de la maison.
 
Développé autour des modules ARDUINO puis ESP8266, ils sont maiintenant tous à base de ESP32 autour d'une carte développée sur mesure : La MULTI32.
 
Pour plus d'informations, vous pouvez me contacter par mail: f6gsg@lesaunier.com