Code Monkey home page Code Monkey logo

conso-api's Introduction

⚡ Conso API

La passerelle open-source pour accéder à vos données Linky

curl screenshot

Conso API est un service gratuit et open-source permettant à tous les particuliers d'accéder aux données de consommation et production de leur compteur Linky.

Pour commencer à utiliser Conso API, rendez-vous sur conso.boris.sh !

Comment utiliser Conso API ?

Vous pouvez récupérer les données de Conso API de plusieurs façons différentes :

Conso API remplace l'ancien service conso.vercel.app, qui ne fonctionnera plus à partir du 17 septembre 2023 suite à la fermeture de certaines APIs d'Enedis

Pourquoi utiliser ce service ?

Les données de votre compteur Linky récupérées tous les jours peuvent être consultées directement sur votre espace client Enedis.

Enedis propose également des APIs, mais celles-ci ne sont ouvertes qu'aux entreprises ayant signé un contrat chez eux. Conso API fait donc office d'entreprise intermédiaire afin de vous donner accès aux API "Token V3" et "Metering Data V5" d'Enedis.

Mes données sont-elles en sécurité ?

Oui, Conso API a été conçu avec la volonté de garantir une sécurité maximale à vos données et votre vie privée. Pour respecter cette volonté :

  • Conso API est 100% open-source
  • Toutes les données transitent exclusivement sur des serveurs européens
  • Conso API n'utilise aucune base de donnée, et ne peut donc rien stocker

Bon à savoir

Disponibilité des données

Les données sont envoyées une fois par jour par les compteurs Linky. Cela ne sert à rien de demander plusieurs fois les mêmes données dans la même journée : elles n’auront pas changé !

Les données d’une journée ne sont pas accessibles en temps réel, il faut attendre le lendemain de leur mesure, en général vers 8h, parfois une ou deux heures plus tard. Il est donc inutile de lancer une requête à 23h30 ou à 1h du matin en espérant avoir des données fraîches.

Si les données d'une journée ne sont pas encore présentes le lendemain de la mesure à 10h, il est très probable qu’elles soient alors livrées le sur-lendemain vers 8h.

Limites d'appels

Les quotas suivants sont fixés par Enedis. Ils sont partagés par tous les utilisateurs du service Conso API.

  • Maximum de 5 requêtes par seconde
  • Maximum de 10 000 requêtes par heure

Même si ces quotas peuvent sembler élevés, le serveur de Conso API est limité en ressources, et ne pourra rester gratuit que si tous les utilisateurs se comportent raisonnablement.

Conseils d'utilisation

Afin d'éviter les appels inutiles, je vous conseille d'effectuer une seule requête par jour, entre 6h et 10h, à un horaire pas trop précis : si vous choisissez 9:00:00 et que tout le monde fait comme vous, votre requête sera bloquée à cause du quota expliqué plus haut. À 8:34:45 ? Beaucoup moins probable.

Si la requête ne remonte aucune donnée, vous pouvez réessayer en début d'après-midi. Toujours rien ? Laissez tomber et attendez un jour de plus.

Dans tous les cas, ne soyez pas égoïste et évitez toute requête non nécessaire.

Si vous souhaitez récupérer un gros volume de données (tout votre historique par exemple), passez plutôt par votre espace client Enedis, qui propose des exports au format CSV.

Important

Tout abus pourra conduire à un blocage de votre adresse IP sans aucun avertissement préalable.

Si votre IP se retrouve bloquée, sachez qu'il ne s'agit pas d'une erreur, mais bien la conséquence d'un abus significatif de votre part.

Il est inutile de me contacter pour réclamer un déblocage, je préfère consacrer mon temps à améliorer le service pour les utilisateurs respectueux de mon travail.

Vous avez d'autres questions ?

Pour signaler un bug ou demander une fonctionnalité, n'hésitez pas à ouvrir une nouvelle issue sur GitHub.

Pour poser une question ou simplement pour discuter, rendez-vous sur l'espace GitHub discussions !

Dans tous les cas, n'essayez pas de me contacter via mon site web cv.boris.sh ou mon compte LinkedIn, réservés exclusivement à des demandes professionnelles. Toute demande d'aide reçue ailleurs que sur GitHub sera ignorée.

