Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erreur à la réception de données JSON #230

Closed
Guintolli opened this issue Dec 7, 2023 · 27 comments
Closed

Erreur à la réception de données JSON #230

Guintolli opened this issue Dec 7, 2023 · 27 comments

Comments

@Guintolli
Copy link

Guintolli commented Dec 7, 2023

Bonjour,

Je viens de me rendre compte que normalement les soucis de ces derniers mois avec Enedis étaient résolus :)
Mon plugin est à jour et j'ai refait le consentement avec succès.

J'ai cependant constamment l'erreur de ce type:
Error: Linky: Durant l'étape getdatahours de 2023-10-12 à 2023-10-19 - Erreur à la réception de données JSON

En mode Debug, je vois ces traces:
2023-12-07 08:35:16.323 Debug : --->'Data':'b'{"error":"no_data_found","error_description":"no measure found for this usage point"}'' 2023-12-07 08:35:16.325 Erreur : Durant l'étape getdatahours de 2023-10-12 à 2023-10-19 - Erreur à la réception de données JSON

J'ai tenté le reset cache, le comportement est le même.

Sur le site d'Enedis, le données sont bien disponibles.
Je suis avec la version 2.5.3 du plugin.
Domoticz version: 2023.1

Je peux vous transmettre le fichier de debug Simple ou Avancé par email.

Merci d'avance pour tout le travail que vous faites.

@guillaumezin
Copy link
Owner

Bonsoir,
Oui, transmettez-moi le log svp à l'adresse visible sur https://github.com/guillaumezin
C'est un compteur de consommation ? De production ? Les 2 ? Avez-vous plusieurs compteurs ?

@Guintolli
Copy link
Author

Bonsoir,
Un seul compteur de consommation.
Je vous envoie les logs.

@domoticzam
Copy link

Bonjour,
j'ai le même soucis avec la réception des json

Merci pour le plugin.

@guillaumezin
Copy link
Owner

@Guintolli vous avez toujours le problème ? Enedis indique pas de données pour votre point de collecte, bizarre. Il faut que je fasse évoluer le plugin pour que l'erreur soit plus claire
@domoticzam pouvez-vous m'envoyer votre log ? Cf. https://github.com/guillaumezin/DomoticzLinky#les-probl%C3%A8mes-persistent

@guillaumezin
Copy link
Owner

La version 2.5.4 du plugin devrait donner un peu plus de détails sur le problème, sans pour autant le résoudre, le problème venant d'Enedis.

@Guintolli
Copy link
Author

@Guintolli vous avez toujours le problème ? Enedis indique pas de données pour votre point de collecte, bizarre. Il faut que je fasse évoluer le plugin pour que l'erreur soit plus claire

Bonjour, meilleurs voeux et longue vie au plugin :)
J'ai effectivement toujours le soucis. Je mets à jour le plugin ce soir et vous tiens au courant des nouvelles traces de logs.

@guillaumezin
Copy link
Owner

@Guintolli : J'ai corrigé une petite erreur, utilisez plutôt la version 2.5.5.
@domoticzam : J'ai bien reçu votre log, et comme pour les autres, c'est Enedis qui envoie un code 200 au plugin (qui veut dire tout va bien), et qui derrière balance quand même une erreur "error":"no_data_found","error_description":"no measure found for this usage point" à la place des données, allez comprendre...

@Guintolli
Copy link
Author

Guintolli commented Jan 2, 2024

La trace présente dans les logs est à présent:
2024-01-02 18:56:12.927 Error: Linky: Durant l'étape getdatahours de 2023-12-26 à 2024-01-02 - Erreur status : 200 - code no_data_found - description : no measure found for this usage point 2024-01-02 18:56:22.136 Error: Linky: Durant l'étape getdatahours de 2023-12-19 à 2023-12-26 - Erreur status : 200 - code no_data_found - description : no measure found for this usage point

Je vous envoie par mail le détail

@fabmic
Copy link

fabmic commented Jan 22, 2024

Bonsoir, je suis très novice dans ce monde que je découvre avec plaisir. Je viens de faire la mise à jour du plugin, le consentement est ok. Rien n'apparait dans mes dispositifs et dans les logs j'ai ce message d'erreur

2024-01-22 20:14:59.401 Error: Compteur électrique: Durant l'étape getdatahours de 2024-01-15 à 2024-01-22 - Les données reçues ne sont pas du JSON : Extra data: line 1 column 5 (char 4)

J'imagine que c'est le même problème que les posts précédents ?

Merci pour votre aide et surtout pour ce que vous faites.

Bonne soirée

@guillaumezin
Copy link
Owner

Bonsoir, essayez de passer le paramètre "Debug" à "Simple", vous devriez obtenir un fichier .log qui vous donneras plus de détails.

@fabmic
Copy link

fabmic commented Jan 23, 2024

Bonjour,

