Suivre sa consommation électrique dans Home Assistant

Le contenu de cet article est dépassé et le service ou le produit n'est plus disponible.
Linky, le célèbre compteur communicant qui fait tant parler de lui ! Aujourd’hui, on ne va pas rentrer dans le débat mais nous allons utiliser les fonctionnalités et l’API proposée par Enedis afin de remonter sa consommation électrique directement dans Home Assistant. C’est un tutoriel rapide : 10 minutes montre en main !
Mise à jour 11/2025
L’intégration a été supprimé depuis par Home Assistant. Je vous invite à lire les 2 articles ci-dessous qui permettent de remonter sa conso dans HA : soit via un module à mettre sur un câble, soit via un capteur sur le Linky.
Test Shelly Pro EM-50 : le compteur d’énergie Wi-Fi parfait pour Home Assistant
Test du Lixee Zlinky : un module Zigbee pour suivre sa conso électrique
Pré-requis
Pour réaliser ce petit tutoriel, vous allez avoir besoin de seulement 2 choses :
- Un compteur communicant Linky (le compteur vert comme sur la photo ci-dessus).
- Un compte sur le service Enedis avec votre compteur activé.
Le site web de Enedis est assez capricieux, il est régulièrement en maintenance vers 22h tous les jours depuis plusieurs mois. Pas d’inquiétude donc si cela vous arrive, c’est « normal ».
Configuration du capteur Linky
Introduit dans la version 0.79 de Home Assistant, un capteur pré-configuré est déjà disponible. Vous avez juste à renseigner les informations ci-dessous dans votre fichier configuration.yaml.
#Capteur Linky
linky:
- username: votre_email
password: votre_mot_de_passe
Afin d’appliquer les changements, redémarrer votre instance Home Assistant en allant dans « Configuration » puis « Contrôle du serveur ». Lors d’une opération comme celle-ci, veillez toujours à lancer une petite vérification de la configuration, cela vous évitera de bloquer tout votre système.
Affichage des données dans Home Assistant
Au lancement de votre instance, vous aurez maintenant 5 nouveaux capteurs disponibles dans les entités :
- sensor.linky_yesterday : consommation de la veille
- sensor.linky_current_month : consommation du mois en cours
- sensor.linky_last_month : consommation du mois dernier
- sensor.linky_current_year : consommation de l’année en cours
- sensor.linky_last_year : consommation de l’année dernière
Dommage en revanche de ne pas avoir la consommation du jour ou de la semaine. C’est une limitation pour le moment qui est dû à Enedis et non le composant en lui même car en allant sur le site web, on ne trouve pas l’information non plus.
Libre à vous ensuite d’afficher l’information comme vous le souhaitez dans votre interface. Pour l’exemple, j’ai utilisé la carte « jauge » qui permet d’afficher de faire un affichage sympa avec différents paliers, si je dépasse 15kWh sur une journée, cela passe en rouge.
Arrondir les données reçues par Enedis
Comme vous pouvez le voir, l’affichage est pas très sexy avec 3 chiffres après la virgule. Pas besoin d’avoir autant de précision selon moi, un seul suffira amplement. Pour corriger cela, nous allons créer un template afin de formater la donnée pour l’afficher comme on le souhaite.
sensor:
- platform: template
sensors:
linky_yesterday_rounded:
friendly_name: "Conso veille"
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.linky_yesterday')|round(1) }}"
Vous devrez ensuite renouveler l’opération en créant un autre « sensor » pour arrondir les données du mois, de l’année, etc.
J’espère que cette série d’articles sur Home Assistant vous plait. J’en ai encore beaucoup en stock, si c’est le cas, n’hésitez pas à laisser un petit commentaire ou dire merci ci-dessous.


