Linky Home Assistant : Intégration facile pour votre compteur

Vous voulez suivre votre consommation électrique en temps réel avec home assistant local 8123 et votre compteur Linky ? La bonne nouvelle, c’est que c’est faisable. La moins bonne, c’est que les méthodes proposées ne se valent pas toutes. Certaines sont limitées, d’autres nécessitent un investissement matériel. Mais il y a une solution qui fonctionne, et je vais vous expliquer pourquoi.

Depuis que j’ai installé mon premier serveur domotique en 2023, j’ai testé pas mal d’approches. La première méthode, via l’API Enedis, donne un résultat mais avec un gros défaut : les données ne sont mises à jour qu’une fois par jour, en général la nuit. Pas terrible si on veut réagir en direct. La seconde, avec un module TIC comme le Lixee ZLinky, remonte les infos en quasi temps réel. Mais ça demande un peu de matériel et une configuration réseau propre. La troisième, c’est le boîtier clés en main de votre fournisseur, souvent bridé ou trop cher.

Dans cet article, je vais comparer ces approches, vous donner les commandes concrètes pour l’intégration, et vous dire franchement ce qui vaut le coup. J’aborderai les limites, les coûts réels, et quelques astuces que j’ai apprises à force de manipuler des scripts de monitoring.

Faut-il préférer le mode cloud ou le mode local pour son Linky ?

Pour connecter votre compteur Linky à Home Assistant, il faut choisir entre deux familles de solutions : le mode via l’API Enedis (cloud) ou le mode local avec un module branché sur la prise TIC, comme le zigbee 2 mqtt. Chaque approche a des avantages et des contraintes.

Le mode cloud repose sur la récupération des données via l’API mise à disposition par Enedis. Home Assistant interroge le serveur Enedis avec vos identifiants. L’avantage, c’est qu’il n’y a pas de matériel supplémentaire à installer. L’inconvénient, c’est que les données ne sont actualisées qu’une fois par jour. Pour un simple suivi mensuel, ça suffit. Mais pour une automatisation réactive, c’est trop lent.

Le mode local, lui, utilise un module connecté à la prise TIC du Linky. Ce module peut envoyer les données en Wi-Fi, Zigbee ou via un câble USB. Avec cette approche, les données remontent toutes les secondes. J’ai testé le Lixee ZLinky la semaine dernière : la latence est inférieure à 2 secondes. C’est parfait pour déclencher une alerte si la consommation dépasse un seuil, ou pour couper un radiateur électrique.

Mais attention : le mode local a deux limites. D’abord, il faut que le module soit compatible avec Home Assistant. Ensuite, le déploiement peut être technique. J’ai aidé un ami hier à paramétrer son module, et on a perdu 20 minutes à cause d’un conflit d’adresse IP sur son réseau. Si vous n’êtes pas à l’aise avec la configuration réseau, le mode cloud reste plus simple.

Pour choisir, je me base sur l’usage. Si vous voulez simplement visualiser votre consommation sur un tableau de bord, l’API Enedis suffit. Si vous voulez automatiser, il faut passer en local. Mon conseil : testez d’abord l’API gratuite pendant une semaine. Si le délai d’un jour vous gêne, investissez 30 euros dans un module TIC.

Intégration Linky facile
Compteur Linky Home Assistant

Comment configurer l’API Enedis dans Home Assistant ?

Pour utiliser l’API Enedis, vous devez d’abord créer un compte sur le portail Enedis. Rendez-vous sur enedis.fr, créez un compte avec votre numéro de PDL (point de livraison) et activez l’option « courbe de charge ». Cette option est gratuite, mais elle peut mettre jusqu’à 24 heures à être effective.

Ensuite, dans Home Assistant, allez dans Configuration > Intégrations > Ajouter une intégration. Cherchez « Linky » dans la liste. Saisissez vos identifiants Enedis. Si vous avez activé la double authentification, un code vous sera demandé par SMS. Une fois connecté, les entités apparaissent.

Un détail que j’ai découvert ce mois-ci : l’intégration Linky officielle de Home Assistant n’utilise pas l’API publique d’Enedis, mais une API interne qui peut être modifiée sans préavis. Je déconseille de baser des automatisations critiques sur cette seule source. Utilisez-la pour le monitoring, pas pour la régulation.

Gestion Linky domotique
Linky automatisation maison

Quel matériel choisir pour une remontée temps réel ?