Merci pour votre aide, ce matin mon linky apparait dans mes dispositifs et des mesures remontent.
Dans mes logs j'ai juste une série d'erreurs:

2024-01-22 20:39:17.847 Error: Error parsing http request address: ::ffff:185.170.144.3
2024-01-22 22:07:36.129 Error: Error parsing http request address: ::ffff:152.32.216.168
2024-01-22 22:07:36.614 Error: Error parsing http request address: ::ffff:152.32.216.168
2024-01-23 03:41:42.833 Error: Error parsing http request address: ::ffff:188.166.174.252
2024-01-23 03:49:56.491 Error: Error parsing http request address: ::ffff:35.216.233.65
2024-01-23 04:22:47.861 Error: Error parsing http request address: ::ffff:107.170.240.49
2024-01-23 05:51:41.739 Error: Error parsing http request address: ::ffff:80.66.76.92
2024-01-23 06:46:43.529 Error: Error parsing http request address: ::ffff:74.82.47.51

Je ne sais as si c'est lié au linky ou pas

Merci

@guillaumezin
Copy link
Owner

2024-01-22 20:39:17.847 Error: Error parsing http request address: ::ffff:185.170.144.3
2024-01-22 22:07:36.129 Error: Error parsing http request address: ::ffff:152.32.216.168

Je ne pense pas que ce soit lié au plugin, sinon vous auriez quelque chose comme "2024-01-22 22:07:36.129 Error: NomDuMateriel: erreur"

Dans votre erreur, ce qui est curieux c'est qu'on a un mélange d'adresse IPv4 et IPv6.

On trouve d'autres utilisateurs qui ont des messages similaires :
https://easydomoticz.com/forum/viewtopic.php?t=10255
Et surtout https://www.domoticz.com/forum/viewtopic.php?t=39871
https://www.domoticz.com/forum/viewtopic.php?t=37575
https://www.domoticz.com/forum/viewtopic.php?t=40036

Je pense qu'il s'agit d'un stimuli extérieur qui adresse (mal) votre serveur Domoticz.

Par ailleurs, si le plugin fonctionne, vous pouvez remettre "Debug" à "Non"

@fabmic
Copy link

fabmic commented Jan 24, 2024 via email

@Guintolli
Copy link
Author

La trace présente dans les logs est à présent: 2024-01-02 18:56:12.927 Error: Linky: Durant l'étape getdatahours de 2023-12-26 à 2024-01-02 - Erreur status : 200 - code no_data_found - description : no measure found for this usage point 2024-01-02 18:56:22.136 Error: Linky: Durant l'étape getdatahours de 2023-12-19 à 2023-12-26 - Erreur status : 200 - code no_data_found - description : no measure found for this usage point

Je vous envoie par mail le détail

Hello,
Je ne comprends pas pourquoi mais Enedis avait désactivé la collecte de consommation horaire. En réactivant le service, j'ai de nouveau des données sur l'intégralité du plugin.
Merci encore :)

Je pense que l'on peut clore mon ticket

@SAS-Malko
Copy link

Bonjour
et Bonne Année! :)
De mon côté je constate que je n'ai plus de remontées depuis le 17/01/23
J'avais le plugin v2.5.3
Je viens de redémarrer avec le plugin v2.5.5 et c'est pareil
Ci-après l'extrait du fichier de log juste après le démarrage :
2024-01-26 18:07:37.798 (Compteur Linky) Heures creuses désactivées 2024-01-26 18:07:37.799 (Compteur Linky) Consommation à montrer sur le tableau de bord mis à value_day / peak_day 2024-01-26 18:07:37.799 (Compteur Linky) Nombre de jours à récupérer pour la vue par heures mis à 7 2024-01-26 18:07:37.799 (Compteur Linky) Nombre de jours à récupérer pour les autres vues mis à 7 2024-01-26 18:07:37.800 (Compteur Linky) Nombre de jours à récupérer pour le calcul du pic mis à 1 2024-01-26 18:07:37.800 (Compteur Linky) Debug mis à 1 2024-01-26 18:07:37.982 (Compteur Linky) Cache chargé depuis le disque 2024-01-26 18:07:37.501 Status: (Compteur Linky) Initialized version 2.5.5, author 'Barberousse' 2024-01-26 18:07:37.502 Status: (Compteur Linky) Entering work loop. 2024-01-26 18:07:37.632 Status: Python EventSystem: Initalizing event module. 2024-01-26 18:07:37.662 Status: EventSystem: Queue thread started... 2024-01-26 18:07:37.662 Status: EventSystem: Started 2024-01-26 18:07:37.800 Status: (Compteur Linky) Log dans le fichier /tmp/DomoticzLinky_2024_01_26_18_07_37_q2tgdd9y.log pour le matériel Compteur Linky avec la version 2.5.5 du plugin 2024-01-26 18:07:38.093 (Compteur Linky) Si vous ne voyez pas assez de données dans la vue par heures, augmentez le paramètre Log des capteurs qui se trouve dans Réglages / Paramètres / Historique des logs 2024-01-26 18:07:47.645 Status: (Compteur Linky) Récupération des données avec l'historique court 2024-01-26 18:07:47.648 Status: (Compteur Linky) Traitement pour le point de livraison 22226628005644 2024-01-26 18:07:49.056 Error: (Compteur Linky) Durant l'étape getdatahours de 2024-01-19 à 2024-01-26 - Erreur status : 200 - code technical_error - description : Technical error. Please try later. 2024-01-26 18:07:58.362 Error: (Compteur Linky) Durant l'étape getdatapeakdays de 2024-01-25 à 2024-01-26 - Erreur status : 200 - code technical_error - description : Technical error. Please try later. 2024-01-26 18:07:59.176 Status: (Compteur Linky) Durant l'étape save de 2024-01-25 à 2024-01-26 - Données manquantes pour mettre à jour le tableau de bord 2024-01-26 18:07:59.286 Status: (Compteur Linky) Prochaine connexion : 2024-01-26 19:07:59 2

