Bonjour à tous,
Je partage un petit écosystème autour de MyElectricalData New en mode client (le projet myelectricaldata_new), pour récupérer ses données Linky/Enedis et Tempo en local.
Le tout est découpé en 5 briques indépendantes, utilisables ensemble ou séparément.
Support uniquement via GitHub, voir la section « Support et signalement de bugs » en bas de post.
Avant de commencer : sauvegardez votre système Home Assistant (HAOS)
Faites une sauvegarde complète (Paramètres → Système → Sauvegardes) et conservez-la hors de la machine. Ces projets sont encore en partie expérimentaux, mieux vaut pouvoir revenir en arrière.
Ne laissez pas tourner l’ancienne version en même temps, et surveillez vos quotas
L’API a des limites quotidiennes de requêtes (réinitialisées à minuit UTC) : 1000 avec cache et 50 sans cache. Si vous utilisez encore myelectricaldata_import (la v1), arrêtez-la avant d’installer la New : les deux consommeraient le même quota et risqueraient de le saturer. Ordre conseillé :
- Sauvegarde complète du système
- Arrêt de l’add-on v1 (et désactivation de son démarrage automatique)
- Installation et configuration du mode client New
- Vérification des données et du compteur d’utilisation de l’API (page « Mon compte »)
- Seulement ensuite, désinstallation de la v1 si tout est OK
Depuis la version 2.5.0, le cache de la passerelle est utilisé par défaut, ce qui ménage le quota. Depuis la 2.6.1, un quota atteint est clairement signalé et la synchro se met en pause jusqu’à minuit UTC. Évitez quand même les clics répétés sur « Récupérer » pendant vos tests, et ne faites pas tourner plusieurs instances (add-on, LXC, Docker) avec le même compte.
Tableau de bord Énergie : mettez à jour avant Home Assistant 2026.11
À partir de HA 2026.11 (début novembre), Home Assistant refusera les imports de statistiques sans les champsmean_typeetunit_class: les séries de consommation et de coût du tableau Énergie ne se mettraient plus à jour. C’est corrigé depuis MyElectricalData 2.5.2 (PR #135) : passez l’add-on en 2.6.1 (ou plus récente), ou tapezupdatedans la console du conteneur LXC.
Vue d’ensemble
| Projet | Rôle |
|---|---|
| Add-on Home Assistant | Installe le mode client dans Home Assistant (interface web, synchro Linky/Tempo, PostgreSQL intégré), en amd64 et Raspberry Pi |
| Script Proxmox (LXC) | Déploie le mode client dans un conteneur LXC Proxmox, sans Docker |
| Cartes Lovelace | Affichent conso, Tempo, coût et puissance max, la production et le bilan injecté / soutiré, et une mini-carte Tempo |
| Dashboards Grafana | Analysent la base PostgreSQL de l’add-on (Linky, Tempo, coûts, comparateur d’offres) |
| Blueprint Tempo | Notification et actions automatiques les jours rouges (ou blancs) |
Versions actuelles : add-on 2.6.1 (version publiée et branche de test), script LXC à jour via la commande update, cartes 0.5.0.
Vous préférez Docker ? Depuis la 2.6.0, le
docker-compose.ymlofficiel est bien plus simple (PostgreSQL inclus, deux valeurs à renseigner, compatible Portainer) : voir la documentation d’installation Docker (amd64 uniquement pour l’instant).
1. Add-on Home Assistant
Dépôt : GitHub - Marlboro62/hassio-addons: My homeassistant addons · GitHub
Démo : l’interface en ligne, avec des données fictives
Pensez à lire les avertissements en haut du post (sauvegarde, arrêt de la v1, quotas) avant d’installer.
Pour l’installer : Paramètres → Modules complémentaires → Boutique → ⋮ → Dépôts, puis ajouter :
https://github.com/Marlboro62/hassio-addons(version publiée)https://github.com/Marlboro62/hassio-addons#test-myelectricaldata-new(branche de test)
Il apporte l’interface web, la synchro Linky/Tempo et un PostgreSQL intégré, sur PC (amd64) comme sur Raspberry Pi (aarch64). Cette partie est encore expérimentale.
Les nouvelles versions de MyElectricalData sont construites et publiées automatiquement sur la branche de test, puis passées en version publiée après vérification : les mises à jour arrivent quelques heures après leur sortie.
Le dépôt contient aussi une version patchée de l’add-on MyElectricalData v1 (issue du dépôt d’alexbelgium), pour ceux qui l’utilisent encore (cette version sera abandonnée à terme).
2. Script d’installation Proxmox (LXC, sans Docker)
Pour ceux qui ne sont pas sous HAOS, ce script déploie le mode client dans un conteneur LXC, sans Docker. Pour mettre à jour, tapez simplement update dans la console du conteneur.
Les correctifs nécessaires aux installations hors Docker ont été intégrés au projet (PR #143 et PR #144, publiées en 2.5.4 et 2.5.5) : le script a été simplifié en conséquence. Il ne lui reste qu’un petit patch, le lien « Passerelle » du menu, proposé au projet dans la PR #154.
Avec l’accord du mainteneur (issue #142), le script est référencé comme script communautaire dans la documentation officielle du mode client (PR #153). Il sera ensuite proposé au catalogue community-scripts.
3. Cartes Lovelace « Carte Enedis Linky New »
Démo : les cartes en ligne, avec des données fictives (onglets Consommation, Production, Bilan et Mini Tempo)
Installables via HACS ou manuellement (licence MIT), en une seule fois : un seul fichier contient les trois cartes.
- Carte Enedis Linky New : consommation, Tempo, coût et puissance max. L’option
show_tempo: falsemasque tout l’affichage Tempo pour ceux qui ne sont pas concernés. - Carte Enedis Linky New · Production : production de la veille, pic d’injection, mois, année et revenu estimé avec votre prix de rachat, ou bilan de l’énergie injectée et soutirée (solde du jour, du mois et de l’année). Avec un contrat de vente du surplus, Enedis ne mesure que l’énergie injectée : l’autoconsommation n’est pas visible. Je n’ai pas de panneaux solaires, elle n’a donc été testée qu’avec des données fictives : les retours de ceux qui ont de la production sont les bienvenus.
- Carte Enedis Linky New · Tempo : une seule ligne avec la couleur d’aujourd’hui et de demain et les jours restants, idéale en haut d’un tableau de bord ou sur téléphone.
L’option theme: auto affiche le style MyElectricalData en bleu nuit quand Home Assistant est sombre, et en clair quand il est clair.
Elles s’inspirent de la content-card-linky, réécrite pour les entités de l’export Home Assistant de la New.
4. Dashboards Grafana
Quatre dashboards lisent directement le PostgreSQL de l’add-on :
linky-tempo.json: Tempo du jour et du lendemain, jours restants, consommation par couleur, courbe de charge, puissance max et coût réel Tempo (création originale)comparateur-offres.json: « combien m’aurait coûté l’année avec une autre offre ? », calculé sur votre vraie courbe de charge avec les tarifs de toutes les offres de MyElectricalData (Base, HC/HP, Tempo avec les vraies couleurs des jours, week-end, saisonnières…). Il affiche votre offre actuelle, la meilleure, l’économie possible, le classement complet et le coût mois par mois (création originale)- deux autres adaptés des dashboards de geobar78 et HermesHonshappo (merci à eux)
En bonus, deux dashboards pour ceux qui exportent vers VictoriaMetrics (export du mode client), dont un pour le ZLinky (LiXee) en temps réel.
Prérequis : Grafana 11+, et le port 5432 à ouvrir dans l’onglet Réseau de l’add-on. Connexion via l’utilisateur grafana_ro (base myelectricaldata_client), avec le mot de passe défini dans l’option grafana_password.
Aperçu : synthèse Tempo, consommation journalière et courbe de charge
Aperçu : courbe de charge, consommation glissante sur 30 jours et répartition par couleur Tempo
5. Blueprint « Tempo : alerte et actions les jours rouges »
- Notification dès que RTE annonce un jour rouge (ou blanc) pour le lendemain, avec le nombre de jours restants, et rappel le soir si vous le souhaitez.
- Vos actions à 6 h et à 22 h les jours concernés : couper le chauffe-eau, passer les radiateurs en éco, décaler une recharge…
Documentation et exemple « fil pilote » : blueprints
Support et signalement de bugs
Merci de respecter cette répartition pour que les retours arrivent au bon endroit :
- Bug ou question sur MyElectricalData lui-même (synchro Enedis, API, interface, comportement du mode client) : à poster sur le GitHub du projet, GitHub - MyElectricalData/myelectricaldata_new · GitHub
- Bug ou demande concernant mes projets (add-on HA, script Proxmox, cartes Lovelace, dashboards Grafana, blueprint) : à poster dans les Issues du dépôt concerné sur mon GitHub (liens plus haut).
Aucun support ne sera assuré sur le forum, ni en réponse à ce post, ni en message privé. Les issues GitHub permettent de suivre les problèmes, d’y répondre correctement et d’en faire profiter tout le monde. Les retours d’expérience et les remerciements restent bienvenus ici. ![]()
Tout est open source : les PR sont aussi bienvenues sur les dépôts respectifs.
Historique des versions : journal des nouveautés.
Remerciements
Un grand merci à m4dm4rtig4n, créateur de MyElectricalData, pour le projet de base et tout le travail fourni. Si vous voulez le soutenir :
Soutenir mes projets
Ces projets sont développés sur mon temps libre. S’ils vous rendent service, un café fait toujours plaisir ![]()
Les retours (bugs, idées, améliorations) sont tout aussi précieux, via les Issues GitHub.
Merci aussi à saniho pour la carte d’origine, ainsi qu’à geobar78 et HermesHonshappo pour les dashboards Grafana dont je me suis inspiré.
















