[Partage] MyElectricalData New en mode client : add-on HA, script Proxmox LXC, carte Lovelace et dashboards Grafana

:no_entry: Aucun support sur le forum : toutes les questions, idées et bugs se font sur GitHub, dans l'onglet « Issues ».

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.

:warning: Support uniquement via GitHub, voir la section « Support et signalement de bugs » en bas de post.

:warning: 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.

:warning: 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é :

  1. Sauvegarde complète du système
  2. Arrêt de l’add-on v1 (et désactivation de son démarrage automatique)
  3. Installation et configuration du mode client New
  4. Vérification des données et du compteur d’utilisation de l’API (page « Mon compte »)
  5. 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.

:warning: 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 champs mean_type et unit_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.12.1.2 (version publiée actuelle), ou tapez update dans 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é, une mini-carte Tempo, les coûts par appareil, le suivi solaire, la facture et les postes Tempo, l’état des services Enedis, et la carte Linky classique de la v1
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.12.1.2 (version publiée et branche de test) ;
  • script LXC à jour via la commande update ;
  • Carte Enedis Linky New 0.6.9 ;
  • Carte Enedis Linky V2 (carte classique) 0.3.0 ;
  • Cartes Linky Énergie 0.2.3 ;
  • carte Appareils 0.2.1 ;
  • carte Solaire 0.2.1.

:light_bulb: Vous préférez Docker ? Depuis la 2.11.0, une image unique client (interface et API dans un seul conteneur, sur un seul port) est publiée en amd64 et arm64 : docker-compose.client.yml est recommandé pour une nouvelle installation, avec SQLite (un seul fichier de base, rien à administrer) ou un PostgreSQL externe. docker-compose.yml et docker-compose.sqlite.yml restent disponibles pour les installations existantes. Voir la documentation d’installation Docker.

1. Add-on Home Assistant

Dépôt : GitHub - Marlboro62/hassio-addons: Add-ons Home Assistant : MyElectricalData new (Linky, Tempo, export Énergie) · 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.