conso-api's People

Contributors

bokub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

thiagomoreirac

conso-api's Issues

Blacklist

Salut,

J'utilise un plugin homebridge qui se sert de ton outil pour récupérer les donéees. J'ai vu un autre topic à ce sujet et je n'était pas au courant des limites d'appels.

J'ai modifié ma config pour faire moins d'appel, est-il possible de ne plus etre blacklist ?

Cloudflare Ray ID: 86aece4f9ccaxxx • Your IP: 2a01:e0a:d85:8970:14a3:9f6d:xxxx:xxxxx • IP: 8x.xx.7x.227

Merci d'avance

Appel bloqué par cloudflare

Bonjour,
Depuis aujourd'hui mes appel tombent en erreur. J'aurais été bloqué.
Ci-dessous le CoudFlare Ray ID :
8115bf4c0f9d2a07

J'ai bien ajouté un user agent dans le header de mes appels mais ça ne change rien.

Merci pour ton aide.

Cordialement,
Nicolas.

Linky Conso Hourly

Hello,

Is it possible to use your API and have the hourly consumption?

Thanks a lot

Ce token ne permet pas d'accéder au PRM

Bonjour, merci pour cette API prometteuse pour mon intégration et le travail derrière. Mais depuis hier, ou j'ai initié l'intégration,
je me heurte à un message "Error: Ce token ne permet pas d'accéder au PRM". Le numéro de PRM est le bon, la procédure du token se passe bien (je l'ai refaite ce matin avec génération d'un nouveau token) via Enedis. Rien n'y fait... Une idée du problème ?
Merci,
Jean-noël

Capture d’écran 2024-02-12 à 08 34 31

Cloudflare blocked

Bonjour,

je me permet de reposter ici ma demande de déblocage / Ban Cloudlare,
en effet, j'avais ajouté ma demande dans un post précédent : #21
mais je suis sans réponse depuis le 13 décembre.

je ne connais pas les circonstance exactes de mon blocage, mais je pense que j'ai eu un probleme avec un redémarrage sans fin de node red pendant quelques heures autour de fin novembre ou début décembre.

j'avais paramétré le noeud linky pour se déclencher une fois par jour a 4h du matin.


Pouvez-vous me débloquer, s'il vous plaît ?

Mon adresse IP visible depuis la page https://conso.boris.sh/ est la suivante :
Cloudflare Ray ID : 834ffab0c8f202c9
Votre IP : 2a01:e0a:xxx:xxx:xxx:xxx:a6fb:43f0
IP publique : 82.64.2xx.xxx

