Forum eedomus
https://forum.eedomus.com/

Mise à jour avec support Enedis/Linky
https://forum.eedomus.com/viewtopic.php?f=11&t=9394
« Précédent  Page 13 sur 22  Suivant »
Auteur:  JuanMarco [ 04 Mars 2021 11:43 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

L’analyse du Xml semble être une "non" disponibilité de la mesure de la veille lors de la requête sur le site Enedis. Je l'ai constaté moi aussi si la requête se fait trop tôt, normalement prévu entre 08h00 et 23h00. Mais une fois que la requête s'est exécutée, même avec un résultat partiel, c'est la mémoire cache qui est retournée ensuite... Donc plus de possibilité d'avoir une mesure dans le courant de la journée.

Il faudrait que le script soit modifié pour qu'il interroge à nouveau le site Enedis si le résultat de la veille n'a pas été obtenu lors d'une requête précédente (soit une requête toutes les heures pendant le créneau horaire prévu et tant que la mesure de la veille n'est pas obtenue).

Par ailleurs sur ton résultat, on voit que le script ne s'est pas déroulé complètement car il apparait une 2ème étiquette "<?xml version="1.0" encoding="ISO-8859-1"?>" au milieu du Xml. Cela fait partie de la remarque que j'avais formulé le 23 février 2021 à Merguez07 ou à la Team sur la dernière version du script... Mais pas de réaction pour l'instant, je ne sais pas comment les contacter directement...
Auteur:  Bart (eedomus team) [ 04 Mars 2021 14:10 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Bonjour,

nous venons de publier une mise à jour du script qui ne mettra pas en cache le résultat en cas de "no_data_found".

Nous vous laissons nous dire si c'est mieux.
Auteur:  clarinette49 [ 04 Mars 2021 16:24 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Merci, on vous dira
Auteur:  Vinky [ 05 Mars 2021 08:21 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Bonjour,

Pour ma part ce plugin fonctionne vraiment bien depuis mon utilisation.

Cependant, il manque, à mon goût, une information intéressante : La puissance maximale quotidienne. (Permet de savoir si notre contrat est sous ou sur dimensionné)

Est-il envisageable d'ajouter cette variable dans une évolution du script ?

Merci

PS : J'aurai voulu le faire moi-même, mais quand je test manuellement pour obtenir un xml, j'obtiens systématiquement le retour "1". Impossible de pouvoir faire de test manuellement :(
Si quelqu'un a un fichier xml "témoin et anonyme" pour que je puisse le faire moi, je suis preneur.
Auteur:  Bart (eedomus team) [ 05 Mars 2021 11:33 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Bart (eedomus team) a écrit:Bonjour,

nous venons de publier une mise à jour du script qui ne mettra pas en cache le résultat en cas de "no_data_found".

Nous vous laissons nous dire si c'est mieux.


Un bug s'est glissé dans la version publiée hier, une nouvelle version est disponible.
Auteur:  clarinette49 [ 05 Mars 2021 11:50 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Mise à jour faite, à suivre...
Auteur:  JuanMarco [ 05 Mars 2021 12:21 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Merci Bart pour la correction sur le fait que les données de la veille ne soient pas toujours disponibles lors de la requête sur le site Enedis.

Par ailleurs, j'avais noté aussi un autre problème dans mon message du 23 février 2021, à savoir que si on n'a pas demandé les consommations horaires, la fin du script n'est plus exécuté (donc le fameux test sur le bon déroulement de la requête) car il a été interrompu volontairement par les instructions "die;" avec les 2 tests :
Code : Tout sélectionner
if ($json['error']!=NULL) {
       ...
       echo $xml;
       die;
   }

dans la partie du code suivant :
Code : Tout sélectionner
   if ($is_cache)
   {
      $response = loadVariable('consumption_load_curve_'.$usage_point_id);
   }
   else
   {
      $url = $api_url.'v4/metering_data/consumption_load_curve?start='.$yesterday.'&end='.$today.'&usage_point_id='.$usage_point_id;
      $response = httpQuery($url, 'GET', NULL, NULL, $headers);
      $json = sdk_json_decode($response);
       if ($json['error']!=NULL) {
           $xml .= jsonToXML($response);
           echo $xml;
           die;
       }
   
      saveVariable('consumption_load_curve_'.$usage_point_id, $response);
   }

   //var_dump($url, $response);
   $xml .= jsonToXML($response);
   $json = sdk_json_decode($response);
   if ($json['error']!=NULL) {
       echo $xml;
       die;
   }
   //var_dump($json);die;
   //$consumption_date = $json['usage_point'][0]['meter_reading']['start'];
   $consumption_date = $json['meter_reading']['start'];

Cela a pour effet de ne plus avoir la puissance souscrite... certes ce n'est pas grave en soit puisqu’elle ne change pas, mais toutes les heures on récupère une notification d'erreur. Et puis la mise à jour du cache 'last_xml_success' n'est pas effectuée !!!

Merci de corriger aussi ce point là.
Auteur:  Bart (eedomus team) [ 05 Mars 2021 15:04 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Merci pour ces précisions, nous venons de publier une nouvelle version en conséquences.
Auteur:  KikiFUNstyle [ 05 Mars 2021 16:48 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Ca serait sympa un github / gitlab où on pourrait faire des propositions de corrections/améliorations de code :D
Auteur:  JuanMarco [ 10 Mars 2021 10:59 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Merci Bart pour les corrections supplémentaires, j'ai fait la mise à jour du script hier et ce matin tout est Ok.

C'est donc parfait, merci encore pour toutes les évolutions que vous faites sur la box.
Auteur:  clarinette49 [ 10 Mars 2021 11:21 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Il y a eu une mise à jour de la box hier
Auteur:  zebess [ 15 Mars 2021 17:15 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Bonjour,
J'ai fait la maj de la box, réinstallé le script, mais tjr pas de conso instantanée ... les autres fonctionnent (veille et puissance).
Avez vous une idée comment débugué ça?
erreur récupérée dans les notifications:
<?xml version="1.0" encoding="ISO-8859-1"?><root><cached>1</cached><customer><customer_id>-1171569XXX</customer_id><usage_points><usage_points>% [...]
Merci pour votre aide.
Sébastien.
Auteur:  JuanMarco [ 31 Mai 2021 09:22 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Bonjour,

Depuis hier après-midi, le script n'arrive plus à se connecter sur Enedis et j'obtiens un message "Erreur lors de l'authentification" avec le conseil "vous pouvez lier à nouveau votre compte en cliquant sur [Lier à nouveau] depuis la configuration de votre périphérique".

Sauf quand je clique sur le lien de mon périphérique et après s'être identifié sur le site d'Enedis, j'arrive sur une page "ERREUR 404 La page que vous recherchez n’existe pas" ???

Je suppose qu'il y a un problème côté Enedis, quelqu'un d'entre vous a-t-il le même problème ?

Merci à vous.
Auteur:  zebess [ 31 Mai 2021 09:54 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

JuanMarco a écrit:Bonjour,

Depuis hier après-midi, le script n'arrive plus à se connecter sur Enedis et j'obtiens un message "Erreur lors de l'authentification" avec le conseil "vous pouvez lier à nouveau votre compte en cliquant sur [Lier à nouveau] depuis la configuration de votre périphérique".

Sauf quand je clique sur le lien de mon périphérique et après s'être identifié sur le site d'Enedis, j'arrive sur une page "ERREUR 404 La page que vous recherchez n’existe pas" ???

Je suppose qu'il y a un problème côté Enedis, quelqu'un d'entre vous a-t-il le même problème ?

Merci à vous.


Bonjour,
Je viens de faire le test de "lier à nouveau" et j'ai bien le numéro qui s'affiche sans erreur.
Auteur:  JuanMarco [ 31 Mai 2021 10:10 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Merci Zebess pour ta réponse, du coup j'ai recommencé à cliquer sur le lien "Lier à nouveau" et là miracle, j'ai obtenu la page avec toutes mes infos de partage... j'ai donc validé à nouveau le partage et relancer la requête avec le lien "test" de mon périphérique. J'ai obtenu une réponse XML et ma consommation journalière d'hier s'est mise à jour...

On peut donc supposer qu'il y avait sans doute un problème sur le site Enedis ??? qui a été résolu dans la matinée... mais Enedis communique rarement là-dessus...
Auteur:  zebess [ 31 Mai 2021 10:32 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

JuanMarco a écrit:Merci Zebess pour ta réponse, du coup j'ai recommencé à cliquer sur le lien "Lier à nouveau" et là miracle, j'ai obtenu la page avec toutes mes infos de partage... j'ai donc validé à nouveau le partage et relancer la requête avec le lien "test" de mon périphérique. J'ai obtenu une réponse XML et ma consommation journalière d'hier s'est mise à jour...

On peut donc supposer qu'il y avait sans doute un problème sur le site Enedis ??? qui a été résolu dans la matinée... mais Enedis communique rarement là-dessus...


Oui ça arrive souvent que leur api soit hors service.
Auteur:  clarinette49 [ 31 Mai 2021 14:16 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

En rade ce jour à suivre
Auteur:  clarinette49 [ 03 Juin 2021 14:40 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

toujours en rade chez moi, impossible de se ré authentifier et chez vous ?
Auteur:  dommarion [ 03 Juin 2021 15:20 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

Tout est ok chez moi. Consommation toutes les 1/2 heures et consommation de la veille.
J'utilise le Plugin avec le script enedis_oauth.php
Auteur:  zebess [ 03 Juin 2021 15:27 ]
Sujet du message:  Re: Mise à jour avec support Enedis/Linky

dommarion a écrit:Tout est ok chez moi. Consommation toutes les 1/2 heures et consommation de la veille.
J'utilise le Plugin avec le script enedis_oauth.php


Pour ma part l'actualisation instantanée (toutes les 30min) n'a jamais marché. Pourtant sur le site enedis le lendemain, j'ai les infos de toutes les demi-heures de la veille (j'ai bien activé cette fonctionnalité).
Du coup j'ai une actualisation de la la consommation de la veille qui date de 16H et instantanée de 16H aussi : aucun intérêt d'avoir l'instantané x heures après lol.
Personne n'a réussi à me répondre sur ce point (post mis plus haut dans ce forum). J'ai réinstallé le script enedis_oauth.php sans améliorations ainsi que le bouton : lié à nouveau (qui marche bien et me donne mon numéro).
Comme pas de sav eedomus (ne répondent pas), et bien pas de réparation possible.
Page 13 sur 22 Le fuseau horaire est UTC+1 heure