guillaumezin / DomoticzLinky

Linky plugin for Domoticz
GNU Affero General Public License v3.0
145 stars 26 forks source link

Le 3ème compteur est introuvable #157

Closed pbda closed 8 months ago

pbda commented 2 years ago

Domoticz 2021.1 Plugin 2.4.2 OS Raspbian 10

Bonjour,

J'utilise depuis pas mal de temps ce plugin avec succès pour enregistrer la consommation d'un Linky. Sur mon compte Enedis, j'ai 3 compteurs (2 de consommation et 1 de production) et j'ai voulu récupérer les autres compteurs. Après avoir relancé le plugin, j'ai inscrit mes 3 compteurs chez Enedis et j'ai bien reçu 3 mails de confirmation. Les 2 premiers compteurs ont bien été lus et les devices créés, mais pas le 3ᵉ. J'ai essayé d'enlever le plugin et de reprendre l'installation au début sans succès. Y a-t-il une limite à 2 compteurs ? D'autres idées ?

Voici le log pour le 3ᵉ compteur:

2021-11-16 15:06:34.879 Status : Traitement pour le point de livraison 23116931849982 2021-11-16 15:06:34.879 Debug : getDataHours de 2021-11-09 à 2021-11-16 2021-11-16 15:06:34.880 Debug : Détails du dict (3): 2021-11-16 15:06:34.881 Debug : --->'Verb':'GET' 2021-11-16 15:06:34.881 Debug : --->'URL':'/v4/metering_data/consumption_load_curve?start=2021-11-09&end=2021-11-16&usage_point_id=23116931849982' 2021-11-16 15:06:34.881 Debug : --->'Headers (5): 2021-11-16 15:06:34.881 Debug : ------->'Accept':'application/json' 2021-11-16 15:06:34.881 Debug : ------->'Content-Type':'application/json' 2021-11-16 15:06:34.882 Debug : ------->'User-Agent':'DomoticzLinkyPlugin/2.4.2' 2021-11-16 15:06:34.882 Debug : ------->'Host':'gw.prd.api.enedis.fr:443' 2021-11-16 15:06:34.882 Debug : ------->'Authorization':'Bearer A0vW59xEb9tiB5u0VzFAnqvt0gofNOtWMUt9aCikMWyYYaHCiD1BI6' 2021-11-16 15:06:42.054 Debug : Etape retry 2021-11-16 15:06:43.156 Debug : Etape getdatahours 2021-11-16 15:06:43.160 Erreur : durant l'étape : getdatahours - Erreur status : 403 - code ADAM-DC-0008 - description : No consent can be found for this customer and this usage point. - URI : https://bluecoder.enedis.fr/api-doc/consulter-souscrire 2021-11-16 15:06:43.189 Erreur : durant l'étape : getdatahours - Le plugin va être arrêté. Relancez le en vous rendant dans Configuration/Matériel, en cliquant sur le plugin puis sur Modifier. Surveillez les logs pour obtenir le lien afin de renouveler le consentement pour la récupération des données auprès d'Enedis

guillaumezin commented 2 years ago

Bonjour, Je suis embêté, théoriquement ça fonctionne, mais je n'ai pas la possibilité de le tester. Je n'ai personnellement qu'un compteur, et le "bas à sable" de test proposé par Enedis je crois ne va que jusqu'à 2 compteurs. Donc c'est clairement une situation non testée, et je ne sais même pas dire si le problème est du côté du plugin ou du côté de l'infrastructure d'Enedis.

Pouvez-vous m'envoyer le fichier log complet sur mon mail visible sur https://github.com/guillaumezin ?

guillaumezin commented 2 years ago

J'ai bien reçu le log, merci. Je ne vois pas d'anomalie du côté du plugin. Vous pouvez dans les paramètres du plugin mettre "Debug" sur "Reset consentement", faire "Modifier", puis changer de nouveau "Debug" sur "Simple" ou sur "Non" et refaire "Modifier". Ca relancera le processus de consentement, donc observez bien les log ensuite. Si après ça ça ne fonctionne pas, j'aurais plutôt tendance à penser que le problème est chez Enedis.

guillaumezin commented 8 months ago

Bonsoir, je fais un peu de ménage, le plugin a beaucoup évolué depuis, je clos ce ticket sans activité depuis longtemps, vous le rouvrirez si le problème existe toujours.