Face à la volatilité des coûts de l’énergie, la maîtrise de sa consommation électrique est devenue une préoccupation centrale pour de nombreux foyers. Le compteur communicant Linky, déployé sur le territoire français, ouvre des perspectives inédites pour un suivi précis et réactif. En le couplant à des systèmes domotiques ouverts comme Home Assistant, il est possible de transformer des données brutes en informations exploitables. L’utilisation du protocole MQTT s’impose alors comme une solution élégante et efficace pour faire transiter ces informations, permettant une analyse détaillée et une gestion proactive de ses dépenses énergétiques directement depuis son interface domotique.
Comprendre le compteur Linky et Home Assistant

Le compteur Linky : une source de données précieuse
Le compteur Linky n’est pas simplement un appareil de mesure ; c’est une porte d’entrée vers la compréhension fine de nos habitudes énergétiques. Sa principale caractéristique est sa capacité à communiquer des informations détaillées via sa sortie de Téléinformation Client, plus connue sous l’acronyme TIC. Ce port transmet un flux de données en continu, accessible à quiconque y connecte un module de lecture compatible. Les informations disponibles varient selon le mode du contrat (base, heures pleines/creuses) et le mode de fonctionnement de la TIC (historique ou standard), mais incluent généralement :
- L’index de consommation en wattheures (Wh), qui est la donnée de base pour le calcul de la facture.
- La puissance apparente instantanée en voltampères (VA), qui reflète la consommation en temps réel.
- L’intensité instantanée en ampères (A).
- La période tarifaire en cours (par exemple, heures creuses).
Accéder à ces données est la première étape pour reprendre le contrôle de sa consommation, en passant d’un relevé mensuel ou annuel à un suivi à la seconde près.
Home Assistant : le cerveau de votre maison connectée
Home Assistant est une plateforme domotique open source qui se positionne comme un véritable centre de contrôle pour la maison intelligente. Son immense force réside dans sa flexibilité et sa capacité à intégrer des milliers d’appareils et de services de marques différentes. Installé localement, souvent sur un mini-ordinateur comme un Raspberry Pi, il garantit la confidentialité des données et une grande réactivité. Dans le contexte du suivi énergétique, Home Assistant devient l’outil qui va recevoir, stocker, analyser et présenter les données issues du compteur Linky. Il permet de créer des tableaux de bord personnalisés, des graphiques évolutifs et, surtout, des scénarios d’automatisation complexes.
-
Raspberry Pi 4 Modèle B (4 Go)
-
Raspberry Pi 4 Modèle B (1 Go)
-
Raspberry Pi 4 Modèle B (8 Go)
MQTT : le protocole de communication léger
Le protocole MQTT (Message Queuing Telemetry Transport) est le liant entre le compteur Linky et Home Assistant. Conçu pour l’internet des objets (IoT), il est extrêmement léger et fiable, même sur des réseaux peu performants. Son fonctionnement repose sur un modèle de publication et d’abonnement. Un appareil, le client, publie des messages sur un « sujet » (topic) spécifique via un serveur central appelé broker. D’autres clients, abonnés à ce sujet, reçoivent alors instantanément le message. Dans notre cas, un module lira les données du Linky et les publiera sur des sujets MQTT (ex : `linky/puissance`). Home Assistant, abonné à ces mêmes sujets, recevra les données en temps réel pour les traiter.
La synergie entre la richesse des données du Linky, la puissance de traitement de Home Assistant et l’efficacité du transport par MQTT constitue une architecture robuste et performante pour le monitoring énergétique. Cette combinaison offre une vision claire et immédiate de la consommation, ce qui est indispensable pour identifier les gisements d’économies.
Les avantages de la connexion Linky à MQTT
Suivi en temps réel et précision des données
Le principal avantage de cette architecture est l’accès à des données d’une granularité temporelle exceptionnelle. Contrairement aux informations fournies par les fournisseurs d’énergie, qui présentent souvent un décalage de 24 à 48 heures, la connexion directe via la TIC et MQTT offre une vision quasi instantanée de la consommation. Lorsqu’un appareil énergivore comme un four ou un chauffe-eau se met en marche, l’impact sur la puissance appelée est visible à la seconde près sur les tableaux de bord de Home Assistant. Cette réactivité permet d’établir des corrélations directes entre les actions du quotidien et leur coût énergétique, une prise de conscience essentielle pour changer durablement ses habitudes.
Indépendance et contrôle local
En choisissant de traiter les données localement avec Home Assistant et un broker MQTT auto-hébergé, l’utilisateur conserve une souveraineté totale sur ses informations personnelles. Aucune donnée de consommation détaillée ne transite par des serveurs tiers ou des services cloud propriétaires. Cette approche garantit non seulement la confidentialité, mais aussi la résilience du système. En cas de panne d’internet, le suivi de la consommation en local continue de fonctionner sans interruption, tout comme les automatisations qui en dépendent. C’est un gage de robustesse et de fiabilité que les solutions entièrement basées sur le cloud ne peuvent offrir.
Intégration poussée et automatisation
Disposer des données de consommation comme de simples entités dans Home Assistant ouvre un champ des possibles immense en matière d’automatisation. Il ne s’agit plus seulement de visualiser, mais d’agir. On peut par exemple concevoir des scénarios intelligents pour optimiser les coûts et le confort :
- Déclencher la charge d’un véhicule électrique uniquement lorsque la production solaire (si disponible) est suffisante ou durant les heures creuses.
- Recevoir une notification sur son téléphone si la consommation dépasse un seuil critique, signe d’un oubli ou d’un dysfonctionnement.
- Délestage automatique de certains circuits non prioritaires (chauffage d’appoint, sèche-serviettes) pour éviter de dépasser la puissance souscrite et de faire disjoncter l’installation.
Ces interactions transforment la surveillance passive en une gestion active et intelligente de l’énergie au sein du foyer.
Maintenant que les bénéfices d’une telle installation sont évidents, il convient d’examiner concrètement la marche à suivre pour mettre en place cette communication entre le compteur et le système domotique.
Les étapes pour connecter Linky à MQTT
Le matériel requis pour le projet
La mise en œuvre de ce projet nécessite quelques composants matériels spécifiques, mais relativement accessibles. Le cœur du système sera un mini-ordinateur capable de faire tourner le logiciel de lecture et Home Assistant. Le choix se porte souvent sur un Raspberry Pi pour sa faible consommation et sa polyvalence. L’élément clé est le module de lecture de la téléinformation. Il en existe plusieurs types :
- Module TIC vers USB : C’est la solution la plus courante. Il se branche directement sur le port TIC du Linky et se connecte en USB à votre Raspberry Pi ou à un autre ordinateur.
- Module TIC vers Wi-Fi/Ethernet : Plus autonome, ce type de module se connecte au Linky et envoie les données directement sur le réseau local, sans nécessiter de lien physique avec la box domotique.
- Module TIC Zigbee : Une alternative sans fil populaire, comme le Lixee ZLinky, qui communique via le protocole Zigbee avec votre coordinateur domotique.
Le choix dépendra de la distance entre votre compteur et votre serveur Home Assistant.
-
Module TIC pour compteur LINKY vers Zigbee 3.0 ZLinky V2 TIC Lixee
-
Module TIC pour compteur LINKY vers Zigbee 3.0 ZLinky_TICLixee
Mise en place du lecteur de téléinformation (TIC)
L’installation physique est généralement simple. Il suffit d’ouvrir la trappe verte du compteur Linky pour accéder aux bornes de la Téléinformation Client (I1 et I2). Le module de lecture vient se brancher sur ces bornes. Nous suggérons de noter qu’il n’y a aucun risque électrique, car ce port est isolé du réseau 230V. Une fois le module connecté au compteur, il faut le relier à l’appareil qui va traiter les données, que ce soit via un câble USB, une connexion réseau ou un appairage Zigbee. L’alimentation du module est souvent assurée par le compteur Linky lui-même ou par le port USB, simplifiant encore l’installation.
Configuration du script de lecture et de publication MQTT
C’est l’étape logicielle du projet. Un programme doit tourner en permanence pour lire le flux de données série provenant du port TIC, l’interpréter, et le publier sur le broker MQTT. Plusieurs projets open source existent, souvent écrits en Python ou en C++. Ces scripts se configurent généralement avec les informations de connexion de votre broker MQTT (adresse, port, identifiants). Une fois lancé, le script va créer et mettre à jour en continu des sujets MQTT correspondant à chaque donnée du Linky : `linky/index_base`, `linky/puissance_apparente`, `linky/tarif_courant`, etc. Cette publication structurée des données est la clé pour une intégration facile dans l’étape suivante.
Une fois que les données du compteur sont publiées de manière fiable sur le broker MQTT, il ne reste plus qu’à configurer Home Assistant pour qu’il s’abonne à ces informations et les rende exploitables.
Configurer Home Assistant pour suivre la consommation

