#Nextpresso : module TIC Linky et clé Zigbee pour suivre en direct sa consommation électrique
La TAC TIC du Linky passe par Zigbee
L’hiver approche, les factures d’électricités risquent de s’envoler pour certains. Que ce soit pour des enjeux économiques et/ou écologiques, vous avez envie d’essayer de maitriser votre consommation ? On vous propose dans cette première partie de découvrir le matériel nécessaire pour récupérer les données du Linky : une clé USB et un module TIC.
Le 20 septembre à 12h20
7 min
Hardware
Hardware
Aujourd’hui, on ne vous propose pas juste un Nextpresso (notre format de petits tests plus ou moins rapides), mais un Nextpresso et un tuto pour mettre en pratique notre découverte de deux produits : une clé USB Zigbee2mqtt et un module TIC de LiXee. Le premier coûte moins de 15 euros, le second 50 euros.
C’est quoi Zigbee et MQTT ?
Ne fuyez pas, on va décortiquer ces barbarismes. Dans l’ordre, une clé USB Zigbee2mqtt permet, comme son nom l’indique, de récupérer des informations via Zigbee et de les diffuser avec le protocole MQTT. Tel Cobb dans Inception, on va plonger plus bas pour atteindre un autre niveau de connaissance.
Zigbee est un protocole pour les objets connectés, développé par la Zigbee Alliance, devenue il y a quelques années la Connectivity Standards Alliance (CSA). Selon cette dernière, les débits peuvent atteindre 250 kb/s sur la bande des 2,4 GHz et 100 kb/s sur les 868 MHz. Il s’agit d’un réseau maillé, pouvant contenir jusqu’à 65 000 objets connectés ou nœuds. On a de la marge, que ce soit niveau débit (le Linky communique à moins de 1 kb/s) ou nombre d’objets.
Maintenant, passons à MQTT. Il s’agit d’un protocole de messagerie pour les communications entre machines. C'était initialement l’acronyme de Message Queuing Telemetry Transport, mais cela fait plus de 10 ans que ce n’est plus le cas car « aucun mécanisme de file n'est mis en place dans le protocole », rappelle Wikipédia.
Il a été inventé en 1999 et possède plusieurs avantages selon Amazon Web Services : léger, efficace, évolutif, fiable et sécurisé. Un combo gagnant qui explique sa grande présence dans l’Internet des objets. MQTT est aussi largement utilisé en domotique.
Ce protocole MQTT fonctionne sur la base d’un modèle publication/abonnement : « Dans la communication réseau traditionnelle, les clients et les serveurs communiquent directement entre eux […] Cependant, MQTT utilise un modèle de publication/abonnement pour découpler l'expéditeur du message (éditeur) du récepteur du message (abonné). Au lieu de cela, un troisième composant, appelé agent de messagerie [ou broker, ndlr], gère la communication entre les éditeurs et les abonnés. La tâche de l'agent est de filtrer tous les messages entrants des éditeurs et de les distribuer correctement aux abonnés », explique Amazon.
Pour résumer : Zigbee assure la connectivité sans fil, MQTT est le protocole de diffusion des informations. La clé Zigbee2MQTT permet donc de récupérer des informations diffusées via le protocole sans fil Zigbee et de les transmettre à un broker MQTT, auquel des clients peuvent s’abonner pour les récupérer. La clé fait office de passerelle.
Dans notre cas, le compteur Linky va envoyer des données, que nous allons récupérer sur notre Raspberry Pi à l’aide de la clé USB. Sachez que les informations TIC (Télé-Information Client) sont celles que l’on peut directement consulter sur l’écran du Linky. Nous avons d’ailleurs un dossier sur ce sujet. Quoi qu’il en soit, il est quand même plus simple de ne pas avoir toujours le nez collé à son Linky dans le cadre d’une installation domotique ou d’une surveillance de sa consommation.
Clé Zigbee Jiotty CC2531, avec une antenne externe
Revenons à notre Nextpresso et à la découverte des deux produits du jour. Nous avons acheté notre clé il y a quelques mois sur Amazon, pour moins de 15 euros (mais elle est aujourd’hui à 24 euros). Il s’agit d’une Jiotty CC2531. D’autres clés CC2531 existent sur le marché, avec les mêmes fonctionnalités.
Nous avons sélectionné ce modèle pour son prix et la présence d’une antenne externe, pratique pour avoir une portée plus importante. Notre compteur se trouve à la cave, le Raspberry Pi dans le bureau, avec donc un étage et plusieurs murs de séparation. Si besoin, il existe des répéteurs Zigbee.
Le fabricant (comme ses concurrents) n’a pas été chercher bien loin le nom de son produit puisque le cœur de la clé est une puce CC2531 de Texas Instrument (TI). Elle propose justement du Zigbee (IEEE 802.15.4) et sa fiche technique se trouve par ici. Le PCB est des plus simples : un port USB, un connecteur « debug » (qui permet de flasher le firmware de la puce) et un autre pour l’antenne.
Module TIC de LiXee, à installer dans Linky
Deuxième élément, un module TIC de LiXee. Nous l’avons cette fois-ci acheté chez Domadoo pour 50 euros. Il se branche sur le Linky et permet d’envoyer les informations TIC via le protocole Zigbee.
Il existe aussi une version DYN à 27 euros. Cette fois, le module s’installe dans un tableau électrique et la communication se fait via USB. Mais c’est une autre histoire et nous en ferons un Nextpresso une prochaine fois si le sujet vous intéresse.
Le cœur du module est confié à une puce NXP JN5189, dont la fiche technique est disponible ici. Le reste du PCB est là encore dépouillé avec une diode de fonctionnement, un bouton d’appairage (il faut rester appuyé dessus 10 secondes pour le déclencher) et trois grandes tiges pour connecter le module au Linky.
Le module LiXee se branche directement sur la prise TIC du compteur connecté. Pour y accéder, il faut enlever le capot vert, ce que n’importe qui peut faire, car il n’est pas plombé. Le « plomb » se trouve en dessous du capot (on le voit sur la gauche de la photo ci-dessous).
Une fois enlevé, vous avez un emplacement vide en bas à droite du compteur Linky. Il faut brancher le module à cet endroit, en enfonçant les trois tiges dans les emplacements prévus pour. Le petit bouton poussoir juste au-dessus permet de libérer le module sans forcer s’il faut l’enlever.
Pas d’alimentation externe : on branche, on referme
Attention à ne pas confondre les trois connecteurs TIC (I1, I2 et A) avec les deux connecteurs de contact sec (C1 et C2). Enedis précise que les bornes TIC permettent de brancher un conducteur d’un diamètre compris entre 0,4 et 1,4 mm.
Le module est auto-alimenté par le compteur : les bornes I1 et I2 sont utilisées pour faire circuler les informations, l’alimentation électrique se fait entre I1 et A, pas besoin de brancher une alimentation externe ou une batterie. Pensez à vérifier que vous mettez bien le module à l’endroit : I1 se trouve à gauche, A à droite. Vous pouvez ensuite refermer le capot.
L’air de rien, le travail est terminé. Nous avons désormais les informations TIC du Linky transmises via un réseau sans fil Zigbee et une clé pour les diffuser en MQTT. Le tout nous aura couté 65 euros. Si vous avez un broker MQTT et des clients, vous pouvez exploiter les données. Quoi, ce n’est pas le cas de tout le monde et vous en voulez plus ?
Nous avons préparé un tuto sur un Raspberry Pi, en exploitant les données via MQTT. Il faut installer Home Assistant, deux modules supplémentaires, faire un peu de configuration et le tour est joué. Il n’en faut pas plus pour mettre place un tableau de bord qui affiche votre consommation instantanée et l’historique de vos consommations sur les différentes périodes de votre abonnement. La suite au prochain article :
#Nextpresso : module TIC Linky et clé Zigbee pour suivre en direct sa consommation électrique
-
C’est quoi Zigbee et MQTT ?
-
Clé Zigbee Jiotty CC2531, avec une antenne externe
-
Module TIC de LiXee, à installer dans Linky
-
Pas d’alimentation externe : on branche, on referme
Commentaires (64)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousModifié le 20/09/2024 à 13h29
Le 23/09/2024 à 08h08
Le 20/09/2024 à 13h42
Le 20/09/2024 à 13h53
Le 20/09/2024 à 14h24
Le 20/09/2024 à 14h51
Le 20/09/2024 à 15h00
Le module, c'est sur le Linky (ça c'est bon).
La clé, c'est sur une carte genre raspeberry afin de récupérer les données via Zigbee et de les diffuser en MQTT ensuite.
Mais du coup, si c'est le raspeberry même qui traite les info (par exemple avec Home Assitant ou Jeedom), pas besoin d'avoir une clé Zigbee2MQTT. Une simple clé Zigbee suffit non ?
Modifié le 20/09/2024 à 16h09
https://www.zigbee2mqtt.io/
zigbee2mqtt peut être un container (sur lequel la clé est donc connectée) ou autre.
Le 20/09/2024 à 15h44
Le 20/09/2024 à 16h08
En pratique, "parfois" certains produits sont mieux supportés dans zigbee2mqtt que directement via le plugin zigbee.
Ex ici avec le Lixee Zlinky_TIC qui est un poil plus complexe à configurer directement via zha (le plugin zigbee officiel de homeasistant) que via zigbee2mqtt: GitHub
J'ai aussi eu le soucis avec un distributeur de croquette qui ne permet pas via zha de configurer un planning "interne" (donc si homeassistant plante, plus de croquettes pour le chat ) mais via zigbee2mqtt tu peux lui passer les commandes pour le faire.
En soit, donc non pour un seul système domotique, ce n'est pas indispensable mais ça simplifie parfois grandement la vie...
Et sous homeassistant, l'installation de zigbee2mqtt est entièrement automatisée, ça insstalle le broker mqtt "mosquitto" qui est très léger
Le 20/09/2024 à 16h49
J'ai un home assistant à la maison, et les problèmes que j'ai rencontré jusqu'à présent, c'est plutôt au niveau de la gestion de la clé Zigbee que la communication avec les différents appareils.
Le plugin Zha ne fonctionne pas correctement avec ma clé (une ConBee II sous la forme d'un module pour Raspberry, pas en dongle USB, firmware à jour). Je suis obligé de passer par Deconz pour la clé (j'aurais bien voulu m'en passer, pour faire une couche en moins).
Le 20/09/2024 à 17h09
Il faut retenir qu'en domotique il y a des protocoles de communications, souvent sans fil, comme : radio, bluetooth, wifi, zigbee, z-wave, ... Souvent il faut un hub, une sorte de plateforme maître qui va permettre de connecter tout le monde ensemble. Par exemple en wifi il te faut un routeur, en zigbee une gateway, etc. (chaque domaine son champ lexical)
Ici on parle d'un module zigbee, il faut donc une gateway. Tu en as des toutes faîtes : celle de Ikea, Lidl, Philips Hue, ... et des maisons : soit qui se branche en usb sur un pc soit des autonomes qui se branchent directement en réseau comme les SLZB-06 (je conseille celles là). Pourquoi les gateway maison ont la côte ? Parce qu'une gateway d'une marque ne sera malheureusement compatible qu'avec les modules de sa marque (ou pas, mais c'est un risque).
Une fois qu'on a dit ça, pourquoi on utilise MQTT ? Souvent quand on fait de la domotique, c'est impossible rester sur un seul protocole de communication, on se retrouve à faire un mix. Du coup comment centraliser des informations et des actions qui ont plusieurs sources ? On utilise une plateforme domotique pour réunir tout le monde.
Ici le choix d'utiliser une clé zigbee2mqtt directement est un cas à la marge. Ça sous-entends que l'idée de départ est d'avoir MQTT comme centralisateur. Souvent on va plutôt utiliser une plateforme comme Home Assistant ou Jeedom ou autre. Ces plateformes savent très bien gérer des services tiers de grandes marques mais aussi des protocoles locaux comme zigbee en plus d'avoir une interface graphique léchée et abordable pour se faire des jolies interfaces de gestion de sa maison.
Mais même là il arrive qu'on utilise MQTT, ainsi plutôt que d'avoir gateway => HA parfois on a gateway => zigbee2mqtt => mqtt => HA
Pourquoi ? Par préférence perso pour certain, qui aiment MQTT, ou parce que le support de certains appareils est parfois meilleurs dans le projet zigbee2mqtt que dans les intégrations propres aux plateformes domotiques.
Voilà j'espère que c'est plus claire.
Modifié le 20/09/2024 à 15h44
Le 23/10/2024 à 18h00
Le 20/09/2024 à 14h04
Le 20/09/2024 à 14h19
Le 20/09/2024 à 14h25
Le 20/09/2024 à 15h25
J'avais exploré pas mal de possibilités (notamment avec des ESP8266 ou ESP32 pour une liaison WIFI) avant de l'acheter, mais avec le peu de puissance disponible sur la borne A, ça limite beaucoup ce qu'on peut faire en DIY.
J'ai investi dedans il y a plusieurs mois et je ne le regrette pas car l'intégration s'est passé très rapidement et ça m'a déjà permis de trouver certaines sources de consommation "de fond" que je pouvais économiser. Il sera rentabilisé avant la fin de l'année :)
Modifié le 20/09/2024 à 16h02
Sur sur un rpi 3 donc branché dessus (attention au sens du fil). Et voici pour le mettre en place en mqtt (https://www.domo-blog.fr/comment-connecter-linky-a-mqtt-pour-suivre-sa-consommation-dans-la-domotique-home-assistant/).
Le 20/09/2024 à 16h29
Dans mon cas, le compteur est à l'extérieur et loin de toute prise, donc il me fallait une solution auto-alimentée, ce qui est bien plus compliqué.
Le 20/09/2024 à 22h53
Le 23/09/2024 à 16h06
Là tu as quand même un risque qu'une surtension (voire la foudre) remonte par le câble vers ta clé USB. Perso en cas de problème je préfère griller un raspi que mon PC ;)
Le 23/09/2024 à 16h15
Le 20/09/2024 à 14h57
Le 20/09/2024 à 15h04
Le 20/09/2024 à 16h14
Le 20/09/2024 à 16h50
Le 20/09/2024 à 18h35
Le 11/10/2024 à 17h14
Le 20/09/2024 à 16h13
Ca contourne le sujet du MQTT :)
Modifié le 20/09/2024 à 17h13
Le 20/09/2024 à 16h42
Le 20/09/2024 à 17h14
Le 23/09/2024 à 15h55
D'ailleurs faudrait que je regarde si il fonctionne avec la passerelle Zigbee de chez Lidl, si quelqu'un a l'info :)
Le 23/09/2024 à 20h43
Modifié le 20/09/2024 à 16h56
Le 20/09/2024 à 17h12
Le 20/09/2024 à 18h23
Le 20/09/2024 à 21h11
Le 20/09/2024 à 17h19
Le 20/09/2024 à 18h20
https://myem.fr/ (je l’ai même eu à 49€ avec un code promo)
Le gros inconvénient (et ça doit être pareil sur le module TIC de cet article), c’est qu’il nous affiche le même chiffre que le linky mais remplace les VA par des W (et là, on a une mesure qui est fausse du coup)
Genre j’ai 400VA de conso talon, je branche 300W da panneau solaire et ma conso tombe à zéro.
Je pense pas qu’on puisse obtenir la vraie valeur en watt depuis la prise TIC du linky : point de salut sans pince ampèremétrique à priori !
Le 20/09/2024 à 18h35
Concernant le point VA et W en fait le cos phi qui sépare les deux ne t'es pas facturé par EDF en temps que particulier donc réellement ce qui compte c'est les W donc si avec 300W de panneau ta production compense 400VA c'est que tu as un cosphi de 0.75 sans connaître le reste de ton installation c'est difficile à juger si c'est plausible ou pas.
Le 21/09/2024 à 08h25
C’est juste qu’avant d’acheter le boitier, je pensais qu’il pouvais afficher la conso en W (vu que c’est ce que promet le fabricant)
J’aurai finalement dù prendre un shelly EM pour avoir la vrai valeur.
Modifié le 20/09/2024 à 22h37
Une pince ampèremétrique seule n'aide pas non plus puisque qu'elle mesure seulement la valeur efficace du courant (une information que le Linky donne aussi d'ailleurs), donc on ne peut obtenir que des VA avec. Pour faire juste il faut un seul appareil qui mesure en même temps la tension et le courant (et leur forme d'onde dans le temps, pas juste leur valeur efficace), donc un compteur d'énergie.
Le 21/09/2024 à 09h01
Ça peut faire un petit test sympa en effet, tu en es content à part la conversion yolo VA->W ?
Modifié le 23/09/2024 à 14h14
J’ai acheté la prise Shelly pour faire remonter la conso des PV mais elle n’apparaît pas (si, juste 2/3h au tout début)
Pire, le menu pour ajouter cette prise (jusqu’à 3 supportés) n’apparaît plus dans l’appli depuis 2 mois.
Et d’ailleurs, pour ajouter la prise, il y avait un message d’erreur (pop-up bloqué, veuillez les autoriser mais aucune façon de le faire : en fait, tu t’aperçois que l’appli n’est qu’une webapps et donc que tu ne peux ajouter la prise que depuis leur site web, pour pouvoir effectivement autoriser le pop-up. Bien sur, rien n’explique la procedure)
Voilà, pour les défauts (en plus de la conversion yolo)
En gros, le plus gros soucis est logiciel, car niveau technique, c’est pas mal donc on peut espérer des améliorations.
Pour les avantages, c’est tout en local (liaison en zigbee entre le capteur TIC et l’écran)
Le wifi sert à envoyer les infos à l’appli du téléphone (mise à jour de la conso chaque minute contre toutes les 2/3sec entre le TIC et l’écran : gros défaut pour moi car je voulais faire des test de conso/prod des PV sans etre devant le linky. Du coup, je débranche l’écran et je vais faire mes test avec vu qu’il a une petite batterie qui tient 2h) et à récupérer les couleurs de Tempo.
Leur truc d’aide à la conso, rien à foutre (mais au moins, tu payer 4 ou 5 fois moins cher que l’ekojoko qui est en plus moins fiable car pas de mesure TIC)
Le 21/09/2024 à 10h40
Si l'ensoleillement augmente, et que mes panneaux produisent 500W, ma conso au compteur va être quand même d'environ 400W.
Mais si mes panneaux dépasse une production d'environ 700 W, ma conso au compteur tombe alors immédiatement à 0.
Il y a comme une résistance. J'ai fait quelques tests, je n'arrive pas à obtenir une consommation au compteur entre 0 et 350W environ. C'est soit 0, soit au dessus de 350W.
Ma conclusion est que ma production solaire ne fait pas diminuer linéairement ma production au compteur. C'est plutôt une asymptote vers un seuil assez élevé, avant de passer éventuellement d'un coup à 0.
As-tu une idée du phénomène et peux-tu me l'expliquer ?
Modifié le 21/09/2024 à 11h57
Edit : pour compléter ce que je dis, vous pouvez quand même récupérer la consommation sur le Linky en Wh, mais avec la lampe qui clignote (et non sur l'écran du Linky). Chaque clignotement de la lampe représente 1Wh. Donc il faut mesurer le délai entre deux clignotement pour ensuite faire un produit en croix, et obtenir la consommation instantanée en Wh (Watt par heure).
Le 23/09/2024 à 11h46
Par contre, je n'arrive pas à saisir si il peut dépendre d'un serveur extérieur ou pas.
Le site web explique bien que le capteur et l'écran sont reliés entre eux via le Wifi domestique, ce qui se passe si on coupe le wifi domestique. Mais impossible de savoir si l'écran se connecte ponctuellement sur les API d'ENEDIS (par exemple pour récupérer les 3 ans d'historique conso) ou bien si l'"intelligence" est dans un serveur sur la toile (c'est à dire que le jour où la boite coule), le produit perd les ¾ de ses fonctionnalités.
Les CGV ne sont pas clair sur ce point: https://myem.fr/particuliers-cgv/
Nous publions à ce titre notre Politique de confidentialités à l’adresse suivante : https://tcetskn.cluster023.hosting.ovh.net/politique-de-confidentialite/ Le lien URL ne marche pas semble curieux.
On retrouve le même type de lien dans https://myem.fr/mentions-legales/
Le 20/09/2024 à 19h18
Mais si devais refaire l'installation je mettrais un capteur pour voir clairement en hiver ce que prend la pompe à chaleur d'un côté, et le chauffe eau de l'autre.
Le 20/09/2024 à 20h11
J'ai justement reçu une clé Zigbee Sonoff pour des capteurs. Mais j'ignorais totalement la possibilité de connecté Linky. Le module est qd même pas donner mais je vais y réfléchir.
Le 20/09/2024 à 21h25
- Faire confirmer que c'était des Linky "expérimentaux" historique
- Faire remplacer mon Linky sans frais par un Linky plus standard, avec les 3 entrées, en arguant que je voulais justement les 3 pour y brancher un tel produit.
Pour le coup, super bien passé, très bonne expérience de prise en compte puis analyse du problème et résolution, alors que c'est un cas sûrement anecdotique
Le 20/09/2024 à 22h11
Le 20/09/2024 à 22h10
Le 20/09/2024 à 22h35
Jamais réussi à l'appairer à mon coordinateur zigbee. Le linky (triphasé) est dans le coffret dans la rue : j'ai tenté les répéteurs mais sans succès.
Faudrait que je cherche si il y a moyen de tester que le Lixee fonctionne bien 😅
Le 20/09/2024 à 22h38
Le 21/09/2024 à 21h04
Je suis malheureusement à plusieurs centaines de kilomètres 😅.
Je vais déjà lire le super article sur le sujet et voir si y a pas une piste ou un truc que j'aurais loupé.
Et sinon je ferais le test ultime : déplacer le concentrateur au plus proche du Linky 😅
Modifié le 20/09/2024 à 22h47
MQTT: Andy Stanford-Clark (IBM) et Arlen Nipper (Eurotech, Inc.) ont rédigé la première version pour surveiller des pipelines de pétrole.
Zigbee vient de bee: abeilles, la ruche, quand une abeille est capable de transmettre un message à une autre abeille jusqu'à la ruche.
Mesh network: Réseau maillé
.
Le 23/09/2024 à 09h16
Mon compteur est dans la rue, à environ 30 mètres, 3 murs porteurs et 2 cloisons de mon bureau, la zone où je pourrais mettre un récepteur.
Modifié le 23/09/2024 à 16h12
Sinon comme le Zigbee est un réseau mesh, tu peux mettre une prise commandée Zigbee (ou autre périphérique Zigbee sur le secteur) plus prêt pour faire répéteur. Dans ce cas ta centrale parle à la prise, qui parle au module TIC.
Edit: tu as aussi une version du ZLinky avec antenne, qui est censée porter plus loin, moi j'ai la version sans antenne.
Le 23/09/2024 à 10h49
Le 23/09/2024 à 11h46
Donc le risque n'est pas si grand.
Le 23/09/2024 à 16h40
Reste à savoir que peut apporter l'information pour celui qui voudrais s'en servir : autant je vois l'intérêt personnel de ce genre de dispositifs, par exemple être capable de détecter des consommations anormales, autant j'imagine bien que pour espionner des habitudes (lumières allumées, etc) ça doit être bien pratique...
C'est juste con que par chez nous ce boitier (Linky) et son pote pour le gaz (Gazpar?) soient trop facilement accessibles... Et je ne regarde pas non plus s'il y a un TIC dessus (je ne savais même pas que c'était possible de faire ça !)
Enfin bon, j'imagine que ça faisait déjà parti des craintes à l'époque des lois imposant Linky (je me souviens encore de flyer à propos de la prétendue dangerosité électromagnétique de Linky et m'être déjà dis que c'était pas ça le réel problème mais bien la donnée personnelle :))
Modifié le 23/09/2024 à 11h50
Pour le software c’est ici: GitHub
Et pour les plus bricoleurs, les hats arduino chez OpenEnergyMonitor sont bien fun