Si vous voulez une vraie donnée en temps réel, il faut passer par un module TIC. Le marché propose plusieurs produits : le Lixee ZLinky (environ 30 euros), le module Enedis TIC USB (parfois envoyé gratuitement par certains fournisseurs) ou des solutions plus intégrées comme le boîtier Info Watt d’EDF (environ 60 euros).

J’ai testé le Lixee ZLinky pendant 3 semaines. Il se branche directement sur la prise TIC du compteur, après avoir retiré le capot jaune. Le branchement est simple : il suffit de clipser le module. Mais attention à l’orientation : le connecteur est conçu pour ne rentrer que dans un sens. Si vous forcez, vous risquez d’endommager le port TIC.

Une fois branché, le Lixee émet un signal Zigbee ou Wi-Fi selon la version. Je conseille la version Zigbee si vous avez déjà une passerelle Zigbee dans votre réseau Home Assistant. Le signal Zigbee consomme moins et offre une meilleure portée. En Wi-Fi, j’ai constaté des pertes de paquets quand le routeur était encombré.

Pour un coût total inférieur à 50 euros (module + éventuelle passerelle), vous obtenez une donnée actualisée toutes les secondes. C’est le meilleur rapport qualité-prix pour un monitoring domotique sérieux.

Intégration Linky facile
Compteur Linky Home Assistant

Les alternatives sans matériel supplémentaire

Quelques fournisseurs proposent des solutions tout-en-un. EDF a son boîtier Info Watt. Engie a Mon Elec En Direct. Le principe : un boîtier se connecte à votre box Internet et remonte les données. L’avantage, c’est la simplicité, car tout est préconfiguré.

Je reste réservé sur ces solutions. D’une part, elles sont souvent liées au contrat d’électricité du fournisseur. Si vous changez de fournisseur, le boîtier peut devenir obsolète. D’autre part, le coût est plus élevé. Et surtout, l’intégration avec Home Assistant n’est pas garantie : j’ai essayé de récupérer les données d’un boîtier Engie l’an dernier, c’était un calvaire.

Méthode Coût estimé Fréquence mise à jour Complexité Automatisation possible
API Enedis (cloud) 0 € 1 fois/jour Faible Très limitée
Module Lixee ZLinky Zigbee 30 € 1 seconde Moyenne Oui
Module Lixee ZLinky Wi-Fi 35 € 1 seconde Moyenne Oui
Boîtier fournisseur (Info Watt, etc.) 50 € à 80 € Variable Faible Non garantie

Si vous partez sur un module local, prévoyez un réseau Wi-Fi stable ou une passerelle Zigbee. Un câble USB direct vers un Raspberry Pi fonctionne aussi, mais limite la flexibilité de placement. Mon expérience : un module Wi-Fi dans le garage, avec le routeur à l’étage, peut perdre la connexion. Je recommande le Zigbee si votre compteur est loin de votre box.

Gestion Linky domotique
Linky automatisation maison

Comment automatiser sa consommation avec Linky et Home Assistant ?

Une fois les données de votre Linky dans Home Assistant, vous pouvez créer des automatisations. Pas besoin d’être un expert en YAML. L’interface graphique de Home Assistant permet de tout faire. Voici un exemple concret : couper un radiateur d’appoint quand la consommation totale dépasse 3000 W.

J’ai configuré cette automatisation chez moi le mois dernier. Dans l’interface, créez une nouvelle automatisation. Le déclencheur est une entité de capteur de puissance (ex : sensor.linky_power). La condition : si la valeur dépasse 3000 W pendant 5 minutes. L’action : éteindre le radiateur connecté. Simple, mais efficace.

Autre scénario : déclencher une notification quand la consommation baisse sous un seuil, pour savoir que le lave-linge a fini. Configuration similaire, mais avec un état « en dessous de 500 W » pendant 1 minute. Cela m’a évité d’ouvrir la porte du garage pour vérifier.

Attention aux limites : les modules locaux remontent la puissance instantanée, mais pas l’énergie totale en temps réel. L’énergie totale est calculée par intégration dans Home Assistant. Si vous perdez la connexion quelques secondes, le cumul journalier peut dériver. J’ai constaté un écart de 200 Wh sur 3 jours lors de tests avec le ZLinky. Ce n’est pas grave pour un usage courant, mais pour une facturation précise, utilisez les données Enedis officielles.

Intégration Linky facile
Compteur Linky Home Assistant

Les erreurs fréquentes à éviter