Installation et configuration du broker MQTT
La première étape au sein de Home Assistant est de s’assurer qu’il peut communiquer via MQTT. La solution la plus intégrée consiste à installer l’add-on Mosquitto broker, disponible directement depuis la boutique de modules complémentaires de Home Assistant OS. L’installation est simple et la configuration minimale. Il suffit de créer un utilisateur local que le script de lecture du Linky utilisera pour s’authentifier et publier les données. Si vous disposez déjà d’un broker MQTT sur votre réseau, vous pouvez simplement configurer l’intégration MQTT de Home Assistant pour qu’elle s’y connecte.
Création des capteurs (sensors) MQTT
Une fois la connexion au broker établie, il faut « traduire » les messages MQTT en entités compréhensibles par Home Assistant. Cela se fait en créant des capteurs de type MQTT. Depuis quelques versions, cette configuration peut se faire entièrement via l’interface graphique de l’intégration MQTT, sous l’option « Configurer ». Pour chaque donnée du Linky publiée (puissance, index, etc.), vous créerez un nouveau capteur en spécifiant :
- Le sujet (topic) MQTT à écouter (ex : `linky/puissance_apparente`).
- L’unité de mesure (ex : `VA` pour la puissance apparente, `Wh` pour l’index).
- La classe d’appareil (`device_class`), qui aide Home Assistant à comprendre la nature de la donnée (ex : `power`, `energy`).
Cette étape, bien que répétitive, est cruciale pour que les données soient correctement interprétées.
Intégration au tableau de bord Énergie
La fonctionnalité la plus puissante de Home Assistant pour le suivi énergétique est son tableau de bord Énergie. Pour l’utiliser, il faut l’alimenter avec les bons capteurs. Dans sa configuration, vous devrez assigner le capteur correspondant à votre index de consommation total (en kWh) à la section « Consommation du réseau ». Il est essentiel que ce capteur ait les bons attributs, notamment un `state_class` de type `total_increasing`, pour que Home Assistant puisse calculer la consommation sur des périodes données. Une fois configuré, ce tableau de bord offrira des graphiques détaillés de votre consommation journalière, hebdomadaire et mensuelle, ainsi que la répartition par sources et par appareils si vous ajoutez des prises connectées avec suivi de consommation.
-
EIGHTREE Prise Connectée WiFi, Prise Alexa Programmable, Compatible avec Alexa/Google Home, Smart Life APP, Suivi de Consommation, Contrôler le ventilateur/climatiseur, 2,4 GHz Wi-Fi, 16A 3680W, 1 PC
-
Prise Connectée WiFi, 2,4 GHz Prise Intelligente, 16A Type F, Suivi de consommation, Commande Vocale, Télécommande, 4 Pack Smart Plugs, Compatible avec Alexa, Google Home, Smart Life
-
Meross Prise Connectée (Type E), 16A Prise WiFi Compatible avec Alexa et Google Home, Prise Consommation Électrique Intelligente avec Commande Vocale, Contrôle à Distance et Configuration Bluetooth
Avec des données brutes maintenant transformées en graphiques clairs et en chiffres exploitables, la phase suivante consiste à donner un sens à ces informations pour en tirer des conclusions utiles.
Analyser et interpréter les données de consommation
Identifier les postes de consommation majeurs
L’un des premiers bénéfices visibles est la capacité à identifier les « pics » de consommation sur le graphique de puissance en temps réel. En corrélant ces pics avec les activités domestiques, on peut rapidement déterminer la consommation des appareils les plus énergivores. Le démarrage du four électrique, du lave-linge en mode chauffage ou du chauffe-eau se traduit par une hausse brutale et significative de la puissance appelée. En notant ces valeurs, on peut hiérarchiser les postes de dépense et concentrer ses efforts d’optimisation sur les appareils qui ont le plus d’impact sur la facture finale. C’est une démarche d’investigation qui porte rapidement ses fruits.
Comprendre la consommation de fond
Au-delà des pics, l’analyse de la consommation de fond, aussi appelée « talon de consommation », est très instructive. Il s’agit de la puissance minimale consommée par la maison lorsque tous les appareils principaux sont censés être éteints, généralement au milieu de la nuit. Cette valeur représente la somme des consommations des appareils en veille : box internet, téléviseurs, chargeurs, réfrigérateur, etc. Une consommation de fond anormalement élevée (plusieurs centaines de watts) est le signe de veilles énergivores ou d’appareils qui ne s’éteignent jamais complètement. Réduire ce talon est une source d’économies facile à mettre en œuvre.
Utiliser les statistiques pour une vision à long terme
Home Assistant conserve l’historique des données, ce qui permet des analyses sur le long terme. Le tableau de bord Énergie est parfait pour cela. Il devient facile de comparer sa consommation d’une semaine sur l’autre ou d’un mois sur l’autre. Cette vision macroscopique est idéale pour évaluer l’efficacité des changements d’habitudes ou de l’installation de nouveaux équipements plus performants. On peut ainsi quantifier précisément les économies réalisées.
| Période | Consommation (kWh) | Coût estimé (€) |
|---|---|---|
| Semaine 1 (avant optimisation) | 150 | 30,00 |
| Semaine 2 (après optimisation) | 125 | 25,00 |
| Économie | 25 kWh | 5,00 € |
L’analyse ne doit pas rester une simple observation. Elle est le point de départ d’une démarche proactive d’optimisation, rendue possible par les puissantes capacités d’automatisation de la plateforme domotique.
Optimiser sa consommation énergétique avec Home Assistant

