Sensor pour Enedis - apiEnedis

Pareil sur hass io installé sous docker sur un NAS Synology, crash de l’addon
Besoin de logs supplémentaires ?

J’ai le même problème. J’ai l’impression que c’est l’API d’Enedis qui est en souffrance.
En faisant le call directement à l’API ave mes vraies identifiants (qui ne sont pas ceux ci-dessous), le serveur « hang » et finit en Bad Gateway après 1 minute (surement le timeout…).

curl -X POST https://enedisgateway.tech/api -H 'Authorization: 1ETPfWPjxmkHe2G2hj87w8shfgsdfghsdfghhsfghgfhjsfOrGzKe3i' -H 'Content-Type: application/json' -d '{"type": "consumption_load_curve","usage_point_id": "25464656546695","start": "2020-11-10","end": "2020-11-11"}'

Ça reviendra surement dans l’ordre d’ici quelques jours :pray:

1 « J'aime »

Ou c’est enedisgatway qui aurait un soucie ? J’ai une dernière synchro le 19/12 sur le sensor
et via la commande curl j’ai des infos que de « start »: « 2020-12-16 »,« end »: « 2020-12-17 »
Du coup et je pense que c’est lié, j’ai l’erreur suivante :

Expecting value: line 1 column 1 (char 0)

Hello,

Je n’ai pas détecter de perturbation sur mon service dernièrement, et après avoir fait quelques test tout à l’air normal.

Après il arrive régulièrement que les API d’Enedis que je call soit en karaf :confused:

Si besoin passer sur mon Discord pour allez plus loin dans le debug :

Il y a un chan dédiée au support de la passerelle Enedis.

Bonjour, merci pour le dev du plugin !
Je voulais savoir si c’était possible de mettre des heures super creuse ?
Et si il y a possibilité d’avoir une historique sur plusieurs semaines/mois avec un graphique.

Merci

Salut, https://forum.hacf.fr/t/linky-enedis-gateway/868 ici tu trouveras des idées pour l’hsitorique avec graphique (BD influxDB, grafana pour les graphes !) Je suis en train d’essayer de reproduire ce qu’il y a sur cette page car je trouve ça top !!
@M4dm4rtig4n, merci je veux bien essayer de creuser car je suis déçu du coup de ne pas avoir de remonté d’infos ! Et vu que je ne suis pas le seul ce serait sympa de voir d’ou vient le probleme. Je vais aller sur le discord

A priori, problème réglé ! J’attends quelques jours mais ça devrait etre ça.
Il faut aller sur le site d’Enedis et activer la collecte horaire ! Solution donnée par les membres du discord
Voila :slight_smile:

Rien depuis 3 jours sur deux installs…
image

1 « J'aime »

Merci @saniho c’est parfait :+1:

Reste plus qu’à vérifier dans les prochaines semaines car en ce moment les données ont vraiment du mal à être rapatriées !

A voilà j’ai le même souci

Pour information j’ai bloqué les demandes sur le jour courant depuis hier sur les APIs.
Exemple pour aujourd’hui, il est impossible de faire une demande du 2020-12-21 au 2020-12-22.

Je vois régulièrement ce genre de demande passer alors que la donnée n’est pas disponible chez Enedis.

Tu n’aurais pas le message complet « enedis_return » ?

En ce qui me concerne tout fonctionnait bien, mais aujourd’hui l’intégration n’arrive pas à récupérer les données.
Voici ce que je récupère dans les journaux pour l’erreur ‹ enedis_return ›…si ça peut aider…

Logger: custom_components.myEnedis.sensor
Source: custom_components/myEnedis/apiEnedis.py:57
Integration: myEnedis
First occurred: 17 décembre 2020 à 12:22:38 (296 occurrences)
Last logged: 10:23:04

22261000000000 pas d'update trop tot !!!
Erreur inconnue call ERROR 'enedis_return'
Erreur last answer 'enedis_return'
updateYesterday
myEnedis ...22261000000000 update lancé, status precedent : False, lastCall :updateYesterday

@M4dm4rtig4n, j’ai les mêmes erreurs, depuis jeudi également:

alors, désolé, je débute sur HA, je ne sais pas ou sont toutes les infos, mais voilà ce que je remonte des logs des logs généraux, si ça peu t’aider.

Logger: custom_components.myEnedis.sensor
Source: custom_components/myEnedis/sensor.py:161
Integration: myEnedis
First occurred: 21 décembre 2020 à 18:48:10 (9 occurrences)
Last logged: 10:48:09

23223878429560 - **** ERROR *** updateYesterday
Logger: custom_components.myEnedis.sensor
Source: custom_components/myEnedis/apiEnedis.py:57
Integration: myEnedis
First occurred: 21 décembre 2020 à 13:45:57 (75 occurrences)
Last logged: 10:48:20

myEnedis ...23223878429560 update lancé, status precedent : True, lastCall :None
Erreur inconnue call ERROR 'enedis_return'
Erreur last answer 'enedis_return'
updateYesterday
myEnedis ...23223878429560 update lancé, status precedent : False, lastCall :updateYesterday
Logger: custom_components.myEnedis.sensor
Source: custom_components/myEnedis/sensor.py:168
Integration: myEnedis
First occurred: 21 décembre 2020 à 18:48:20 (9 occurrences)
Last logged: 10:48:20

23223878429560 - **** ERROR *** updateYesterday

Cool, j’allais recopier les erreurs, merci de l’avoir fait

1 « J'aime »

Je confirme avoir la meme erreur au niveau d’updateYesterday

2020-12-22 13:26:06 WARNING (SyncWorker_1) [custom_components.myEnedis.sensor] 16414037491107 - **** on va tenter un deuxème essai ***
2020-12-22 13:26:06 WARNING (SyncWorker_1) [custom_components.myEnedis.sensor] myEnedis ...16414037491107 update lancé, status precedent : False, lastCall :updateYesterday
2020-12-22 13:26:06 WARNING (SyncWorker_1) [custom_components.myEnedis.sensor] Erreur inconnue call ERROR 'enedis_return'
2020-12-22 13:26:06 WARNING (SyncWorker_1) [custom_components.myEnedis.sensor] Erreur last answer 'enedis_return'
2020-12-22 13:26:06 WARNING (SyncWorker_1) [custom_components.myEnedis.sensor] updateYesterday
2020-12-22 13:26:06 WARNING (SyncWorker_1) [custom_components.myEnedis.sensor] 16414037491107 - **** ERROR *** updateYesterday
2020-12-22 13:26:06 WARNING (SyncWorker_1) [custom_components.myEnedis.sensor] 16414037491107 - **** fin ERROR *** updateYesterday

Le soucis c’est que l’intégration ne remonte pas les messages d’erreurs que je remonte via l’API en cas de soucis.

Pour un bien, il me faudrait le PDL de quelqu’un qui as le soucis afin que je passe en mode « debug » et que je lance une analyse sur celui-ci.

Actuellement les API traitent en moyenne 20 000 demandes / jours donc difficile de tracer votre demande sans celui-ci :confused:

Je t’envoi le mien en MP

1 « J'aime »

Je viens aussi de t’envoyer le mien ! Ca t’en fera deux

J’ai activé le debug sur vous deux, maintenant j’attend vos appel :slight_smile:

2 « J'aime »