La branche de test sert aussi à essayer des correctifs proposés au projet avant leur intégration. Beaucoup font maintenant partie de MyElectricalData lui-même :

  • depuis la 2.10.0 : le lien « Passerelle » dans le menu (PR #154), les offres obsolètes synchronisées et sélectionnables (PR #174) et un journal plus clair de l’import Energy Dashboard (PR #178) ;
  • depuis la 2.12.0 : les noms des capteurs Home Assistant en français, avec une option pour garder l’anglais ; les entity_id ne changent pas (PR #172). Aussi le détail des taxes (accise, TVA) dans le coût (PR #176), et l’attribut last_year de l’export (PR #171).

L’add-on garde en plus deux correctifs pas encore intégrés :

  • la saisie manuelle des prix de son offre (Base ou HC/HP, abonnement), quand votre contrat n’est pas dans la liste (PR #179) ;
  • une synchro qui démarre à la mise en service du contrat : pour un contrat récent, plus d’avertissements NO_DATA en boucle ni de quota consommé pour rien, et une synchro bien plus rapide (PR #189).

Reprendre l’historique de la v1 : depuis la 2.7.0, l’option « Importer l’historique de la v1 » reprend la consommation, la production et la puissance max de l’ancien add-on avec l’outil officiel, sans aucun appel à l’API (quota préservé) et sans écraser les données déjà présentes. Lancez d’abord une simulation (option « Simulation de l’import », bilan dans le Journal), puis l’import réel : une sauvegarde de la base est faite juste avant. Détails dans l’onglet Documentation de l’add-on.

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 (la v1 est abandonnée par son développeur, migrez vers la New dès que possible).

2. Script d’installation Proxmox (LXC, sans Docker)

Dépôt : GitHub - Marlboro62/myelectricaldata-proxmox: Script d'installation Proxmox LXC pour MyElectricalData new (mode client) · GitHub

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.

Pour reprendre l’historique de la v1, la commande import-v1 fait la même chose que l’option de l’add-on : import-v1 --simulation /root/cache.db, puis import-v1 /root/cache.db (procédure dans le README).

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. Son dernier patch, le lien « Passerelle » du menu (PR #154), fait partie du projet depuis la 2.10.0 : le script installe désormais MyElectricalData tel quel.

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épôt : GitHub - Marlboro62/content-card-linky-new: Carte Lovelace pour MyElectricalData New (mode client) · GitHub

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_week: true ajoute la semaine en cours et la semaine dernière, et show_tempo: false masque tout l’affichage Tempo pour ceux qui ne sont pas concernés. Les capteurs sensor.myelectricaldata_* (selon la version de Home Assistant) sont reconnus automatiquement.
  • 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.


:new_button: Carte Enedis Linky V2 : la carte classique de la v1

Dépôt : GitHub - Marlboro62/content-card-linky-v2: Carte Lovelace Linky classique (content-card-linky) compatible MyElectricalData V1 et V2 : EcoWatt, Tempo, prix Base / HC-HP / Tempo · GitHub

Démo : la carte en ligne, avec des données fictives (exports v1 et New, calcul des prix, Tempo, EcoWatt)

Pour ceux qui préfèrent garder le design de la v1 : une reprise de content-card-linky, qui n’a plus de mise à jour depuis mai 2025, compatible avec la v1 comme avec la New. Avec l’export de la New, l’ancienne carte s’affichait mal (issue #190, merci @Stef33fr) :

  • EcoWatt : les 24 cases et les heures s’affichent de nouveau ;
  • Tempo : les jours restants s’affichent avec le quota (240 / 300) ;
  • Prix : avec une offre Tempo, la carte calcule le coût de chaque jour au prix de sa couleur (fini le 0.00 € et les :warning:). Les formules Base et HC/HP se règlent aussi ;
  • Camembert Tempo, et un éditeur visuel en français.

Pour passer de l’ancienne carte à celle-ci, remplacez seulement type: custom:content-card-linky par type: custom:content-card-linky-classic dans le YAML : les autres options ne changent pas. Les deux cartes peuvent cohabiter. Un correctif de l’export est aussi proposé au mainteneur pour l’ancienne carte (PR #191).

Cartes complémentaires

Dans le même style que la Carte Enedis Linky New, mais dans leur propre dépôt : elles s’installent à part via HACS et ne remplacent pas la carte Linky.

  • Cartes Linky Énergie (démo) : six cartes dans un seul fichier, pour un contrat EDF Tempo :
    • Puissance : puissance appelée, coût en ce moment, pic et dépassements ;
    • Facture : coût du cycle de facturation, projection, comparaison avec le cycle précédent ;
    • Énergie par poste Tempo : kWh, prix et coût des 6 postes ;
    • Prix Tempo : avec la vérification de la source des prix ;
    • Contrôle du cycle ;
    • État des services Enedis : affiche un bandeau quand une API Data Connect est en panne, avec l’intégration native Scrape (détail dans le README).
  • Carte Linky Appareils : ce que coûte chaque circuit et chaque appareil, aujourd’hui, ce mois et sur le cycle de facturation, avec le poste Tempo en cours, le prix du kWh et la puissance de chaque appareil. Elle affiche vos propres capteurs de coût (par exemple utility_meter par appareil) et détecte seule ceux nommés sensor.cout_<nom>_jour / _mois / _cycle.
  • Carte Linky Solaire : énergie produite, importée et exportée jour par jour, avec l’autoconsommation et l’autonomie. Elle lit les statistiques de Home Assistant, comme le tableau Énergie : n’importe quel compteur en kWh convient. Je n’ai pas de panneaux, les retours de ceux qui en ont sont les bienvenus (dans les Issues du dépôt).

4. Dashboards Grafana

Dépôt : GitHub - Marlboro62/myelectricaldata-new-grafana: Dashboards Grafana pour l'add-on Home Assistant MyElectricalData new (PostgreSQL, Linky, Tempo) · GitHub

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 (le champ est vide par défaut). 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 »

Importer le blueprint

  • 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. :blush:

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 :

PayPal Buy me a coffee

Soutenir mes projets

Ces projets sont développés sur mon temps libre. S’ils vous rendent service, un café fait toujours plaisir :hot_beverage:

Buy me a coffee Ko-fi

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é.


:desktop_computer: Interface de l'add-on MyElectricalData (démo)

Aperçu de l'add-on avec des données fictives : le menu, puis la consommation en kWh et en euros.

Menu · Consommation (kWh) · Consommation (€) : clique sur une image pour l'agrandir.


:bar_chart: Dashboards Grafana

Voici les dashboards que j'utilise pour suivre ma consommation électrique, avec les données Enedis (Linky), les prises connectées et les tarifs Tempo.


:euro_banknote: Comparateur d'offres

Compare mon offre actuelle aux offres du marché à partir de ma vraie courbe de charge.


:high_voltage: Home Assistant – Énergie (Prometheus)

Puissance instantanée, consommation par circuit et coûts Tempo en temps réel.


:blue_circle::white_circle::red_circle: Home Assistant – Linky / Tempo

Consommation par couleur de jour Tempo, puissance max et coût sur l'année de facturation.


:house: Home Assistant – My Electrical Data (v2) DPE 2026

Répartition HC/HP, comparaison avec une offre Base, estimation de la classe DPE 2026 et bilan année par année.


:chart_increasing: Home Assistant – MyElectricalData new – VictoriaMetrics

Version basée sur VictoriaMetrics : jours Tempo restants, courbe de charge et consommation glissante sur 30 jours.


:electric_plug: Home Assistant – ZLinky (LiXee) – Linky en temps réel

Données en direct du module ZLinky : période en cours, puissance apparente, tension et courant.


:label: Home Assistant – MyElectricalData – Enedis (v2) DPE 2026

Dashboard MyElectricalData v2 mis à jour avec le calcul DPE 2026 (facteur énergie primaire 1,9).


:newspaper: Journal des nouveautés

Le plus récent en haut. Comment mettre à jour : voir en bas de ce message.

:test_tube: Correctifs proposés au projet, en attente de validation : la saisie manuelle des prix (PR #179) et la synchro à partir de la mise en service du contrat (PR #189) sont déjà dans l’add-on publié 2.12.1.2. Le format de l’export pour l’ancienne content-card-linky (PR #191) n’est pas nécessaire avec la nouvelle Carte Enedis Linky V2.

30/10/2026 – Carte Enedis Linky V2 : la carte classique de la v1 revient :joker:

Avec l’export de la New, l’ancienne content-card-linky s’affichait mal : cases EcoWatt de 0 h à 9 h absentes, jours Tempo sans quota, 0.00 € et :warning: avec une offre Tempo (issue #190, merci @Stef33fr). Elle n’a plus de mise à jour depuis mai 2025 : voici une reprise qui garde le design de la v1.

  • :sparkles: Carte Enedis Linky V2 0.3.0, compatible avec la v1 comme avec la New :
    • EcoWatt complet (24 cases, heures, J+2 en gris tant que RTE ne l’a pas publié) ;
    • jours Tempo restants au format 240 / 300 ;
    • prix calculés par la carte : Tempo au prix de la couleur de chaque jour, sans rien configurer, ou Base et HC/HP avec vos prix (nombre ou input_number) ;
    • camembert Tempo ;
    • éditeur visuel en français ;
    • démo en ligne.
  • Pour passer de l’ancienne carte à celle-ci, remplacez seulement type: custom:content-card-linky par type: custom:content-card-linky-classic dans le YAML. Les deux cartes peuvent cohabiter.
  • :white_check_mark: Export : un correctif est aussi proposé au mainteneur pour l’ancienne carte (PR #191).
  • :white_check_mark: Toutes les cartes (Linky New 0.6.9, Appareils 0.2.1, Solaire 0.2.1, Énergie 0.2.3) : images du README affichées dans la fiche HACS.

29/10/2026 – Add-on 2.12.1.2 et nouvelle carte « État des services Enedis » :vertical_traffic_light:

  • :sparkles: Add-on 2.12.1 (MyElectricalData 2.11.0 et 2.12.0) :
    • noms des capteurs en français (PR #172), détail des taxes dans le coût (PR #176) et attribut last_year (PR #171), tous intégrés au projet ;
    • Docker : une image unique client en amd64 et arm64 (docker-compose.client.yml).
  • :white_check_mark: 2.12.1.1 : import de l’historique v1 simplifié, l’outil officiel accepte maintenant les bases de l’add-on d’alexbelgium (issue #164).
  • :white_check_mark: 2.12.1.2 : la synchro ne redemande plus les périodes antérieures à la mise en service du contrat. Pour un contrat récent, fini les avertissements NO_DATA en boucle et le quota consommé pour rien, et la synchro est bien plus rapide. Testé par WarC0zes, merci ! (issue #188, PR #189)
  • :sparkles: Cartes Linky Énergie 0.2.0 à 0.2.2 : nouvelle carte État des services Enedis. Elle affiche un bandeau quand une API Data Connect est en panne (capteurs créés avec l’intégration native Scrape, voir le README), et peut servir à une notification sur le téléphone. Les prix Tempo de MyElectricalData s’affichent aussi sans capteurs de prix.
  • :sparkles: Carte Enedis Linky New 0.6.8 : couleur des barres en contrat Base (base_color).
  • :warning: Add-on MyElectricalData v1 : marqué obsolète, la v1 étant abandonnée par son développeur. Pensez à migrer vers la New (import de l’historique inclus).

27/10/2026 – Add-on 2.10.0 :gear:

  • :white_check_mark: Intégrés à MyElectricalData : lien « Passerelle » du menu (PR #154), offres obsolètes (PR #174), journal de l’import Energy Dashboard : la raison d’un import sauté et le nombre de statistiques importées (PR #178)
  • :white_check_mark: Page Home Assistant : le champ « Token d’accès longue durée » n’affiche plus un faux jeton qui passait pour un jeton enregistré
  • :sparkles: Saisie manuelle des prix de son offre (Base ou HC/HP, abonnement, prix du kWh) quand le contrat n’est pas dans la liste, par exemple une grille souscrite avant la grille actuelle. L’offre est conservée lors des synchros (PR #179)
  • :sparkles: Récupération automatique des données à l’ouverture de l’interface (MyElectricalData 2.9.2)

26/10/2026 – Carte Linky Solaire 0.2.0 :sun:

  • :sparkles: Énergie utilisée par jour, en plus du produit, de l’importé et de l’exporté

25/10/2026 – Carte Enedis Linky New 0.6.6 et Carte Appareils 0.2.0 :artist_palette:

  • :sparkles: Couleurs des heures creuses et pleines réglables (hc_color, hp_color), avec une roue colorimétrique dans l’éditeur. Avec Tempo, six couleurs possibles, selon la couleur du jour
  • :white_check_mark: Coût au prix de l’offre du PDL (Zen Fixe, HC/HP, Base), plus seulement Tempo, et prix du kWh et abonnement saisissables dans la carte
  • :sparkles: Carte Linky Appareils 0.2.0 : circuits et appareils imbriqués, pliables et dépliables

24/10/2026 – Cartes Linky Énergie 0.1.0 :high_voltage:

  • :sparkles: Cartes Linky Énergie : un seul fichier, plusieurs cartes indépendantes pour un contrat EDF Tempo, dans le style des cartes Linky :
    • Puissance : puissance appelée, coût en ce moment, pic et dépassements ;
    • Facture : coût du cycle de facturation, projection, comparaison avec le cycle précédent ;
    • Énergie par poste Tempo ;
    • Prix Tempo ;
    • Contrôle du cycle.
  • Démo en ligne.

22/10/2026 – Add-on 2.9.0.3 en version publiée

  • :sparkles: Noms des capteurs en français et offres obsolètes sélectionnables (testés en bêta depuis le 20/10)
  • :sparkles: Page Consommation (€) : détail des taxes comprises dans le total (énergie HT, accise, abonnement HT, TVA)
  • :white_check_mark: Carte Appareils 0.1.1 : pastilles de l’en-tête sur une seule ligne sur téléphone. Carte Solaire 0.1.2 en version publiée

21/10/2026 – Deux nouvelles cartes : Appareils et Solaire :joker:

Dans le style de la carte Linky, mais dans leur propre dépôt : elles s’installent à part via HACS (⋮ → Dépôts personnalisés, type Tableau de bord) et ne remplacent aucune carte.

  • :sparkles: Carte Linky Appareils 0.1.0 : coûts par circuit et par appareil (jour, mois, cycle), poste Tempo en cours, prix du kWh, puissance de chaque appareil et énergie du mois par poste Tempo. Elle affiche vos capteurs de coût, qu’elle détecte seule s’ils sont nommés sensor.cout_<nom>_jour / _mois / _cycle
  • :sparkles: Carte Linky Solaire 0.1.1-beta : produit, importé et exporté jour par jour (5, 7 ou 14 jours), autoconsommation et autonomie, à partir des statistiques de Home Assistant. Demandée par Userfreedu42 : appel aux testeurs avec panneaux, cochez « Afficher les versions bêta » dans HACS

20/10/2026 – Add-on bêta 2.9.0.1 et 2.9.0.2 :test_tube:

  • :sparkles: Noms des capteurs Home Assistant en français par défaut : « Consommation hier HC », « Prix bleu HP », « Jours rouges », « Aujourd’hui », « Demain », « Après-demain »… Une option « Langue des noms des capteurs » (page Home Assistant de l’interface) permet de garder les noms anglais. Seuls les noms affichés changent : les entity_id, les valeurs (BLUE, ECO…), les cartes et le tableau Énergie ne sont pas touchés (PR #172)
  • :white_check_mark: Offres obsolètes : les grilles tarifaires désactivées sont maintenant synchronisées et proposées avec la case « Afficher les offres obsolètes » de la carte du PDL. Une offre choisie qui devient obsolète n’est plus supprimée à la synchro suivante, et le PDL garde sa sélection (issue #173, PR #174). Merci à Geoffrey33 pour l’analyse !
  • La 2.9.0.2 contient les deux correctifs

20/10/2026 – Cartes Lovelace 0.6.0 à 0.6.2

  • :sparkles: Option show_week: true : semaine en cours comparée à la même période de la semaine dernière
  • :white_check_mark: Capteurs sensor.myelectricaldata_* reconnus automatiquement (selon la version de Home Assistant, l’export crée ces noms ou ceux en rte_ / edf_), même avec une configuration faite dans l’éditeur visuel
  • :white_check_mark: Coût du jour : quand il ne peut pas être calculé, la carte en donne la vraie raison (prix Tempo introuvables, détail HC/HP manquant, couleur du jour inconnue). show_cost: false masque le bloc

16/10/2026 – Add-on et LXC en version 2.9.0 (avec 2.7.1, 2.8.0 et 2.8.1)

  • :sparkles: Toutes les années disponibles sont affichées dans les graphiques et les cumuls, au lieu de 3 ans maximum : l’historique importé de la v1 est enfin visible en entier (2.8.1)
  • :white_check_mark: Consommation (€) retrouve l’offre du PDL même quand elle est close, avec un lien « changer d’offre » dans le badge (2.9.0)
  • :white_check_mark: Import v1 : les statuts de synchro sont élargis aux dates importées, et la passerelle ne comble plus que les trous de sa propre fenêtre (2.8.1)
  • :sparkles: Docker sur SQLite (2.8.0) : docker-compose.sqlite.yml, recommandé pour une nouvelle installation, sans service PostgreSQL. L’add-on et le LXC restent sur PostgreSQL, rien ne change pour eux
  • :locked: Sécurité : correctifs Alpine appliqués à l’image nginx (2.7.1)
  • :camera_with_flash: Dashboards Grafana : aperçus en images dans le README

15/10/2026 – Add-on 2.7.0.2 et LXC 2.7.0 : import de l’historique de la v1 :inbox_tray:

  • :sparkles: Import de l’historique v1 avec l’outil officiel de MyElectricalData 2.7.0 : consommation, production et puissance max, sans rien redemander à la passerelle (aucun quota consommé) et sans jamais écraser une donnée déjà présente
  • :sparkles: Simulation : la nouvelle option « Simulation de l’import » affiche le bilan dans le Journal sans rien écrire. Désactivez-la ensuite pour l’import réel
  • :white_check_mark: Bases de l’add-on v1 d’alexbelgium acceptées : leur révision inconnue (d4f21c9a8b6e) est alignée sur une copie de travail, l’original n’est pas modifié (issue #164)
  • Mode d’emploi : onglet Documentation de l’add-on, section « Migration depuis la v1 »
  • :sparkles: Script Proxmox LXC : nouvelle commande import-v1 [--simulation] /root/cache.db, installée par update (README)

15/10/2026 – Add-on et LXC en version 2.6.1 (avec 2.5.6 et 2.6.0)

  • :white_check_mark: Quota journalier atteint : il est maintenant clairement signalé (« Quota journalier d’appels API atteint ») au lieu d’un faux « Success », et la synchro du compte se met en pause jusqu’à minuit UTC au lieu d’insister (issue #115)
  • :white_check_mark: Zen Flex : plus d’erreur quand le calendrier n’est pas disponible sur la passerelle
  • :white_check_mark: Jour récent : la journée partielle s’affiche même quand Enedis renvoie une réponse vide (2.5.6)
  • :sparkles: Moins de requêtes inutiles : les jours refusés par Enedis sont mémorisés et ne sont plus redemandés en boucle (2.6.0)
  • :sparkles: Docker officiel simplifié (2.6.0) : PostgreSQL inclus dans le compose, deux valeurs à renseigner, compatible Portainer (issue #108, PR #157, documentation)
  • :sparkles: Script Proxmox LXC : désormais référencé comme script communautaire dans la documentation officielle du mode client (PR #153). Merci à m4dm4rtig4n !
  • :gear: Add-on : 2.5.6 et 2.6.1 construites, testées et publiées automatiquement (bêta puis stable), en amd64 et Raspberry Pi

15/10/2026 – Cartes 0.5.0, blueprint Tempo, comparateur d’offres :tada:

  • Cartes Lovelace 0.4.0 / 0.5.0 : theme: auto (style MyElectricalData clair ou sombre selon Home Assistant), mini-carte Tempo sur une ligne (custom:content-card-linky-new-tempo). 0.3.1 : jours restants affichés quel que soit le nom du capteur.
  • Blueprint « Tempo : alerte et actions les jours rouges » : notification à l’annonce et rappel le soir, actions à 6 h et 22 h (documentation et import).
  • Dashboard Grafana « Comparateur d’offres » : coût annuel de votre consommation réelle avec chaque offre de la base MyElectricalData, classement, meilleure offre par type, économie possible (fichier à importer).
  • Add-on : versions bêta construites et publiées automatiquement (amd64 et aarch64), promotion en stable après test.

15/10/2026 – Cartes Lovelace 0.3.0 : production et bilan :sun:

Nouvelle carte « Carte Enedis Linky New · Production », incluse dans la même installation HACS (rien à ajouter dans les ressources) :

  • Mode production : production de la veille, pic d’injection, mois, année, meilleur jour, et revenu estimé avec votre prix de rachat
  • Mode bilan : énergie injectée et soutirée, solde réseau du jour, du mois et de l’année
  • Démo : onglets Production et Bilan, avec une production solaire fictive

Avec un contrat de vente du surplus, Enedis ne mesure que l’énergie injectée : l’autoconsommation n’est pas visible. La carte de consommation est inchangée.

Appel aux testeurs : je n’ai pas de panneaux solaires, la carte n’a été testée qu’avec des données fictives. Vos retours sont les bienvenus dans les Issues.


15/10/2026 – Add-on et LXC en version 2.5.5

  • :white_check_mark: Bouton « Exécuter » via la barre latérale de HA : le correctif est maintenant intégré au projet (PR #146), l’add-on n’a plus besoin du sien
  • :white_check_mark: Synchro : meilleure gestion des refus temporaires de la passerelle (HTTP 429)
  • :white_check_mark: Calculs : chaque relevé compte pour son propre pas (15 ou 30 min) dans kWh, Euro, exports et comparaisons
  • :white_check_mark: Installation hors Docker : uv.lock et chemins du backend corrigés (PR #143, PR #144). Le script LXC est simplifié en conséquence

14/10/2026 – Add-on et LXC en version 2.5.3

  • :warning: À faire avant Home Assistant 2026.11 : HA refusera les imports de statistiques sans mean_type et unit_class. Sans mise à jour, le tableau de bord Énergie ne se mettrait plus à jour. Corrigé depuis la 2.5.2 (PR #135) : plus aucun avertissement dans les journaux de HA
  • :white_check_mark: Export MQTT générique planifié : Zen Flex est maintenant inclus

14/10/2026 – Démos en ligne :video_game:

Essayez les projets sans rien installer, avec des données fictives (tout est simulé dans votre navigateur) :


14/10/2026 – Carte Lovelace 0.2.4

  • :sparkles: Option show_tempo: false pour masquer tout l’affichage Tempo (couleurs, jours restants, pastilles du graphique)

14/10/2026 – Add-on et LXC en version 2.5.1

  • :white_check_mark: Export MQTT générique planifié : l’erreur Unknown export type: ExportType.MQTT est corrigée, l’export part tout seul au passage du planificateur (PR #119, issue #134)
  • :white_check_mark: Calculs de consommation : prise en compte des courbes au pas de 15 ou 30 minutes
  • :sparkles: Cache de la passerelle activé par défaut (depuis la 2.5.0) : moins de requêtes vers Enedis, le quota est ménagé
  • :sparkles: Version affichée dans l’interface, en bas à gauche sous « Préférences » (add-on et LXC) : point vert si à jour, orange avec une version de retard, rouge à partir de deux
  • :sparkles: Script LXC : la version installée et les mises à jour disponibles s’affichent à la connexion à la console du conteneur

:counterclockwise_arrows_button: Comment mettre à jour

  • Add-on : Paramètres → Modules complémentaires → Boutique → ⋮ → Rechercher des mises à jour, puis Mettre à jour. Cochez « Conserver une sauvegarde » pour pouvoir revenir en arrière.
  • LXC Proxmox : tapez simplement update dans la console du conteneur.
  • Cartes : mise à jour via HACS, puis rechargez la page (Ctrl+F5).
  • Grafana : réimportez le fichier .json du dashboard (en écrasant l’ancien).

:light_bulb: Astuce Energy Dashboard

Si l’import vers le tableau de bord Énergie affiche Connection refused, mettez http://homeassistant:8123 comme URL Home Assistant dans la configuration de l’export Home Assistant de l’add-on. C’est l’adresse interne de HA, valable quel que soit le port que vous utilisez dans le navigateur.

Salut,
@Marlboro62 , tu reprends le développement de MED ou c'est @M4dm4rtig4n qui change de speudo ?

Salut

@WarC0zes,

non, je ne reprends pas le développement de MED et je ne suis pas M4dm4rtig4n. :rofl:

Le projet reste le sien : MyElectricalData/myelectricaldata_new.

Ce que je partage ici, ce sont des briques périphériques (add-on HA, script Proxmox, carte Lovelace, dashboards Grafana), et mes contributions au projet passent par des PR upstream (#119, #143, #144).

Le « I’ll be back » était juste de l’humour :grinning_face_with_smiling_eyes:

@WarC0zes
Petit complément :

MyElectricalData : le projet est-il en pause ?

:sun: Nouveau : carte Production et bilan (cartes Lovelace 0.3.0)

Pour ceux qui ont des panneaux solaires : une nouvelle carte affiche la production (veille, pic d’injection, mois, année, revenu estimé) ou le bilan injecté / soutiré avec le réseau. Elle arrive avec la mise à jour HACS de la carte, rien d’autre à installer.

:backhand_index_pointing_right: Essayer la démo (onglets Production et Bilan)

Je cherche des testeurs : je n’ai pas de production, la carte n’a été testée qu’avec des données fictives. Une capture ou un retour dans les Issues m’aiderait beaucoup !

Au passage, add-on et LXC sont en 2.5.5. Détails et historique dans le journal des nouveautés.

:tada: Grosse mise à jour : cartes 0.5.0, blueprint Tempo et comparateur d’offres

:sun: Cartes Lovelace 0.3.0 → 0.5.0 (mise à jour via HACS)

Toujours un seul fichier à installer, qui contient maintenant trois cartes :

  • Carte Production et bilan : pour ceux qui ont des panneaux solaires, production de la veille, pic d’injection, revenu estimé avec votre prix de rachat, ou bilan injecté / soutiré avec le réseau.
  • Mini-carte Tempo : une seule ligne, couleur d’aujourd’hui et de demain et jours restants, parfaite en haut d’un tableau de bord ou sur téléphone.
  • theme: auto : le style MyElectricalData en bleu nuit quand Home Assistant est sombre, en clair quand il est clair.
  • Correctif : les jours Tempo restants s’affichent quel que soit le nom du capteur (sensor.edf_tempo_info ou sensor.edf_tempo_tempo_info).

:backhand_index_pointing_right: Essayer la démo (onglets Consommation, Production, Bilan et Mini Tempo)

:red_circle: Blueprint « Tempo : alerte et actions les jours rouges »

  • Notification dès que RTE annonce un jour rouge (ou blanc) pour le lendemain, avec les jours restants, et rappel le soir si vous voulez.
  • Vos actions à 6 h et à 22 h les jours concernés : couper le chauffe-eau, passer les radiateurs en éco, etc.

Importer le blueprint

Documentation et exemple « fil pilote » : blueprints

:euro_banknote: Dashboard Grafana « Comparateur d’offres »

« Combien m’aurait coûté l’année avec une autre offre ? » Le dashboard répond avec votre vraie courbe de charge et les tarifs actuels de toutes les offres présentes dans MyElectricalData : Base, HC/HP, Tempo avec les vraies couleurs des jours, week-end, saisonnières…

  • Votre offre actuelle, la meilleure offre et l’économie possible par an
  • Classement complet, meilleure offre par type
  • Coût mois par mois de votre offre et de la meilleure (on voit très bien l’effet des jours rouges en Tempo)

:backhand_index_pointing_right: comparateur-offres.json à importer dans Grafana.

:gear: En coulisses

Les nouvelles versions de MyElectricalData sont maintenant construites et publiées automatiquement en bêta (amd64 et Raspberry Pi), puis passées en stable après test : les mises à jour de l’add-on arriveront plus vite.

Détails et historique dans le journal des nouveautés. Retours et bugs dans les Issues GitHub, merci ! :blush:

:inbox_tray: Add-on 2.7.0.2 : l’historique de la v1 se récupère enfin

Avec MyElectricalData 2.7.0, l’add-on reprend l’historique de votre add-on v1 : consommation, production et puissance max, sans consommer de quota et sans rien écraser.

  1. Arrêtez la v1 (sans la désinstaller ni modifier sa configuration).
  2. Dans la configuration de l’add-on New, activez Importer l’historique de la v1 et Simulation de l’import, puis redémarrez : le Journal affiche le bilan.
  3. Si le bilan vous convient, désactivez la simulation et redémarrez pour l’import réel.

Testé sur mon installation : plus de 1 000 relevés et 21 jours de puissance max récupérés, rien d’écrasé.

@joebar38 ça devrait lever ce qui te retenait en v1 :wink: Et sur ton script Proxmox, c’est une seule commande : update, puis import-v1 --simulation /root/cache.db et import-v1 /root/cache.db dans le conteneur (voir le README). En Docker, l’import se lance à la main, voir la doc officielle.

Détails dans le journal des nouveautés.

Merci à @Marlboro62 d'assurer le support ici :stuck_out_tongue:

Oui, content que le projet continue. J'avais peur que MyElectricalData meure vu ton manque de temps.

Tu n’aurais vraiment pas dû créer une appli pour laquelle j’ai eu un tel coup de cœur : maintenant, je suis condamné à la faire vivre, à la surveiller et à lui trouver des excuses dès qu’elle tousse ! :heart_hands: Heureusement, la communauté est là pour m’aider à maintenir cette petite merveille en vie. :grinning_face_with_smiling_eyes:

:new_button: Add-on MyElectricalData new 2.10.0 disponible

L'add-on passe en 2.10.0, basé sur la version amont MyElectricalData 2.10.0. Trois corrections proposées depuis l'add-on sont maintenant intégrées directement dans MyElectricalData : merci à l'équipe pour les relectures ! :folded_hands:

Nouveautés

  • :link: Lien « Passerelle » dans le menu (mode client) : accès direct au site de la passerelle MyElectricalData, à côté de « Docs Client ».
  • :high_voltage: Import Energy Dashboard plus clair : le journal indique ce qui a été importé (« Import Energy Dashboard réussi : 48 conso, 48 coût, 0 prod »), et un import planifié est maintenant bien compté.
  • :euro_banknote: Offres obsolètes acceptées en mode client : une offre retirée du catalogue reste synchronisée et utilisable, au lieu de faire échouer les calculs de coût.
  • :key: Jeton Home Assistant : texte d'exemple plus clair dans la configuration de l'export.

Testée en bêta avant la stable : synchronisation, Tempo, EcoWatt, exports MQTT, VictoriaMetrics, Home Assistant et Energy Dashboard. Images amd64 et aarch64 (Raspberry Pi).

Mise à jour

  1. Faites une sauvegarde de l'add-on (Paramètres → Système → Sauvegardes → sauvegarde partielle).
  2. Boutique des add-ons → ⋮ → Rechercher des mises à jour, puis mettez à jour MyElectricalData new.
  3. Conseillé : dans l'onglet Infos de l'add-on, activez Démarrer au démarrage et Watchdog.

Au premier démarrage, l'add-on rattrape seul les jours manquants.

:package: Dépôt de l'add-on : GitHub - Marlboro62/hassio-addons: My homeassistant addons · GitHub

:red_question_mark: Questions et problèmes : uniquement via les issues GitHub, pas ici, pour que tout reste au même endroit.

:new_button: MyElectricalData new : add-on 2.12.1

L'add-on passe en 2.12.1 (MyElectricalData amont 2.12.1). Plusieurs des correctifs que l'add-on appliquait de son côté sont maintenant intégrés directement dans MyElectricalData : merci à @m4dm4rtig4n pour les revues et les compléments :folded_hands:

:sparkles: Nouveautés

  • Détail des taxes sur la page Consommation (€) : chaque période indique ce que contient le total TTC (énergie HT, accise sur l'électricité, abonnement HT, TVA), avec la part de chaque poste. Les taux sont ceux en vigueur à la date des prix de l'offre.
  • Noms des capteurs Home Assistant en français par défaut, avec une option entity_language pour garder les noms anglais (page Home Assistant de l'interface). Les entity_id et unique_id ne changent pas : vos cartes et automatisations restent valables.
  • Nouvel attribut last_year sur le capteur de consommation (et de production) : le total de l'année civile précédente complète.
  • Lien « Passerelle » dans le menu, pour ouvrir directement votre compte MyElectricalData.
  • Contribuer : proposer un nouveau fournisseur. Sans droits de modération, la demande part en proposition validée par un modérateur, au lieu d'un message d'erreur.
  • Saisie manuelle des prix de son offre (Tableau de bord), quand votre contrat n'est pas dans la liste, par exemple une ancienne grille : Base ou HC/HP, abonnement, prix du kWh. L'offre est conservée lors des synchronisations. (Propre à l'add-on, proposé en amont.)

:bug: Corrections

  • Offres obsolètes : une offre choisie dont la grille est désactivée n'est plus supprimée, et le PDL garde sa sélection.
  • Comparaison « année précédente à date » : elle s'arrêtait au 28 du mois de l'an dernier, ce qui surestimait l'évolution annuelle. Elle va maintenant jusqu'au même jour.
  • Import vers le tableau Énergie : la raison d'un import sauté (URL, jeton, import désactivé) apparaît dans le journal, et le nombre de statistiques importées est juste (fini les « 0 records »).
  • Jeton Home Assistant : le champ affiche un texte d'exemple clair au lieu d'un faux jeton qui semblait déjà enregistré.
  • Import de l'historique v1 : les bases v1 avec une révision inconnue (par exemple l'ancien add-on v1 d'alexbelgium) sont acceptées si les colonnes lues sont présentes.

:counterclockwise_arrows_button: Mise à jour

  1. Faites une sauvegarde de l'add-on avant la mise à jour (Paramètres → Système → Sauvegardes).
  2. Mettez à jour l'add-on depuis Paramètres → Modules complémentaires.
  3. Avec les noms en français, seul le nom affiché des capteurs change. Pour garder les noms anglais, choisissez en dans la page Home Assistant de l'interface.

:package: Dépôt de l'add-on : GitHub - Marlboro62/hassio-addons: Add-ons Home Assistant : MyElectricalData new (Linky, Tempo, export Énergie) · GitHub
:memo: Journal complet : CHANGELOG

Pour un bug ou une demande, merci de passer par les issues GitHub du dépôt : je ne fais pas de support sur le forum. :slightly_smiling_face:

:new_button: Nouvelle carte : suivi de l'état des API Enedis

Suite aux soucis de récupération de ce matin (merci @Tonejay, @PtiBed0 et @WarC0zes), une nouvelle carte est disponible dans Cartes Linky Énergie v0.2.0 : État des services Enedis.

Elle affiche l'état des API Enedis Data Connect de production, celles qu'utilisent MyElectricalData et sa passerelle, tel que publié sur la page officielle État des services Enedis DataHub :

  • un bandeau « Incident Enedis en cours » quand un service est indisponible, avec les services touchés ;
  • l'état de chaque service (Authorize, Mesures, Données générales, Synthèse contractuelle…) et son rôle ;
  • l'heure du dernier relevé et un lien vers la page Enedis ;
  • le même style que les autres cartes (bleu nuit, clair ou thème Home Assistant), avec éditeur visuel.

Si vos données ne remontent pas et que la carte affiche un incident : rien à faire de votre côté, inutile de réinstaller ou de relancer quoi que ce soit, la synchro reprendra seule au retour du service.

:video_game: Démo en ligne (bouton « Services Enedis », situations « Incident » et « Page illisible ») : Cartes Linky Énergie · démo

Installation

  1. HACS : mettez à jour Cartes Linky Énergie en v0.2.0 (ou installez le dépôt https://github.com/Marlboro62/linky-energie-cards), puis Ctrl+F5.

  2. Capteurs : un navigateur ne peut pas lire la page Enedis directement, Home Assistant la lit avec l'intégration native Scrape, sans code ni YAML :

    • Paramètres → Appareils et services → Ajouter une intégration → Scrape ;
    • ressource : https://datahub-enedis.fr/services-api/etat-des-services/, méthode GET ;
    • un capteur par service : sélecteur .status-api, attribut data-status (options avancées), nom et index d'après le tableau du README. Par exemple Enedis DataHub Mesures, index 10.
  3. Carte :

    type: custom:linky-enedis-status-card
    

Elle trouve seule les capteurs sensor.enedis_datahub_…. Le détail est dans le README : GitHub - Marlboro62/linky-energie-cards: Cinq cartes Lovelace Linky en un seul fichier pour suivre un contrat EDF Tempo : puissance appelée, facture du cycle, coûts… Style MyElectricalData new, démo en ligne. · GitHub

:light_bulb: Les mêmes capteurs permettent aussi une notification sur le téléphone : une automatisation sur sensor.enedis_datahub_mesures qui passe de up à down (incident), puis de down à up (retour du service).

Add-on MyElectricalData new 2.12.1.2

Au passage, l'add-on stable passe en 2.12.1.2 : la synchro ne redemande plus les périodes antérieures à la mise en service du contrat. Pour un contrat récent, c'est fini les avertissements NO_DATA en boucle, et la synchro est bien plus rapide (testé par @WarC0zes, merci !). Correctif proposé au mainteneur : fix(api): ne pas synchroniser avant la mise en service du contrat by Marlboro62 · Pull Request #189 · MyElectricalData/myelectricaldata_new · GitHub

Retours et bugs dans les issues GitHub de la carte : Issues · Marlboro62/linky-energie-cards · GitHub :blush:

Petite automatisation pour suivre les incidents :

alias: Enedis – incident sur l'API Mesures
description: >-
  Notifie le téléphone quand l'API Enedis Data Connect « Mesures » (page État
  des services DataHub, capteur Scrape) passe indisponible, puis quand elle
  revient. Pendant un incident, la synchro MyElectricalData échoue : inutile de
  chercher une panne chez soi.
triggers:
  - entity_id: sensor.enedis_datahub_mesures
    from: up
    id: incident
    note: >-
      Ignore les états inconnus (page Enedis illisible) : seul un vrai passage
      up → down déclenche.
    to: down
    trigger: state
  - entity_id: sensor.enedis_datahub_mesures
    from: down
    id: retour
    to: up
    trigger: state
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: incident
        sequence:
          - action: notify.send_message
            data:
              message: >-
                L'API Enedis « Mesures » est indisponible (page État des
                services Enedis DataHub). La synchro MyElectricalData reprendra
                seule au retour du service.
              title: ⚠️ Incident Enedis en cours
            target:
              entity_id: notify.XXXXX
      - conditions:
          - condition: trigger
            id: retour
        sequence:
          - action: notify.send_message
            data:
              message: >-
                L'API Enedis « Mesures » est de nouveau en service. Les données
                manquantes seront récupérées à la prochaine synchro
                MyElectricalData.
              title: '✅ Enedis : service rétabli'
            target:
              entity_id: notify.XXXXX
mode: queued

:new_button: Carte Enedis Linky V2 : la carte Linky classique, compatible MyElectricalData new

Beaucoup d'entre vous utilisent encore content-card-linky, la carte historique de la V1. Avec l'export Home Assistant de MyElectricalData new (V2), elle s'affiche mal :

  • EcoWatt : les cases de 0 h à 9 h disparaissent, et la ligne des heures reste vide ;
  • Tempo : les jours restants s'affichent sans le quota (240 au lieu de 240 / 300) ;
  • Prix : avec une offre Tempo, 0.00 € en en-tête et des :warning: dans l'historique.

Merci @Stef33fr pour le signalement (issue #190). La carte d'origine n'a plus de mise à jour depuis mai 2025, alors j'en ai fait une reprise : Carte Enedis Linky V2, version stable 0.3.0. Elle garde le design de la V1 et fonctionne avec la V1 comme avec la V2.

Ce qu'elle apporte

  • :white_check_mark: EcoWatt : les 24 cases et les heures s'affichent avec la V1 comme avec la V2. Un jour pas encore publié par RTE apparaît en cases grises.
  • :white_check_mark: Tempo : jours restants au format 240 / 300.
  • :euro_banknote: Prix calculés par la carte quand l'export ne les fournit pas :
    • Tempo : chaque jour est compté au prix HC et HP de sa couleur, sans rien configurer ;
    • Base ou HC / HP : vos prix, en nombre ou en entité (input_number…).
  • :pie: Camembert Tempo : répartition HC/HP par couleur, calculée sur l'historique (31 jours) avec la V2.
  • :france: Éditeur visuel en français, rangé par sections, avec une section Prix.
  • :puzzle_piece: Nouveau type custom:content-card-linky-classic : elle s'installe à côté de l'ancienne carte et de la carte Linky New, sans conflit.

:video_game: Démo en ligne, avec des données simulées et sans rien installer, pour comparer les exports V1 et V2 et les modes de calcul des prix : Carte Enedis Linky V2 · démo

Installation

  1. HACS → menu ⋮ → Dépôts personnalisés → https://github.com/Marlboro62/content-card-linky-v2, type Tableau de bord.

  2. Installez Carte Enedis Linky V2, puis faites Ctrl+F5.

  3. Dans le YAML de votre carte, remplacez seulement la première ligne. Les autres options ne changent pas :

    type: custom:content-card-linky-classic
    

Les entités de l'export V2 sont du type sensor.myelectricaldata_linky_<pdl>_consumption, sensor.myelectricaldata_ecowatt_j0 et sensor.myelectricaldata_tempo_info : le README donne un exemple complet.

Et l'export ?

Une correction est aussi proposée au mainteneur pour que l'export V2 publie de nouveau EcoWatt et Tempo au format attendu par l'ancienne carte : PR #191. La nouvelle carte n'en a pas besoin : elle lit les deux formats.

Retours et bugs dans les issues GitHub de la carte : Issues · Marlboro62/content-card-linky-v2 · GitHub :blush:

:new_button: MyElectricalData new : add-on 2.14.1

L'add-on passe en 2.14.1 (MyElectricalData amont 2.14.1). Bonne nouvelle : toutes les fonctions que l'add-on ajoutait de son côté font maintenant partie de MyElectricalData. Mes 5 contributions ont été intégrées, merci à @m4dm4rtig4n pour les revues :folded_hands:. L'add-on ne garde plus qu'un seul correctif, celui de l'accès par le panneau latéral (Ingress).

:sparkles: Nouveautés

  • Nouveaux capteurs Home Assistant : coût de la veille, puissance maximale et capteur de dépassement de la puissance souscrite. Le coût total est aussi importé dans le tableau Énergie.
  • Saisie des prix de votre offre (Tableau de bord), quand votre contrat n'est pas dans la liste, par exemple une ancienne grille : Base ou HC/HP, abonnement, prix du kWh. L'option tarifaire suit l'offre saisie.
  • Interface sur téléphone : le menu défile, et les titres et les plages d'heures creuses s'affichent mieux sur petit écran.
  • La documentation officielle de MyElectricalData cite maintenant cet add-on pour installer le mode client dans Home Assistant.

:bug: Corrections

  • Heures creuses / pleines au prorata des minutes : une plage qui commence ou finit au milieu d'une demi-heure (par exemple 23 h 32 – 5 h 32) est répartie à la minute près, dans les capteurs, le tableau Énergie et les pages Consommation. La répartition retrouve celle du compteur (merci @WarC0zes pour les tests avec son ZLinky).
  • Mise en service du contrat : la synchro et l'interface ne redemandent plus à la passerelle les périodes antérieures au contrat. Ça supprime les avertissements NO_DATA et préserve le quota.
  • Ancienne content-card-linky : retour du format V1 d'EcoWatt et de Tempo dans l'export Home Assistant.
  • Import de l'historique v1 : les bases v1 avec une révision inconnue (par exemple l'ancien add-on d'alexbelgium) sont acceptées si leurs colonnes sont conformes.

:counterclockwise_arrows_button: Mise à jour

  1. Faites une sauvegarde de l'add-on (Paramètres → Système → Sauvegardes).
  2. Mettez à jour depuis Paramètres → Modules complémentaires.
  3. Les nouveaux capteurs (coût, puissance max, dépassement) apparaissent à la première synchro, sans toucher à vos entités existantes.

:light_bulb: Si vous avez changé l'IP de Home Assistant, mettez http://homeassistant:8123 comme URL dans Export → Home Assistant : sinon, l'import du tableau Énergie échoue (« No route to host »).

:package: Dépôt de l'add-on : GitHub - Marlboro62/hassio-addons: Add-ons Home Assistant : MyElectricalData new (Linky, Tempo, export Énergie) · GitHub
:memo: Journal complet : CHANGELOG

Pour un bug ou une demande, merci de passer par les issues GitHub du dépôt : je ne fais pas de support sur le forum. :slightly_smiling_face:

@Marlboro62
Bravo pour tout ce travail exemplaire. Je suis sous myelectricaldata v1 depuis son lancement et je craignais de passer à cette nouvelle version. La migration s'est déroulée sans problème et je te tire mon chapeau pour la qualité du travail et ton investissement dans la lignée de @M4dm4rtig4n .
sincères remerciements

:high_voltage: Blueprint : bilan de consommation par semaine et par mois (MyElectricalData new)

Bonjour à tous,

Je partage un blueprint qui envoie chaque semaine et chaque mois un bilan de votre consommation d'électricité, par e-mail ou par notification sur le téléphone. Il fonctionne avec l'export Home Assistant de MyElectricalData new (mode client : add-on, script Proxmox ou Docker).

Importer le blueprint

Ce que vous recevez

Chaque semaine (le lundi par défaut) : la semaine écoulée, du lundi au dimanche, comparée à la semaine précédente.

Chaque mois (le 2 par défaut) :

  • le mois écoulé comparé au même mois de l'année précédente ;
  • l'année en cours comparée à la même période de l'année précédente.

Chaque comparaison donne l'écart en kWh et en %, avec une flèche ↑ ou ↓. Par exemple :

:high_voltage: Maison · Consommation d'octobre 2026
Octobre 2026 : 312 kWh
Octobre 2025 : 298 kWh
Écart : +14 kWh (+4,8 %) ↑

Année 2026, du 1er janvier au 1er novembre : 3 410 kWh
Même période 2025 : 3 521 kWh
Écart : −110 kWh (−3,1 %) ↓

:high_voltage: Maison · Consommation de la semaine
Semaine du lundi 26 octobre au dimanche 1er novembre 2026 : 84,7 kWh
Semaine précédente : 85,3 kWh
Écart : −0,6 kWh (−0,7 %) ↓

Si Enedis n'a pas encore publié un jour, le message le signale au lieu de fausser la comparaison.

Installation (sans YAML)

  1. Cliquez sur le bouton Importer ci-dessus (ou Paramètres → Automatisations et scènes → Blueprints → Importer un blueprint avec l'adresse du fichier).
  2. Créez une automatisation à partir du blueprint et choisissez votre capteur sensor.linky_<pdl>_consumption.
  3. Indiquez l'action de notification :
    • téléphone : notify.mobile_app_votre_telephone (application Home Assistant), rien d'autre à configurer ;
    • e-mail : l'action de votre service d'e-mail (par exemple notify.email), avec l'option Mise en forme HTML pour recevoir un tableau.

Pour voir vos actions : Outils de développement → Actions, tapez « notify ».

:light_bulb: Pour recevoir les deux bilans tout de suite : ouvrez l'automatisation puis ⋮ → Exécuter.

Réglages

  • Nom du compteur dans le titre (pratique avec plusieurs compteurs : une automatisation par compteur)
  • Bilan de la semaine : oui ou non, jour (lundi, mardi ou mercredi) et heure
  • Bilan du mois : oui ou non, jour du mois (1 à 10) et heure
  • Mise en forme HTML pour les e-mails

Les horaires par défaut (lundi 10 h, le 2 à 10 h) laissent à Enedis le temps de publier le dernier jour.

Prérequis

  • MyElectricalData new avec l'export Home Assistant activé (capteur sensor.linky_<pdl>_consumption)
  • Home Assistant 2024.10 ou plus récent
  • Pour l'e-mail : un service de notification par e-mail déjà configuré dans Home Assistant (par exemple l'intégration SMTP). Sans ça, la notification sur le téléphone fonctionne directement.

Liens

Questions et bugs : uniquement via les Issues GitHub, pour que tout le monde profite des réponses.

Bonne utilisation ! :slightly_smiling_face: