Closed Nadios-Vistos closed 3 years ago
Bonjour,
Même problème ici, ban :-(
Bonjour, même problème ici, Après redémarrage, le message est différent :
Le token a été généré la semaine dernière donc il me paraît improbable qu'il soit expiré, mais j'ai ce warning dans les logs avant le ban :
WARNING (SyncWorker_5) [myEnedis] myEnedis err ('call', 'error', 'token_refresh_401')
(Je suis sur la v1.1.3.1)
Même problème ici.
Soit je comprend que c'est pour éviter de saturer le serveur ou le réseau, mais une explication sur la résolution de demandes erronées, aurait été appréciable quand même...
Le ban provient de enedisgateway.tech, pas du module Home-Assistant je pense qu'il faut se plaindre directement à EnedisGateway pour ça. Par contre, le ban est probablement causé par un mauvais appel du module apiEnedis.
J'ai également des "token refresh 401" aujourd'hui.
J'ai le même problème.
En relançant l'inscription sur enedisgateway et en modifiant l'API Key dans ma configuration, c'est reparti pour moi !
L'API Key est le Token je suppose. J'ai relancé l'inscription et cela ne corrige rien pour moi.
il y a quelques soucis avec https://enedisgateway.tech/, cela devrait bientot etre corrigé .... je vous tiens informés dès que j'ai plus d'informations.
Bonjour,
Même comportement que mes camarades. Ne serait-il pas intéressant d'implémenter le choix de la gateway Enedis cible? Le projet https://github.com/guillaumezin/DomoticzLinky utilise la passerelle https://enedis.domoticz.russandol.pro/, nettement plus stable, et qui doit finalement se comporter à l'identique.
Hello,
pour information : Pour le Ban, hier (11/03) Enedisgateway.tech a fait une erreur de déploiement qui a eu pour conséquence de faire expirer tous les token. Le pb a été corrigé mais vous devez refaire votre consentement (bouton vert en bas de https://enedisgateway.tech/).
A noter aussi qu'un BAN intervient en temps normal si vous faites plus de 24 appels en 24 heures avec un token invalide. Donc si vous faites des reboot serveur attention aux surplus d'appels
Bonjour,
Suite à une mise en prod foireuse d’hier, j’ai malencontreusement complètement désynchroniser les refresh_token avec ceux d’Enedis… L’impact est que si vous avez fait une demande depuis la mise en production (hier soir) et que votre refresh_token était expirer (3h de durée de vie), vous serez obliger de refaire des consentements… => https://enedisgateway.tech/
Bref, veuillez m’excuse de la gêne occasionnée.
Bonjour @m4dm4rtig4n et merci pour les infos.
L’impact est que si vous avez fait une demande depuis la mise en production (hier soir) et que votre refresh_token était expirer (3h de durée de vie), vous serez obliger de refaire des consentements… => https://enedisgateway.tech/
Pour ma part, j'obtiens systématiquement un message du type : {"error":"token_new_400","description":"Une erreur est survenue, merci de renouveller vos consentements plus tard.","pertubation":"Enedis rencontre un soucis avec le navigateur Chrome sur la demande de consentement"}
Et ce, quel que soit le navigateur utilisé (Chrome/Edge/Opera). Une idée du problème ?
Bonjour,
Même comportement que mes camarades. Ne serait-il pas intéressant d'implémenter le choix de la gateway Enedis cible? Le projet https://github.com/guillaumezin/DomoticzLinky utilise la passerelle https://enedis.domoticz.russandol.pro/, nettement plus stable, et qui doit finalement se comporter à l'identique.
Pour la petite histoire, j'ai du mettre en place un système de ban car ils commencent à y avoir pas mal d'utilisateurs qui utilise la passerelle et le service ce fait spam de demandes foireuse...
Bonjour @m4dm4rtig4n et merci pour les infos.
L’impact est que si vous avez fait une demande depuis la mise en production (hier soir) et que votre refresh_token était expirer (3h de durée de vie), vous serez obliger de refaire des consentements… => https://enedisgateway.tech/
Pour ma part, j'obtiens systématiquement un message du type : {"error":"token_new_400","description":"Une erreur est survenue, merci de renouveller vos consentements plus tard.","pertubation":"Enedis rencontre un soucis avec le navigateur Chrome sur la demande de consentement"}
Et ce, quel que soit le navigateur utilisé (Chrome/Edge/Opera). Une idée du problème ?
Edge/Opera sont sur le même moteur à savoir Chromium. Essaie avec Firefox :/
Le soucis ne vient pas de chez moi malheureusement, je ne peut rien faire tant qu'Enedis ne fix pas le soucis.
En gros une fois les consentements fait, Enedis te redirige normalement vers mon service avec en paramètre GET tt les informations. Sauf qu'avec Chrome & co Enedis te redirige vers : https://enedisgateway.tech/oauth?code=500&error=server_error&error_description=lincs-internal-server-error
L'erreur 500 vient des serveurs d'Enedis et pas de ma passerelle :/
Edge/Opera sont sur le même moteur à savoir Chromium. Essaie avec Firefox :/
En gros une fois les consentements fait, Enedis te redirige normalement vers mon service avec en paramètre GET tt les informations. Sauf qu'avec Chrome & co Enedis te redirige vers : https://enedisgateway.tech/oauth?code=500&error=server_error&error_description=lincs-internal-server-error
A défaut de Firefox (flemme de dl et installer), je viens de tenter avec IE. Ce dernier me montre une page incomplète, car il n'a pas dû savoir interpréter le code associé, mais j'ai bien l'URL de redirection, et je confirme que je vois bien un access_token, un refresh_token, et mes 2 usage_pointsid. Par contre, tu peux me préciser si je dois utiliser l'access ou le refresh_token dans ma config ? J'aurai tendance à utiliser le refresh, mais j'ai un doute.
Merci pour ton aide !
Edit : je viens de tester via la commande cURL que j'ai retrouvée dans mon historique, c'est l'access_token, qu'il faut utiliser. Je remonte ma config avec ces paramètres. Problème à priori réglé pour moi.
usage_points_id = Point de livraison. access_token= Ton token d'identification a mon API. refresh_token = Je le stock en BDD pour pouvoir refresh ton token automatiquement lors de l'expiration de access_token (3h)
Edit : je viens de tester via la commande cURL que j'ai retrouvée dans mon historique, c'est l'access_token, qu'il faut utiliser. Je remonte ma config avec ces paramètres. Problème à priori réglé pour moi.
C'est la où tout est la difficulté, c'est que cette erreur avec Chrome est complètement aléatoire....
Edit : je viens de tester via la commande cURL que j'ai retrouvée dans mon historique, c'est l'access_token, qu'il faut utiliser. Je remonte ma config avec ces paramètres. Problème à priori réglé pour moi.
C'est la où tout est la difficulté, c'est que cette erreur avec Chrome est complètement aléatoire....
Je confirme. la première fois, avec chrome, aucun pb j'ai eu un retour avec toutes les infos. Aujourd'hui, tjrs sur chrome, ça n'a pas marché. Avec Firefox aucun problème.
Je viens de les relancer à ce sujet par mail.
On est pas sauvé...
Réponse d'Enedis :
Le code erreur 500 que vous rencontre fait l’objet d’une anomalie rencontrée par plusieurs utilisateur dans le parcours de consentement client. L’URL retour, une fois le consentement réalisé, renvoi ce code erreur au lieu du code d’authentification permettant ensuite la récupération des token.
Cette anomalie étant assez aléatoire et la seule alternative pour le moment est de vider le cache du navigateur et retenter l’opération (en attendant le correctif prévu pour la fin du mois normalement).
J'adore le "en attendant le correctif prévu pour la fin du mois normalement", ca fait des mois qu'on attend le fix !
Ils ont au moins pris la peine de répondre, et de donner une date pour un correctif éventuel.
Ils ont au moins pris la peine de répondre, et de donner une date pour un correctif éventuel.
J'y crois moyennement ça fait des mois que le fix devait être corrigé...
Bonjour, Quelle surprise j'ai eu aujourd'hui en voyant ce message : Après un trop grand nombre de demande erroné et non corriger j'ai décider de vous ban. Soit je comprend que c'est pour éviter de saturer le serveur ou le réseau, mais une explication sur la résolution de demandes erronées, aurait été appréciable quand même... Y a t il un moyen de corriger cela ? Sachant que dans la journée j'avais eu un autre message me demandant de refaire le consentement, ce que j'ai fait mais sans succès. En espérant pouvoir résoudre le soucis. Bonne journée.