Intégration Enedis-Linky

Je ne penses pas que tu aura l’info côté enedis.

@pierre-gilles @VonOx
dois je faire un autre sujet ?
vous parler regulièrement des recuperation des données linky par 2 sol differentes (coté cloud enedis par pg et coté module et appli par vonox).
plusieurs fois je vous ai questionné sur les compteurs non linky qui sont encore plethore (je ne parle pas des antiques disques), ces compteurs pré linky sont doté d une sortie par 2 fils( pour l abonné et edf) qui peuvent etre connecté a un outil de teleinfo par edf.
en cherchant sur le net j ai decouvert que l on peut y connecter le pc (sans fil via un module avec esp, ou filaire via usb) en mode serial et que cette connexion fourni en direct du compteur (et non du cloud) les memes infos dite " historiques" que le linky (sachant que linky fourni par ailleurs des infos plus completes dites « standards »).
et en creusant encore plus sur github j ai decouvert qu il existe une interface mqtt 'et meme sur docker) pour ce teleinfo (teleinfo2mqtt).
ne serait il pas envigeable d etoffer l offre Gladys avec ce module ?tous le monde n a pas linky, loin de là…
https://github.com/fmartinou/teleinfo2mqtt

https://canaletto.fr/post/home-assistant-esp-and-teleinfo
si le questionnement pouvait etre evoqué dans le live yt de demain (car on va certainement evoqué les dev autour des donnees edf)

Le module lixee tic se connecte sur les bornes téléinfo, pas sur que ça soit linky only.

1 « J'aime »

hello VonOx,
peux tu avoir l info ? sur les compteurs pre linky la borne teleinfo comporte 2 fils, et d apres ce que j ai cru voir sur le linky telinfo a 2 fil mais il y a 1 fil supplementaire.
les données que tu recuperes avec lixee tic sont des donnees « historiques » ou « standard », apparemment les 2 possibles sur linky, et collectees comment ? sur les pré linky ce ne sont que des données « historiques » et local ( le port teleinfo sur pre linky n est pas bidirectionnel).
as tu deja entendu parlé et/ou regardé le teleinfo2mqtt que j evoque ?

Suffit de chercher un peu :wink:, je ne vend rien.

Ça c’est pour le linky ( en zigbee)

Ça pour tous les compteurs modernes ( pas à disque) en usb

Je le faisais avec un pi avant le linky.

Quand Enedis déprecie l’API que j’étais entrain de finir d’intégrer :sweat_smile:

Heureusement l’API v5 est déjà disponible ! Bon au moins je passe directement à la v5 ^^

3 « J'aime »

Rageant ! Mais peut etre moins que faire une release qui est dépréciée après quelques jours :sweat_smile:

2 « J'aime »

Hello à tous :slight_smile:

Petit point d’avancement car ce sujet a bien avancé :

  • J’ai eu quelques bugs bloquants avec la nouvelle API Enedis v5 en fin d’année, bugs qui ont été corrigés à la rentrée par l’équipe technique Enedis ce qui m’a débloqué pour ce développement
  • La synchronisation Gladys Plus <-> Enedis fonctionne bien sur le bac à sable. C’est stable et je suis très content de l’architecture que j’ai mise en place.
  • La synchronisation Gladys locale <-> Gladys Plus fonctionne bien, franchement c’est vraiment béton je suis content :sunglasses: Ma philosophie là dessus c’est que Gladys Plus absorbe toute l’instabilité de la partie API Enedis (gère les appels API, la synchronisation journalières, le rate limit, les retry, etc…)
  • J’ai demandé à Enedis de re-signer les contrats vu que je change de structure juridique, bienvenue « Gladys Assistant SAS » :partying_face: C’est ce point qui va être déterminant niveau timing pour la release d’une première alpha, j’espère avoir les nouveaux contrats signés au plus vite.
  • Une fois les contrats signés, je dois présenter l’UI que j’ai développé à Enedis. Si en terme de wording c’est bon, je peux passer en prod et récupérer un client_id/client_secret de prod, et là on pourra partir sur une alpha.

A quoi ça ressemble ?

Au niveau de l’UI, pour l’instant je me suis concentré sur la partie synchronisation, pour avoir une alpha minimale mais qui est très stable sur la partie synchro.

L’affichage fancy, la gestion des coûts (heure-creuse/heure pleine/formule base), tout ça viendra après une fois que la v0.1 est validée niveau synchro / stabilité !

Les écrans actuels :

J’essaie de faire au mieux avec l’agenda d’Enedis pour sortir ça au plus vite, j’aimerais pouvoir mettre ça dans les mains de vrais utilisateurs au plus vite.

La partie affichage, les calculs heure pleine/heure creuse, etc tout ça va être une vrai tannée à développer donc je préfère couper le développement en 2 pour éviter l’effet tunnel de mon côté ( car c’est pas très motivant de développer dans le noir :stuck_out_tongue: )

8 « J'aime »

J’adore !! Beau travail !

1 « J'aime »

Génial merci pour les infos !

1 « J'aime »

J’ai une bonne nouvelle :partying_face:

Mise à jour de l’entité approuvée. La demande de modification de l’entité Gladys Assistant a bien été approuvée par ENEDIS.

Je reprend le travail sur Enedis lundi du coup !

Mes next steps:

  • Déploiement de l’intégration en mode bac à sable pour faire une démo à Enedis
  • Demander à Enedis le passage en production
  • Ensuite → Alpha privée
4 « J'aime »

Très bonne nouvelle, j’ai fais une demande de passage en production pour récupérer une clé d’API de PROD :tada:

La prochaine étape, c’est leur review, et ensuite → alpha privée avec ceux qui voudront tester !

4 « J'aime »

Je suis intéressé :blush:

1 « J'aime »

Intéressé aussi :blush:

1 « J'aime »

Idem que mes voisin du dessus :slight_smile:

1 « J'aime »

J’ai un call avec Enedis ce soir pour leur faire une démonstration de l’intégration dans Gladys, je vous tiens au courant !

1 « J'aime »

Idem car j’ai un lixee mais trop loin et je ne le capte pas.

1 « J'aime »

Très très bonne nouvelle, le call s’est très bien passé, Enedis valide le fonctionnement côté Gladys ! :partying_face: :partying_face:

Je viens de récupérer les clés de productions, je reprend lundi sur le sujet pour sortir l’alpha :slight_smile:

6 « J'aime »

Super ça :wink: je serai aussi interessé par le test de cette intégration

1 « J'aime »

Malheureusement, certain endpoint de l’API Enedis en PROD sont indisponible depuis le 27 janvier, dont le endpoint « Authorize » qui est celui qui permet de faire la connexion initiale, donc il va falloir attendre la résolution de ce souci avant de pouvoir sortir l’alpha ^^

On est pas les seules touchés, c’est global au service.

Enedis est au courant et travaille sur le sujet, c’est leur priorité apparemment :slight_smile:

Je vous tiens au courant !