Créer des alertes de surconsommation
Une première étape simple et efficace consiste à mettre en place des automatisations qui agissent comme des garde-fous. Grâce aux données en temps réel du Linky, il est possible de créer une alerte dans Home Assistant qui se déclenche si la puissance instantanée dépasse un certain seuil pendant une durée définie. Par exemple, une notification peut être envoyée sur un smartphone si la consommation reste supérieure à 5000 W pendant plus de 10 minutes. Cela peut aider à détecter un appareil énergivore resté allumé par inadvertance et à éviter de faire sauter le disjoncteur principal en approchant de la limite de l’abonnement.
Automatiser la gestion des appareils énergivores
L’optimisation la plus poussée passe par le pilotage actif des appareils. En combinant les données du Linky avec des prises ou relais connectés, les possibilités sont vastes. On peut par exemple programmer le chauffe-eau pour qu’il ne fonctionne que pendant les heures creuses, information directement lue sur la téléinformation du Linky. Une autre automatisation pourrait couper l’alimentation de tous les appareils multimédias (télévision, amplificateur, console de jeux) pendant la nuit via une multiprise connectée, éliminant ainsi totalement leur consommation en veille. Ces actions ciblées et automatiques garantissent des économies sans effort au quotidien.
-
Shelly 1 Mini Gen3 - Micromodule relais interrupteur Wi-Fi, 1 Canal 8A, Contacts secs, Ouvre-porte de garage connecté, Commande à distance par app, Compatible avec Alexa, Google Home, SmartThings
-
TONGOU 10A DIY Interrupteur Intelligent Compatible avec Alexa, Google Assistant, TUYA/Smart Life APP Contrôle à Distance, Rail Din Commutateur WiFi avec Commande Vocale et Fonction de Temps
-
LoraTap Lot de 2 Interrupteur WiFi Alexa Sans Fil, MINI TAILLE, Récepteur 2500W 10A, Commutateur Connecté Intelligent, Commande à Distance Par Téléphone, Relais Compatible avec Google Home IFTTT
Adapter sa consommation aux heures creuses
Pour les foyers bénéficiant d’un contrat avec option heures pleines/heures creuses, l’enjeu est de déplacer un maximum de consommation vers la période la plus avantageuse. Le capteur MQTT qui remonte la période tarifaire en cours (`PTEC`) depuis le Linky est ici fondamental. Il peut servir de déclencheur pour de nombreuses automatisations :
- Lancer le cycle du lave-vaisselle ou du lave-linge dès le passage en heures creuses.
- Activer la recharge du véhicule électrique.
- Forcer la mise en marche du ballon d’eau chaude.
Cette stratégie de report de charge, entièrement gérée par Home Assistant, permet de maximiser les bénéfices de son abonnement électrique sans aucune intervention manuelle.
La mise en place d’un système de suivi énergétique via Linky, MQTT et Home Assistant transforme radicalement la relation que l’on entretient avec sa consommation électrique. Ce projet, accessible aux amateurs de technologie, offre bien plus qu’une simple visualisation de données. Il fournit les outils pour une compréhension approfondie de ses habitudes, une analyse fine des postes de dépense et, surtout, une gestion active et automatisée de l’énergie. En reprenant le contrôle sur ces informations, chaque utilisateur peut mettre en place des stratégies personnalisées pour réduire sa facture et son empreinte carbone de manière tangible et durable.