Bonjour Antoine (et les autres),
Des nouvelles de l’intégration Linky (qui prend en charge l’évolution de l’API) dans HA ?
Je n’ai jamais réussi à le faire fonctionner quand il était intégré à HA (avant l’été) – problème d’authentification.
Depuis les récents upgrades HA de l’été, l’intégration Linky a même été supprimée.
(je tourne pour ma part aujourd’hui avec HA 0;115.6 sur HAssOS 4.13).
Oui, on a retirer Linky de Home Assistant. Enedis ayant retiré son API pour le grand public. Elle reste, je crois, accessible mais sur souscription plutôt orienté pour les professsionnels qui souhaitent analyser les habitudes de conso des clients… Pas le choix de se replier sur l’application Enedis pour suivre sa conso hors Home Assistant… On dit pas merci à Enedis !
Bonjour Antoine (et les autres),
Des nouvelles de l’intégration Linky (qui prend en charge l’évolution de l’API) dans HA ?
Je n’ai jamais réussi à le faire fonctionner quand il était intégré à HA (avant l’été) – problème d’authentification.
Depuis les récents upgrades HA de l’été, l’intégration Linky a même été supprimée.
(je tourne pour ma part aujourd’hui avec HA 0;115.6 sur HAssOS 4.13).
Oui, on a retirer Linky de Home Assistant. Enedis ayant retiré son API pour le grand public. Elle reste, je crois, accessible mais sur souscription plutôt orienté pour les professsionnels qui souhaitent analyser les habitudes de conso des clients… Pas le choix de se replier sur l’application Enedis pour suivre sa conso hors Home Assistant… On dit pas merci à Enedis !
bonsoir,
je n’arrive pas à installer le capteur qui parait fermé des serveurs home assistant
le problème d’identification sur les site enedis est « je penses » du au code captcha … j’aimerais tester une solution … je viens juste d’installer homeassistant sur une machine virtuelle
Merci d’avance
bonsoir,
je n’arrive pas à installer le capteur qui parait fermé des serveurs home assistant
le problème d’identification sur les site enedis est « je penses » du au code captcha … j’aimerais tester une solution … je viens juste d’installer homeassistant sur une machine virtuelle
Merci d’avance
Bonjour,
La page Linky semble fermée sur HA.
Impossible d’appliquer ce tuto.
Avez-vous des infos ?
Merci
Oui, Enedis a changé le fonctionnement du composant. Pour le moment, plus rien ne fonctionne…
Bonjour. Le pb est reconnu et il semble qu’il soit en cours de résolution. A suivre donc…
Bonjour,
La page Linky semble fermée sur HA.
Impossible d’appliquer ce tuto.
Avez-vous des infos ?
Merci
Oui, Enedis a changé le fonctionnement du composant. Pour le moment, plus rien ne fonctionne…
Bonjour. Le pb est reconnu et il semble qu’il soit en cours de résolution. A suivre donc…
Bonjour, également même problèmes,
Bonjour, également même problèmes,
Bonjour, je rencontre le même problème que Lionnel Albault, mot de passe ou identifiant
erroné et ce l’apres midi et le soir alors que sur enedis ca fonctionne, quelqu’un a t-il trouvé la
solution? Par avance Merci (et merci antoine pour les tutos)
edit: c’est un prob avec les api d’enedis donc patience….https://github.com/Pirionfr/pyLinky…
Bonjour, je rencontre le même problème que Lionnel Albault, mot de passe ou identifiant
erroné et ce l’apres midi et le soir alors que sur enedis ca fonctionne, quelqu’un a t-il trouvé la
solution? Par avance Merci (et merci antoine pour les tutos)
edit: c’est un prob avec les api d’enedis donc patience….https://github.com/Pirionfr/pyLinky/issues/28
J’ai installé ce plug-in depuis quelques mois et ça fonctionne parfaitement. Il se trouve que j’ai 2 L,inky. Le second, c’est pour la production photovoltaïque. Y aurait-il un moyen de faire remonter la production? L’identifiant Enedis étant le même pour les 2 compteurs, il faudrait sans doute que, dans la config, on puisse indiquer la référence des compteurs ou des points de livraison…
Voici la documentation à ce sujet : https://www.home-assistant….. Malheureusement, ce n’est pas prévu d’avoir plusieurs points de livraison. C’est peut-être une suggestion à faire sur le forum officiel Home Assistant.
J’ai installé ce plug-in depuis quelques mois et ça fonctionne parfaitement. Il se trouve que j’ai 2 L,inky. Le second, c’est pour la production photovoltaïque. Y aurait-il un moyen de faire remonter la production? L’identifiant Enedis étant le même pour les 2 compteurs, il faudrait sans doute que, dans la config, on puisse indiquer la référence des compteurs ou des points de livraison…
Voici la documentation à ce sujet : https://www.home-assistant.io/integrations/linky/. Malheureusement, ce n’est pas prévu d’avoir plusieurs points de livraison. C’est peut-être une suggestion à faire sur le forum officiel Home Assistant.
Hello, je me suis lancé dans home assistant. Par contre je n’arrive pas à créer le template… J’ai bien mis le code indiqué dans sensor.yaml que j’inclue dans configuration mais au moment de checker ca me renvoie une erreur.
Tu as quoi comme erreur précisément ? Peut-être un souci d’indentation ? Attention, il faut bien faire attention et c’est des fois un peu capricieux. Normalement si tu fais un copier-coller du code ci-dessus, c’est ok.
Hello, je me suis lancé dans home assistant. Par contre je n’arrive pas à créer le template… J’ai bien mis le code indiqué dans sensor.yaml que j’inclue dans configuration mais au moment de checker ca me renvoie une erreur.
Tu as quoi comme erreur précisément ? Peut-être un souci d’indentation ? Attention, il faut bien faire attention et c’est des fois un peu capricieux. Normalement si tu fais un copier-coller du code ci-dessus, c’est ok.
Cela fait plusieurs jours que j’essaye d’appliquer cette configuration sur HA et je n’arrive pas à la rendre fonctionnelle.
Il me demande de saisir l’email et mot de passe dans la page « intégration » et il me retourne une info de mot de passe erroné. Pourtant avec ces mêmes identifiants cela fonctionne sur le site Enedis.
Avez-vous une piste, je sèche??
Pareil, ça ne marche pas non plus de mon côté :/
Un petit restant de Home Assistant des fois peut solutionner le souci. Enedis est ultra capricieux…
Ça ne marche pas chez moi, ça à l’air de se logger mais pas de data en retour, pourtant je vois bien des données sur le site Enedis. Est ce du au fait que maintenant on peu avoir plusieurs compteurs avec le même identifiant?
Bonjour,
je n’y arrive pas non plus. il met un message d’erreur: « Erreur inconnue: merci de réessayer plus tard (pas entre 23h et 2h) ».
des idées?
tout marche correctement sur les sites Enedis et EDF.
merci
Cela fait plusieurs jours que j’essaye d’appliquer cette configuration sur HA et je n’arrive pas à la rendre fonctionnelle.
Il me demande de saisir l’email et mot de passe dans la page « intégration » et il me retourne une info de mot de passe erroné. Pourtant avec ces mêmes identifiants cela fonctionne sur le site Enedis.
Avez-vous une piste, je sèche??
Pareil, ça ne marche pas non plus de mon côté :/
Un petit restant de Home Assistant des fois peut solutionner le souci. Enedis est ultra capricieux…
Ça ne marche pas chez moi, ça à l’air de se logger mais pas de data en retour, pourtant je vois bien des données sur le site Enedis. Est ce du au fait que maintenant on peu avoir plusieurs compteurs avec le même identifiant?
Bonjour,je n’y arrive pas non plus. il met un message d’erreur: « Erreur inconnue: merci de réessayer plus tard (pas entre 23h et 2h) ».des idées?tout marche correctement sur les sites Enedis et EDF.merci
Savez vous si l’équivalent est possible avec le compteur gaz intelligent gazpar ?
Aujourd’hui, pas encore je crois mais ça ne devrait pas tarder je pense. Un projet similaire existe sur Domoticz par exemple, il faut que quelqu’un le porte sur Home Assistant maintenant : https://github.com/empierre/domoticz_gaspar
Merci pour l’info. Je vais essayer de rester en veille sur le sujet. L’intégration linky se fait sans problèmes, nul doute que ce projet gazpar verra le jour sur home assistant.
Savez vous si l’équivalent est possible avec le compteur gaz intelligent gazpar ?
Aujourd’hui, pas encore je crois mais ça ne devrait pas tarder je pense. Un projet similaire existe sur Domoticz par exemple, il faut que quelqu’un le porte sur Home Assistant maintenant : https://github.com/empierre…
Merci pour l’info. Je vais essayer de rester en veille sur le sujet. L’intégration linky se fait sans problèmes, nul doute que ce projet gazpar verra le jour sur home assistant.
Cool, pour ma part je suis parti sur un affichage qui permette la comparaison avec la période précédente. https://uploads.disquscdn.com/images/1ab5f50c86d51e1ef295fd8cdf6313daf89d1bf9cea9a19103ec2901cc8b52d3.png
Cool, pour ma part je suis parti sur un affichage qui permette la comparaison avec la période précédente. https://uploads.disquscdn.c…