@SAS-Malko
Copy link

Désolé, je pensais avoir un aperçu avant que le message parte et je constate que mon log n'est pas très compréhensible :(
Pour information ma collecte horaire est bien toujours activée et j'ai reçu un mail le 18 JANVIER !... (je ne sais pas comment je dois le prendre :/) m'indiquant en réponse à ma demande du 25 SEPTEMBRE 2023 :
Voici la liste de vos consentements, avec les données partagées, en cours de validité :
- Consentement pour Plugin Domoticz – Linky en CDC, PMAX, ENERGIE en soutirage
- Consentement pour Bokuk Linky en CDC, PMAX, ENERGIE en soutirage
Merci d'avance pour vos idées
Cordialement
LB

@SAS-Malko
Copy link

Ah mais j'avais refait le consentement :) à plusieurs reprises et ça fonctionnait très bien depuis, avec une version 2.5.3 jusqu'au 17 Janvier.
D'ailleurs Enedis m'a écrit le 18 Janvier que j'avais un consentement effectif pour DomoticzLinky.
Alors c'est vrai que s'ils ont répondu le 18 Janvier à mon message du 25 Septembre ils sont peut-être capables de m'avoir envoyé des informations caduques :D
Mais le message n'a pas l'air de correspondre à un problème de consentement

@guillaumezin
Copy link
Owner

@SAS-Malko : le problème que vous rencontrez ne me semble pas être un problème de consentement mais un problème technique spécifique à votre compte (vous n'êtes pas le seul a avoir des "bugs" de ce genre), pouvez-vous m'envoyer votre log complet (le fichier DomoticzLinky_2024_01_26_18_07_37_q2tgdd9y.log) à mon adresse mail visible à https://github.com/guillaumezin ? Et j'écrirai au support Enedis.

Notez que des perturbations sont encore annoncées sur le service, ça va peut-être se rétablir quand ils auront corrigé de leur côté (ça devait être corrigé le 25/01 mais c'est toujours affiché comme perturbé).

@SAS-Malko
Copy link

@guillaumezin , Bonjour et merci pour l'aide
Je suis en week-end et pas d'accès au répertoire tmp de mon NAS, j'envoie le fichier de log dès que je reviens chez moi
Bon week-end à vous
NB: J'ai vu un problème sur le portail, qui devait être corrigé le 25 mais j'avais compris qu'il concernait la partie Authorize
Cordialement
LB

@guillaumezin
Copy link
Owner

@SAS-Malko : j'ai bien reçu votre log, merci. Je vais signaler à Enedis, ça vient de chez eux.

@SAS-Malko
Copy link

@guillaumezin : Merci beaucoup :)
Cordialement
L.B

@moinous
Copy link

moinous commented May 2, 2024

Bonjour, suite à une réinstallation de domoticz j'ai ce message d'erreur suivant:

2024-05-02 10:48:45.245 Error: linky: Durant l'étape getdatahours de 2024-04-25 à 2024-05-02 - Les données reçues ne sont pas du JSON : Extra data: line 1 column 5 (char 4)

j'ai tenté plusieurs installions et le message est toujours le même. il y a 2 compteurs.
consentements obtenus pour les 2 compteurs mais ceux-ci n'apparaissent pas dans domoticz

pi4
domoticz 2024.4
python 3.9.2

Merci

@guillaumezin
Copy link
Owner

Bonjour, cf. #237 si vous avez 2 compteurs.

@Guintolli
Copy link
Author

Je clos ce vieux tickets comme ma demande initiale est résolue.
Merci

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants
@guillaumezin @fabmic @domoticzam @moinous @SAS-Malko @Guintolli and others