(Je masque partiellement l'IP car ce message est public.)

Par avance, merci.

Compteur incompatible - Novembre 2023

Bonjour,

Merci pour ce travail !

Lorsque je clique sur le bouton "J'accède à mon espace client Enedis" je tombe sur une page Enedis vierge à part "Partage de vos données d’électricité" indiqué en haut de page.
J'ai bien un compte Enedis sur lequel je suis déjà loggué et dans lequel j'ai activé le partage de données.

Merci pour votre aide,

FEATURE REQUEST: Include GRDF ADICT

Thanks a lot for this Enedis API wrapper.

Since you already have the company and the authorizations from Enedis, do you think a new project / an extension of the project is possible to integrate also the GRDF API ?

This would allow users of the api wrapper to access both services!

Thanks,
Thomas.

IP ban

Bonjour, j'utilise votre service pour tracker ma consommation personnelle et surveiller mon empreinte carbone.
Malheureusement, mon IP semble avoir été blacklistée. J'ai rajouté un timer depuis pour éviter d'avoir plus d'un appel par seconde.
Je fais un appel par jour quand les données sont à jour, puis un appel par seconde si il y a des jours manquants à récupérer.
Mon IP commence par: 2a02:84xx

Merci pour ce service !

Blacklist

Bjr
J’utilise votre API par le biais d’un plugin homebridge (linky meter)

J’ai configuré le système et mon adresse IP c’est faite blacklisté de votre API… :(

Auth Enedis KO?

Hello!

Il semblerait que l'authentification Enedis sur conso.boris.sh soit KO.
Lors d'un clic sur le bouton d'authentification, Enedis retourne une erreur 404.

Les tokens précédement générés semble ne plus fonctionner.

Enedis qui serait en vrac?

Cordialement.

Erreur 404 sue enedis

Bonjour Boris
Tout d'abord merci pour nous faciliter la tâche. Je suis assez néophyte en domotique mais t'es explications sont très claires.
J ai un soucis avec enedis car en suivant le lien que tu nous indiques, l'appli me renvoie erreur 404.
Pourtant la récupération des données tant consommateur que producteur sont activees
Ai je rate une étape.

Merci par avance de To aide
Cordialement

Erreur 500

Bonjour,
A partir de votre application j'arrive à activer le consentement pour le partage de mes données et je récupère le token sans problème.
Mais lorsque je veux lancer un test (sur n'importe quelle type de donnée ou période) j'obtiens une erreur 500.

Je remarque aussi que dans mon compte Enedis je n'ai aucun tiers associé au partage de mes données malgré l'activation du consentement.
Est-ce que le problème provient d'Enedis ?
Je précise aussi que mon PRM est uniquement configuré en mode production.

{
  "status": 500,
  "message": "The Enedis API returned an error",
  "error": {
    "error": "technical_error",
    "error_description": "Technical error. Please try later."
  }
}

Réponse KO différente de OK

Si la réponse est KO, on a {"status":401,"message":"Votre token est invalide ou ne permet pas d'accéder à ce PRM"}

Si c'est OK on a {"usage_point_id":"XXX","start":"2023-08-19","end":"2023-08-20","quality":"BRUT","reading_type":{"unit":"Wh","measurement_kind":"energy","aggregate":"sum","measuring_period":"P1D"},"interval_reading":[{"value":"6881","date":"2023-08-19"},{"value":"7869","date":"2023-08-20"}]}

Je m'attendais à avoir un status 200 dans le second cas. Est-ce normal ? Merci :-)

Erreur dans la récupération de la consommation

Bonjour,

Ce matin, j'ai une erreur dans la récupération de la consommation. Jusqu'ici, tout fonctionnait parfaitement.

Voici l'erreur dans les logs de home assistant :

Conso API a répondu avec une erreur
Code: 504
Réponse : "\n\n\n\n <html class="no-js" lang="en-US"> \n\n\n\n<title>conso.boris.sh | 504: Gateway time-out</title>\n<meta charset="UTF-8" />\n<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\n<meta http-equiv="X-UA-Compatible" content="IE=Edge" />\n<meta name="robots" content="noindex, nofollow" />\n<meta name="viewport" content="width=device-width,initial-scale=1" />\n<link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/main.css" />\n\n\n\n\n<div id="cf-wrapper">\n <div id="cf-error-details" class="p-0">\n <header class="mx-auto pt-10 lg:pt-6 lg:px-8 w-240 lg:w-full mb-8">\n <h1 class="inline-block sm:block sm:mb-2 font-light text-60 lg:text-4xl text-black-dark leading-tight mr-2">\n <span class="inline-block">Gateway time-out\n <span class="code-label">Error code 504\n \n

\n Visit <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_504&utm_campaign=conso.boris.sh\" target="_blank" rel="noopener noreferrer">cloudflare.com for more information.\n
\n <div class="mt-3">2024-02-05 10:32:24 UTC\n \n <div class="my-8 bg-gradient-gray">\n <div class="w-240 lg:w-full mx-auto">\n <div class="clearfix md:px-8">\n \n<div id="cf-browser-status" class=" relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">\n <div class="relative mb-10 md:m-0">\n \n <span class="cf-icon-browser block md:hidden h-20 bg-center bg-no-repeat">\n <span class="cf-icon-ok w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4">\n \n \n <span class="md:block w-full truncate">You\n <h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">\n \n Browser\n \n \n <span class="leading-1.3 text-2xl text-green-success">Working\n\n\n<div id="cf-cloudflare-status" class=" relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">\n <div class="relative mb-10 md:m-0">\n <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_504&utm_campaign=conso.boris.sh\" target="_blank" rel="noopener noreferrer">\n <span class="cf-icon-cloud block md:hidden h-20 bg-center bg-no-repeat">\n <span class="cf-icon-ok w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4">\n \n \n <span class="md:block w-full truncate">Paris\n <h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">\n <a href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_504&utm_campaign=conso.boris.sh\" target="_blank" rel="noopener noreferrer">\n Cloudflare\n \n \n <span class="leading-1.3 text-2xl text-green-success">Working\n\n\n<div id="cf-host-status" class="cf-error-source relative w-1/3 md:w-full py-15 md:p-0 md:py-8 md:text-left md:border-solid md:border-0 md:border-b md:border-gray-400 overflow-hidden float-left md:float-none text-center">\n <div class="relative mb-10 md:m-0">\n \n <span class="cf-icon-server block md:hidden h-20 bg-center bg-no-repeat">\n <span class="cf-icon-error w-12 h-12 absolute left-1/2 md:left-auto md:right-0 md:top-0 -ml-6 -bottom-4">\n \n \n <span class="md:block w-full truncate">conso.boris.sh\n <h3 class="md:inline-block mt-3 md:mt-0 text-2xl text-gray-600 font-light leading-1.3">\n \n Host\n \n \n <span class="leading-1.3 text-2xl text-red-error">Error\n\n\n \n \n \n\n <div class="w-240 lg:w-full mx-auto mb-8 lg:px-8">\n <div class="clearfix">\n <div class="w-1/2 md:w-full float-left pr-6 md:pb-10 md:pr-0 leading-relaxed">\n <h2 class="text-3xl font-normal leading-1.3 mb-4">What happened?\n

The web server reported a gateway time-out error.

\n \n <div class="w-1/2 md:w-full float-left leading-relaxed">\n <h2 class="text-3xl font-normal leading-1.3 mb-4">What can I do?\n <p class="mb-6">Please try again in a few minutes.

\n \n \n \n\n <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300">\n <p class="text-13">\n <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">850a7d0046a278fe\n <span class="cf-footer-separator sm:hidden">•\n <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1">\n Your IP:\n <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal\n <span class="hidden" id="cf-footer-ip">93.30.64.230\n <span class="cf-footer-separator sm:hidden">•\n \n <span class="cf-footer-item sm:block sm:mb-1">Performance & security by <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing?utm_source=errorcode_504&utm_campaign=conso.boris.sh\" id="brand_link" target="_blank">Cloudflare\n \n

\n <script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script>\n\n\n\n \n\n\n\n"
Data import returned nothing !

Feature Request : RTE tempo days

Hi,

Seeing that there is demand on forums so that HA-Linky can monitor power consumption depending on price plan (base, tempo, HC/HP, ...), I am looking at contributing to the project.

But as a starting point, it would be easier if Conso API could use RTE APIs to get the tempo day color. HA-linky module could then be evolved easier to fetch it along with Linky data and split power consumption by category
That would then open the door to also add cost management for people looking for an exhaustive energy dashboard

Interested in going this way?

Compteur incompatible - Janvier 2024

Bonjour, j'essayais de générer un token et mon compteur m'apparait comme incompatible:

Screenshot 2023-12-29 at 12 10 12

Avez-vous une idée de la cause de cette erreur?
Merci pour votre précieuse aide

souci conso api

Bonjour a tous je débute sur home assistant et essaye tant bien que mal de récuperer mes donnes de prod et conso enedis.
J'ai bien accepte le partage des donnees via le site enedis et bien renseigne le point de livraison et token toutefois je suis toujours en erreur technique 500 malgré plusieurs essais en quelques semaines . MA seule contrainte est que chez enedis j'ai un compte pro pour la consommation et un compte particulier pour l'injection toutefois ceux ci sont sur le même PMR et les erreurs remontent aux 2 niveaux. Merci de votre aide cordialement Adrien

Interrogation en ligne de commande avec plusieurs PRM

J'ai 2 PRM enregistré sur mon compte ENEDIS.
Lorsque je donne mon accord, je sélectionne bien mes 2 PRM mais le token généré ne fonctionne que pour le premier PRM de la liste.
S'agit-il d'une erreur d'Enedis ?
Merci.

Blocage adresse IP

Bonjour,

D'abord merci beaucoup pour cet outil, je suis nouveau sur les API et c'est exactement ce que je recherchais.
C'est vrai hier j'ai envoyé pas mal de requêtes (une centaine je crois), j'en suis désolé. J'espère que cela n'a pas créé de dysfonctionnement.
Pour expliquer, je souhaite récupérer les données par heure depuis 2022, étant donné qu'ENEDIS ne permet cela que par tranche de 7 jours, il faut pas mal de requête (52 pour une années). Il s'agit juste de demandes temporaires pour rattraper le retard et j'ai oublié de mettre un timer pour ne pas les faire trop rapidement. Dans le futur je n'aurais besoin que de 3 requêtes par jours (daily_consumption, consumption_load_curve et consumption_max_power).
Acceptez vous de débloqué mon adresse IP s'il vous plait ?

Merci d'avance.
Cordialement
Robin

Compteur incompatible - Avril 2024

Hi, when i request an api access, it says "compteur incompatible" and in the console i have this :

Is Connected: Yes
header.js:1 fonction verificationUrlDansWhiteList ==>
header.js:1 Resultat url dans la whiteList: false
header.js:1 Vérification disponibilté du Zuul
header.js:1 url n'est pas dans la whitlist !
header.js:1 Is Connected: Yes
header.js:1 fonction appelValidationCGU ==>
header.js:1 dateCGU : 2021-08-12
header.js:1 dateCGUUser : 2021-08-12
header.js:1 Validation des CGU non nécessaires

No consent can be found for this customer and this usage point.

Bonjour,
Enfin, J'ai réussi à avoir mon token hier, super !
Malgré cela, lors de la récupération de la prod, via , https://conso.boris.sh/exemples, ou, directement de mon repo local, j'ai la même erreur :

root@JeedomAtlas:/home/bil# ./linky daily
Conso API a répondu avec une erreur
Code : 403
Réponse : {
    "status": 403,
    "message": "The Enedis API returned an error",
    "error": {
        "error": "ADAM-DC-0008",
        "error_description": "No consent can be found for this customer and this usage point."
    }
}

Via le site web https://conso.boris.sh/exemples (dans le curl , j'ai masqué une partie de mon PRM est remplacé le token par monToken

curl -X GET \
    'https://conso.boris.sh/api/daily_consumption?prm=xxxxxxx0133&start=2023-09-19&end=2023-09-22' \
    -H 'Authorization: Bearer monToken'

Je suis impatient? faut-il attendre plus de 24h entre l’acquisition du token et son utilisation ? ou il y a un pb?

D'avance merci pour ton aide

"500 Internal Server Error" lors d'une tentative de donner le consentement

Bonjour Boris,
Merci pour tout le travail effectué !
Je rencontre un pb lors de ma tentative d'utilisation.
Pour infos, j'ai déjà essayer plusieurs fois au cours de ces derniers jours.
Tu trouveras ci desous les "détails", n'hésites pas à revenir vers moi si tu veux que je tente d'autres choses.

image
image
url : https://mon-compte-particulier.enedis.fr/dataconnect/v1/oauth2/authorize?client_id=e882c1ea-add0-4d9b-ac79-96513c88bfbe&state=v2_hf1ygpjf&duration=P3Y&response_type=code
image

logs :

General

Request URL: https://alex.microapplications.enedis.fr/mes-consentements/private-partage-donnees?client_id=e882c1ea-add0-4d9b-ac79-96513c88bfbe&duration=P3Y&state=v2_hf1ygpjf&response_type=code&initialWidth=567&childId=mes-consentments&parentTitle=Partage%20de%20vos%20donn%C3%A9es%20d%E2%80%99%C3%A9lectricit%C3%A9%20%E2%80%93%20Espace%20Particulier&parentUrl=https%3A%2F%2Fmon-compte-particulier.enedis.fr%2Fdataconnect%2Fv1%2Foauth2%2Fauthorize%3Fclient_id%3De882c1ea-add0-4d9b-ac79-96513c88bfbe%26state%3Dv2_hf1ygpjf%26duration%3DP3Y%26response_type%3Dcode
Request Method: GET
Status Code: 500 Internal Server Error
Remote Address: 163.113.14.62:443
Referrer Policy: strict-origin-when-cross-origin

Response Headers

HTTP/1.1 500 Internal Server Error
Cache-Control: no-cache
Connection: close
Content-Type: text/html; charset=utf-8
Pragma: no-cache
Content-Length: 25
Content-Security-Policy: frame-ancestors 'self' *.enedis.fr *.web-enedis.fr

Rquest Headers

GET /mes-consentements/private-partage-donnees?client_id=e882c1ea-add0-4d9b-ac79-96513c88bfbe&duration=P3Y&state=v2_hf1ygpjf&response_type=code&initialWidth=567&childId=mes-consentments&parentTitle=Partage%20de%20vos%20donn%C3%A9es%20d%E2%80%99%C3%A9lectricit%C3%A9%20%E2%80%93%20Espace%20Particulier&parentUrl=https%3A%2F%2Fmon-compte-particulier.enedis.fr%2Fdataconnect%2Fv1%2Foauth2%2Fauthorize%3Fclient_id%3De882c1ea-add0-4d9b-ac79-96513c88bfbe%26state%3Dv2_hf1ygpjf%26duration%3DP3Y%26response_type%3Dcode HTTP/1.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br
Accept-Language: fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7
Connection: keep-alive
Cookie: atuserid=%7B%22name%22%3A%22atuserid%22%2C%22val%22%3A%22e8154166-a3ee-476a-9ead-953369556cc0%22%2C%22options%22%3A%7B%22end%22%3A%222023-11-23T12%3A29%3A12.562Z%22%2C%22path%22%3A%22%2F%22%7D%7D; TCPID=123562332548689488382; TC_Consentement_CENTER=3%2C2; atauthority=%7B%22name%22%3A%22atauthority%22%2C%22val%22%3A%7B%22authority_name%22%3A%22default%22%2C%22visitor_mode%22%3A%22optin%22%7D%2C%22options%22%3A%7B%22end%22%3A%222024-06-13T21%3A33%3A53.462Z%22%2C%22path%22%3A%22%2F%22%7D%7D; TC_Consentement=0@035%7C2%7C2%7C196%7C7%7C4557@3%2C2@7@1684013635839%2C1684013594027%2C1699565635839@_gQ%3D; externalProxy=eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..KKF6sEU8mrvijytz.CvgqB-OwqdMTHatp0vRbJq18F8loLjii_d3hy6s_uE91FFDEd8Y3XbS6CZViL3XMGJFtlKnWhJ0wrGrkKaeGem7-lM0NU0Txzdb35sKwXC0XT-05rbg_sMYB6eKeJH_dZOLX-td4Sslhia76KP5OBrCbU6z2Y7AxkaW78HRKAXeqkeR32i5trikEDf4o6FBOVOy6Tn5g8Zf27m3ISkIJtA6EO4la7Xkcw0RGmxrwT7NB2xUYC_HiG5CmrkVXgJnFzQ74Sjo_sctK-_L2cMphm6L2pNLkOWmHdHd42zvAdRMHSWgFNtCHQxwgDY70RAjc-7rvltRtuqho-RWFUmxCnC40424R5wEEhs-gng7yuOgQ72GSWpQ49UIGSyxF1hdNMFcJFOexrbhMkNTw5UDVOSq7iieZFbkDTyQsQGaEjZKqQYU3LvItXXQpa4bn38InbDTJaxMwBPx_XRk4fq9jSupWWACCfAA0tAUxs9U94FJMePSy5VEyjx64izogIgqZZ3I_Ior4VSiwg0cl4fHIruBdnY9mJu2Q4txqeAsXIEcJonpPiCHK5zgCIGmjN4mAIYzS4toOOMtlftHb1q5x9WYaXKwT93ipFXI2kF8x9-Hvb4hAyPM0lzQS1BV3IYCJrlhZSayXfhDdBvCbM5W133BgaFwmKoAWBTBhyWlWTGip4C2ATnraOW9mLZ9FGuaOkFwPrIlApo7lhIgwtFUvRnIzFkY2EnvbJcmWCWkgRqg9OPZrAaJ0lJGXOOcn3cZ1bt6D9P-OHG6xhi-T8yrrs9j7v8ocGhRfPgPiDnVJVn0YHg0KcNY5UzyRV3jJdXuIvRB6U8X5VVHj53tcsq26sBxU75D1AZQBrg5GxGXTZSMgmocgvbVRBGCNCRPCsbrzb5ieqTk1-BsnF_E4Ul-JspRJnAh4aKaeDX1Es6oNPuxpgjcNp9oKbgbV6e0P3vcO9Dzb9Mg6T3qdRrH9oTXueilXB3TKbCbkIg0ZhHSnuY3LdTx0udWkbUFT1okN6HrVsTWPHc_uJklDLcm2hXhzoNVBsRpabsCzwhwVLvdXYgQpBrJjMO2obFuNrFFft951IWu6nwpvW3iaKJHAaSnDnXF6qpAvv2ivw7V-wpvNsfFpDtQidr5B_x8zwbcot8eHeETodFIDG1hZtcMClsMNX95LtKBYzCDyQkEM2vwAKLFV6W_TaiUXHo29X60h6bwuyltN-apVAtZ3qfbiTnmgNc76SNiRSes6WLNjcpYUSTmA69714ngw2E199uVrMvnvrjSTY-Wc4cKZPx0XlUf0yaW3CXnVSdeTyHMTwL27nhLy39Y2LpwzOAAgOh5N_S3qDSwlvAN8gFBYlWuHz3AZ8PPuPnaaHnXyV45UZY4UymP4Y5mPqbQvqlzf.ypQwugR1lozMOUeEcNgQyw; atidvisitor=%7B%22name%22%3A%22atidvisitor%22%2C%22val%22%3A%7B%22vrn%22%3A%22-607016-%22%7D%2C%22options%22%3A%7B%22path%22%3A%22%2F%22%2C%22session%22%3A15724800%2C%22end%22%3A15724800%7D%7D; internalProxy=eyJjdHkiOiJKV1QiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiZGlyIn0..ASZHE80dSN8JsbcZ.nWbI-NEiNrF91F8wN7dfCrpcCOhUIYvJR3CvfjhphlkhYS2ww4Nb52wRN2FmNOcQ6DMA0v21Pd8tfAQwPo3mjDzGoDg01yoshAjvApvsHfHTLQdeepAgnuJftXM3zvzj2boRodKg2V3taqNp-_Ka1VsD3YW0RqXfqZakiJ5Z2EpaYBJFuN6Fm-qqn318ZZ4LKKP7OA606kL0F8xHfE-GvtqbuCnfsmiGyVkfM0NtH-vgKfgYpMbngH-BhITjJXvd5cwD4zgj4W7eXmL8Uzaurc_T1oKtQOQS_qnddRl4E_qE1fxg34Y0R3pKSVUBz6PRUJ3ktyK_X7qgDIRqk23Y4RVQ8a4Wxgdxr45xJBxg9sKgMjJAem4cmt8-nOXPrb-sSUvXZBuObBbf0nqbSvfCvUVCxi9mLItzU5ppln_0EqhMD0gXzRNfqgEFvjj4uFRevzbjhtSC0nu3VFHB8S1FPxta9L5uCrC6RP06TqnWgdyCOw64eurGINDDdelmsH2-BCufTabGLRTq35OdAq7CpWthyvVp3gpcGMcuAlV8YGND2hnSkXD47LmTYQ5C8p6J657graW7BuHj-jd67mvTG7R2tWb0X1qyEcjiqmjkdv3BQ_3AHfV_zaCRHe6qLTAYygSdQ_Q1TPkq4Zsft4soFgyWqZ790nQhqM-MCfvV39k6YBwxKCxp_RjwmKfZDrciE2_2LX1XrrA0qYhZIxYVE4stG5WEnY6j7aNwWVb8A1osXnisX52W2ILDAJ49wXywF_shsZ5VPLz9wBNhmVhUfThB09C0nmEiGfmlR_QOPaSy0Cbz_G5NxN4Y8bQ_-E37DHylB0jFkEB2lSv-1DP4Uzq9p5JAw_46HYy796IdpuZS2md9B3ttA8bwiPoiuskRJoNFCRZp7sYoMBQsOhVHLVwsR_bDeNjZhm2W6-gcwRMAoep-rzh9M1wnoZPd3xCEUYVgyXExnr7DF5dqG3DyxP8hQmZkEcm_Bvda3oIWWsutWZFya1e5uu7qlfw9cEMJcW7v0QGbNfy4aMDYFOvr58J3avd9qTOMl5lfs_eX56--eSbU1mKyzifZocTwAxkDOSEjKEC0aJ1kmTxPMR87GdpzHsHs9gxE_I6042db_JW9Q7Kt8oA-qyFeKwkxNfjwfNHO3BpdWeKJIO2VfQKuWZ5e2LI-AaGEfKeeogujpu709npPy8wZpYG0bl_wI6s07l21KDwoXxRFHITdu3INnbOCWeYUe3li9kugaW2uwOPU8jf-Ynf4nIe9O1iqkO5wO7jVg41mGG4zZfg9hREXL_4ZXyNidHmXaRC2YWuxn8DzaWLXV1-ffaUnMp_XV79MtZAhFRhXe1G5zkJA5SsR1kdZbALpl0o08sH66l0ZrJD34HhaSxL1MQqk.0GhGLvQSCl-9JO_jtOSyWQ; XSRF-TOKEN=c85fddb0-8039-4b58-897a-d3b004600dec; personne_for_IXL665KFV=y0h0geJCDj9T3eoUXLx_K6u_DvoVWyZ38ZW10V9rRJiaTT68K3rgRV7gHFrz7drb07easIiR6rqdxGv3qAbxX8VfoJiirGnPM9DFvokdqSBQcIAtpy9yG52xeGhF503bs27OUNdKNs3RZvKKT2RyWCUQHG89ihU_4JvAAeuyGdk; personneId_for_IXL665KFV=h_L_YHPZ8XWOBEDI_L7gnA; TS01eaa36d=01bf5606050104a92b93e0dd5c7f0f197a258df27a3a57c484ffc43a3db7f36436aa3f60d26013152835839004b968bde17db3219648386811451d89d90e2dfab875110bfe59df574c31e87453aa9cd4d76bd387db9a1f9fe479ffbf04f64a3de7bda312e2; TS01bb825b=01bf560605c68aed357c0f983aaa172c5e43a98d993a57c484ffc43a3db7f36436aa3f60d26013152835839004b968bde17db32196d363fb4118b3217d3ba430d03b201ce6fc532b0329c0ca8681c3202d42d8b97f0ec06a17186ca986a40069e0ea5585c2298a19f35c4c68db5dd35ced1814efc9; isConnected=true
Host: alex.microapplications.enedis.fr
Referer: https://mon-compte-particulier.enedis.fr/
Sec-Fetch-Dest: iframe
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-site
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36
sec-ch-ua: "Chromium";v="113", "Not-A.Brand";v="24"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Linux"

Données légèrement différentes

Bonjour et tout d'abord un grand merci pour cette API, je viens d'ajouter l'intégration home assistant avec un container en manuel et tout fonctionne correctement.
J'ai bien configuré mon écran énergie et je vois les barres de conso.
En revanche je viens de comparer les valeurs et je trouves des écarts de valeurs entre ce que l'addon m'affiche et l'application Edf&moi.

Exemple hier Samedi 10 fév j'ai 43,78 KWh sur HA et 45,77 KWh sur edf&moi

Mardi 6 Fev 31,62kwh HA et 33,19kwh sur edf&moi

J'ai comparé aussi avec hellowatt les valeurs sont les mêmes que sur l'app Edf.

Est-ce que j'ai loupé quelque chose ?

J'ai cherché sur les issues passées et je n'ai rien vu de similaire.

Merci de ton aide et encore bravo pour ce super travail !

No data depuis le 18/04

Bonjour,

Je viens de constater que l'api conso ne récupère plus d'infos depuis le 18/04/2024. Je pensais que c'était lié à mon token, j'en ai donc regénéré un nouveau et c'est pareil :

Résultats à partir du 18/04 :
image

Résultats à partir du 01/04 (par exemple) :
image

Quand je vais sur le site d'ENEDIS, je vois bien ma consommation depuis le 18/04 par contre.

Enedis : "Site fermé temporairement pour maintenance"

Bonjour,
J'essaye depuis quelques jours pour ajouter mon compteur linky dans mon ha
en allant sur le bouton
"j'accede a mon espace enedis "
j'arrive sur la page avec le message suivant
"Site fermé temporairement
pour maintenance"

Est ce connu / Contournement possible / autre solution ?

Merci d'avance de toute aide
Tanguy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.