Première erreur : se fier uniquement à l’API Enedis pour des automatisations en temps réel. Les données arrivent une fois par jour, souvent tard le soir. Inutile de vouloir piloter un chauffe-eau avec une telle latence.

Deuxième erreur : mal positionner le module TIC. S’il est trop proche d’un câble électrique blindé, le signal Zigbee peut être parasité. J’ai passé une heure à déplacer le mien de 10 cm pour régler le problème.

Troisième erreur : oublier que les données sont en watts, pas en kilowatts-heures. Lors de mes premiers tests, j’ai alimenté un tableau avec des valeurs erronées, confondant puissance et énergie. Résultat : des graphiques absurdes et 30 minutes de débogage.

Pour les utilisateurs avancés, je recommande d’ajouter un capteur « template » dans Home Assistant pour calculer la consommation cumulée. Le code est simple, mais il faut comprendre la différence entre power (Watts) et energy (kWh).

Gestion Linky domotique
Linky automatisation maison

Quelles sont les limites de l’intégration Linky Home Assistant ?

La première limite est légale : les données de votre compteur Linky vous appartiennent, mais Enedis en a une copie. L’API Enedis est soumise à des conditions d’utilisation. Si vous utilisez un module local, vous êtes maître de vos données. Mais attention : le modèle de votre module et son firmware peuvent poser des questions de sécurité. Le Lixee ZLinky a été audité par la communauté, mais je n’ai pas vérifié le code source de son plus récent firmware.

Deuxième limite : la fiabilité. Avec l’API Enedis, si le serveur tombe, plus de données. C’est arrivé deux fois en 2025. Avec le module local, c’est votre réseau qui doit être stable. Une coupure électrique de 5 minutes peut vous priver de données pendant toute la durée de la coupure. Pour les installations critiques, prévoyez une batterie de secours pour votre serveur domotique.

Troisième limite : la fréquence de rafraîchissement. Même en local, certains modules ne remontent que toutes les 10 ou 30 secondes. Vérifiez les spécifications avant d’acheter. Pour des radiateurs à inertie, un délai de 30 secondes est acceptable. Pour un chauffe-eau instantané, c’est trop lent.

Enfin, le coût total de possession. Le module coûte 30 euros, mais il faut ajouter une passerelle si vous n’en avez pas. Un Raspberry Pi avec une clé Zigbee coûte environ 60 euros. L’API Enedis reste gratuite, mais sans automatisation réactive. Le calcul est simple : si vous voulez économiser 100 euros par an en pilotant vos radiateurs, l’investissement de 90 euros est rentabilisé en moins d’un an. Sinon, gardez l’API gratuite.

Intégration Linky facile
Compteur Linky Home Assistant

FAQ sur l’intégration Linky Home Assistant

Gestion Linky domotique
Linky automatisation maison

Quelle est la différence entre l’API Enedis et un module TIC local ?

L’API Enedis utilise le cloud pour récupérer les données une fois par jour, sans matériel supplémentaire. Le module TIC local lit les données directement sur le compteur en temps réel (1 seconde), mais nécessite un achat (environ 30 euros) et une configuration réseau.

Intégration Linky facile

Puis-je utiliser l’API Enedis pour des automatisations ?

Oui, mais avec un délai de mise à jour de 24 heures. C’est suffisant pour générer des rapports de consommation, mais pas pour déclencher des actions immédiates comme couper un radiateur. Pour des automatisations, il faut un module local.

Compteur Linky Home Assistant

Quel module TIC recommandez-vous ?

Je recommande le Lixee ZLinky en version Zigbee pour sa fiabilité et son bon rapport qualité-prix (30 euros). La version Wi-Fi est acceptable si votre compteur est proche du routeur. Évitez les modules noname sur Amazon : j’ai testé un modèle à 15 euros qui perdait la connexion toutes les heures.

Gestion Linky domotique

Mon fournisseur d’électricité peut-il voir mes données si j’utilise un module local ?

Non, les données restent sur votre réseau local. Seul Enedis a accès aux données brutes de votre compteur via son réseau. Le module local lit ces données sans les transmettre à un serveur externe, sauf si vous les envoyez volontairement vers le cloud.

Linky automatisation maison

Puis-je récupérer les données de mon ancien compteur ?

Non. Les anciens compteurs n’ont pas de prise TIC standard. Seuls les modèles récents (Linky et compatibles) offrent cette interface. Si vous avez un ancien compteur, l’API Enedis est votre seule option, et encore faut-il qu’il soit communicant.