Sensor pour Enedis - apiEnedis

Pour ma part c’est revenu le lendemain. J’ai l’impression que l’api enedis a du mal a être interrogé par moment. Depuis sa va mais par exemple aujourd’hui j’ai toujours pas l’info de ma conso d’hier.

1 « J'aime »

Bonjour,
je n’ai aucune valeur pour vendredi samedi ?

Bonjour,
Les données ne sont pas disponibles chez Enedis.
Par conséquent elles ne peuvent pas être remontées dans HA.
Bonne journée

1 « J'aime »

Bonjour

C’est pareil pour moi sur le site enedis vendredi et samedi sont indisponible et sur HA je n’ai plus aucune remontée du tout avec « call-error-result 404 »

Oui sa fait 2 week end de suite que l’api enedis ne répond pas. Sa va revenir lundi…

Bonjour, Effectivement ca donne envie, on peut déjà récupérer la conso par heure?

Pour ceux qui veulent tester, une nouvelle pre-release est disponible ( [v1.1.3.0RC5] )
Cette version créé automatiquement un sensor history complet, un hc et un hp par heure.
Les données sont celles d’y a 48h.
Et vous pouvez l’integrer avec la card apexcharts-card

type: 'custom:apexcharts-card'
graph_span: 30h
header:
  show: false
span:
  offset: '-2d'
stacked: true
series:
  - entity: sensor.myenedis_history_xx_hc
    type: column
    name: kWh(HC)
    offset: +2d
    group_by:
      func: avg
      duration: 60min
  - entity: sensor.myenedis_history_xxx_hp
    type: column
    name: kWh(HP)
    offset: +2d
    group_by:
      func: avg
      duration: 60min

et ainsi obtenir ce genre de chose :
image

ps : attention, si enedis ne donne pas les informations pendant 1 heure ou plus, cela fait un trou dans le graph, pas trouvé de solution pour le moment pour gerer ce soucis.

Hello, je viens de tester l’historique heure par heure: ca commence à récupérer des données, cool.
Par contre, j’ai l’impression qu’il y a une erreur dans l’unité: Wh plutôt que kWh non?

@manu3b , bien vu ! c’est corrigé dans la derniere version :v1.1.3.0RC6
par contre, attention, les anciennes valeurs sont pas corrigées…

voilà ce qui s’affiche dans custom:apexcharts-card; apexcharts-card

Entity not available: sensor.myenedis_history_xx_hc

Entity not available: sensor.myenedis_history_xxx_hp

AMHA il te faut remplacer les XXX par ton numéro d’abonné.

Pas l’air de fonctionner

moi j’ai plus rien qui remonte alors qu’hier c’était bon. :roll_eyes: :angry:

C’est régulier apparemment plus qu’à attendre !!!

Bonjour,
Ca fait 3-4 jours que je n’ai plus aucune donnée de remontée.
Dans le log j’ai ça comme erreur:

Logger: myEnedis
Source: custom_components/myEnedis/myEnedis.py:84
First occurred: 11 février 2021, 17:01:27 (577 occurrences)
Last logged: 9:01:36

  • Erreur inconnue call ERROR (‹ call ›, ‹ error ›, ‹ token_refresh_401 ›)
  • Erreur last answer (‹ call ›, ‹ error ›, ‹ token_refresh_401 ›)
  • Erreur last call updateProductionYesterday
  • (<class ‹ Exception ›>, Exception(‹ call ›, ‹ error ›, ‹ token_refresh_401 ›), <traceback object at 0x66da7f48>)
  • LastMethodCall : updateProductionYesterday

C’est un problème de token ? Pourtant ils sont sensés être valides au moins un an, non ?
merci de votre aide ! :+1:

Actuellement la totalité des services Enedis sont HS.

  • Impossible de faire de demande via les API
  • Impossible de s’authentifier sur leurs site

J’ai passer en mode Offline mes API le temps qu’Enedis fix les différents soucis.

2 « J'aime »

Est ce que l’api fonctionne chez vous, je n’ai aucun retour sur HA mais quand je vais sur le site j’ai bien mes courbes de conso? Dois je tout réinstaller ou faire preuve de patience?

Voir le message de @M4dm4rtig4n au dessus.
Pour l’instant il faut être patient…en espérant qu’Enedis ne modifie pas son API…car cela fait 6 jours que leur site pour faire les demandes ne fonctionne pas…c’est étrange…

Merci pour ta réponse, j’ai bien lu le message :wink: je vais patienter :slight_smile:

Pour information, je viens de remettre en fonction les APIs.

Par contre mauvaise nouvelle, Enedis à perdu la totalité des refresh_token de ses clients…
Il est donc nécessaire de refaire une demande de consentement afin de récupérer un nouveau token.

1 « J'aime »