Fiabilité de la récupération des données

Bonjour

Un truc toujours étrange dans le widget les données en kW sont au 13 octobre2021 alors que en m3 les données sont bien au 13 janvier 2022

Je suis sur la version beta

bonjour @hugoKs3

serait-il possible en cas de soucis de captcha d’afficher quelquechose sur la tuile? ou une alerte dans le centre de notifications?

ça permettrait de le savoir sans aller voir les logs.

si c’est compliqué, t’embete pas, les logs sont déjà très bien :slight_smile:

Bonjour @hugoKs3
Merci pour tout le travail que tu fais pour ce plugin !
J’ai un compteur Gazpar depuis mi-novembre. Le plugin a fonctionné quelques jours avant que GRDF refasse son site.
Avec la dernière version stable du plugin, j’ai supprimé et recréé mon compteur sur Jeedom mais j’ai toujours cette erreur bloquante :
[2022-01-17 22:44:04][INFO] : [Maison][Gaz] Get consumption data…
[2022-01-17 22:44:04][INFO] : [Maison][Gaz] …consumption data retrieved!
[2022-01-17 22:44:04][INFO] : [Maison][Gaz] Get comparison data…
[2022-01-17 22:44:04][ERROR] : [Maison][Gaz] Unable to retrieve comparison data
[2022-01-17 22:44:04][ERROR] : [Maison][Gaz] Error - Next try tomorrow
Effectivement les données de comparaison ne sont pas disponibles sur le site, et je crois que ça n’a jamais fonctionné depuis la refonte du site dans mon cas. Il y a toujours un message « Le service est temporairement indisponible » affiché à la place des données de comparaison. Mais du coup, même si les données de consommation sont bien collectées, elles ne sont pas traitées. Est-ce possible de passer outre les données de comparaison ?
Je ne sais pas si je suis un cas isolé ou s’il y a d’autres personnes dans la même situation.
Si je suis le seul, ça ne vaut sans doute pas la peine d’y consacrer du temps… autant attendre patiemment que le site retombe en marche.

Le plug-in en version stable refonctionne pour moi depuis ce matin avec la comparaison semble-t-il:
image

Merci @hugoKs3 !

Je vais surveiller de près ces histoires de captcha quand même…

Bonjour,

Merci pour la mise à jour du plugin.

Mais comme @miami31 j’ai une erreur de comparaison et du coup rien dans le widget.

[2022-01-18 09:11:46][INFO] : [Systeme][Gazpar] ...authenticated!
[2022-01-18 09:11:46][INFO] : [Systeme][Gazpar] Retrieve PCE...
[2022-01-18 09:11:47][DEBUG] : [Systeme][Gazpar] PCE: []
[2022-01-18 09:11:47][INFO] : [Systeme][Gazpar] ...PCE retrieved: 
[2022-01-18 09:11:47][INFO] : [Systeme][Gazpar] Get consumption data...
[2022-01-18 09:11:47][DEBUG] : [Systeme][Gazpar] conso: []
[2022-01-18 09:11:47][INFO] : [Systeme][Gazpar] ...consumption data retrieved!
[2022-01-18 09:11:47][INFO] : [Systeme][Gazpar] Get comparison data...
[2022-01-18 09:11:47][DEBUG] : [Systeme][Gazpar] comparison: {"code":405,"message":"Method Not Allowed"}
[2022-01-18 09:11:47][ERROR] : [Systeme][Gazpar] Unable to retrieve comparison data
[2022-01-18 09:11:47][DEBUG] : [Systeme][Gazpar] error: {"code":405,"message":"Method Not Allowed"}
[2022-01-18 09:11:47][WARNING] : [Systeme][Gazpar] Error - Next try in one hour

Capture

VM Proxmox Jeedom V3.3.39
Plugin Version 2022-01-16 13:18:56

@Poumi, dans la dernière version beta, deux nouvelles options sont disponibles dans la configuration du plugin:

  • Une pour logger un message dans le centre de messages si un captcha est détecté (cochée par défaut)
  • Une pour désactiver l’équipement si un captcha est détecté (pour éviter des reconnections tant que que le captcha n’est pas résolu)

@biarnes64, comportement très étrange…
Pouvez-vous me montrer les lignes de logs (en debug) « Authent1 » et « Authent2 » qui doivent être juste au-dessus de celles que vous avez copiées ?
Merci.

@miami31, il y avait effectivement un bug dans le plugin quand les données de comparaison n’étaient pas présentes. Je viens de le corriger (normalement) dans la dernière beta. Pouvez-vous me confirmer que ca fonctionne ?

Voila:

[2022-01-26 20:21:26][INFO] : [Systeme][Gazpar] Authentication in progress..
[2022-01-26 20:21:27][DEBUG] : [Systeme][Gazpar] Authent1: {"state":"SUCCESS","actualLockoutDuration":0,"displayCaptcha":false,"redirectUrl":"https://sofa-connexion.grdf.fr:443/openam/oauth2/externeGrdf/authorize?response_type=code&scope=openid%20profile%20email%20infotravaux%20%2Fv1%2Faccreditation%20%2Fv1%2Faccreditations%20%2Fdigiconso%2Fv1%20%2Fdigiconso%2Fv1%2Fconsommations%20new_meg%20%2FDemande.read%20%2FDemande.write&client_id=prod_espaceclient&state=0&redirect_uri=https%3A%2F%2Fmonespace.grdf.fr%2F_codexch&nonce=7cV89oGyWnw28DYdI-702Gjy9f&by_pass_okta=1&capp=meg","surname":"xxxxxx","name":"xxxxxxx","email":"xxxxxxx@gmail.com"}
[2022-01-26 20:21:27][DEBUG] : [Systeme][Gazpar] Authent2: <!DOCTYPE html><html lang="fr"><head>   <meta charset="utf-8">   <title>Espace client - GRDF - Connexion</title>   <base href="/" id="soco-base-ref">   <meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate">   <meta http-equiv="Pragma" content="no-cache">   <meta name="viewport" content="width=device-width, initial-scale=1">   <link rel="icon" type="image/x-icon" href="/assets/shared/images/favicon.ico">   <!-- <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" rel="stylesheet"> -->   <style type="text/css">@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v121/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;}</style>   <!-- Google Tag Manager -->   <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push(      {'gtm.start': new Date().getTime(),event:'gtm.js'}    );var f=d.getElementsByTagName(s)[0],     j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=     'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);   })(window,document,'script','dataLayer','GTM-MFM3DD');</script>   <!-- End Google Tag Manager -->    <!-- baseUrl Endossement Dynamic-->   <script type="application/javascript">     (() => {       if (document.location.pathname.includes('endossement') && JSON.parse(localStorage.getItem('user-endossement'))) {         document.getElementById("soco-base-ref").href = '/endossement/';       } else if(document.location.pathname.includes('endossement')) {         window.location.href = "/";       }     })();   </script>   <!-- End baseUrl Endossement Dynamic--> <style>@charset "UTF-8";@import url(https://fonts.googleapis.com/icon?family=Material+Icons);:root{--breakpoint-sm:576px;--breakpoint-xl:1200px;}html{-ms-text-size-adjust:100%;}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:479.98px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1199.98px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}*,:after,:before{box-sizing:border-box;}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}img{border-style:none;}img{vertical-align:middle;}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important;}img{page-break-inside:avoid;}@page {size:a3;}body{min-width:992px!important;}}@font-face{font-family:AvenirMedium;src:url(AvenirLT_65Medium.dde8122963790c52ed0f.eot?#iefix) format("eot"),url(AvenirLT_65Medium.706ed9942e9ade556741.woff2) format("woff2"),url(AvenirLT_65Medium.f24b3d7a562d72f296ed.woff) format("woff"),url(AvenirLT_65Medium.63d50f308877dab93052.ttf) format("truetype"),url(AvenirLT_65Medium.471e6879828997375cbb.svg) format("svg");}@font-face{font-family:unicons;src:url(unicons.e4850c5a79b8b99c1d01.eot?#iefix) format("eot"),url(unicons.630f9c3d4b8263153579.woff2) format("woff2"),url(unicons.91d77bf04334bd0dd78c.woff) format("woff"),url(unicons.5bbd2719a42a7702f98e.ttf) format("truetype"),url(unicons.3519504b85cbd5434d0b.svg) format("svg");}body{padding:0;margin:0;}body{font-family:AvenirMedium,sans-serif;}@font-face{font-family:avenirBook;src:url(Avenir-Book.b89180ba3f0389a1009c.eot);src:url(Avenir-Book.b89180ba3f0389a1009c.eot?#iefix) format("embedded-opentype"),url(Avenir-Book.aa437a6287b5ed4f799d.woff2) format("woff2"),url(Avenir-Book.dc51b5291ff3c597f770.woff) format("woff"),url(Avenir-Book.97f45a82dd187af7fdaf.ttf) format("truetype"),url(Avenir-Book.3878e9fefa54102da9e9.svg#avenirBook) format("svg");}@font-face{font-family:avenirLight;src:url(AvenirLTW01_35Light.4cb34457c5652863f10f.eot);src:url(AvenirLTW01_35Light.4cb34457c5652863f10f.eot?#iefix) format("embedded-opentype"),url(AvenirLTW01_35Light.52c893f74dcb6a076574.woff2) format("woff2"),url(AvenirLTW01_35Light.66bd2ceac4c2dcb67ee6.woff) format("woff"),url(AvenirLTW01_35Light.367e7d0530861c39ca88.ttf) format("truetype"),url(AvenirLTW01_35Light.509680640ca2d6a4708c.svg#avenirLight) format("svg");}@font-face{font-family:avenirBlack;src:url(avenirLTW01_95Black.4df6f8971155b18b9950.eot);src:url(avenirLTW01_95Black.4df6f8971155b18b9950.eot?#iefix) format("embedded-opentype"),url(avenirLTW01_95Black.a385382fa85f777cc1be.woff2) format("woff2"),url(avenirLTW01_95Black.6496e303199da340de77.woff) format("woff"),url(avenirLTW01_95Black.c10adfcec26c2ff9d874.ttf) format("truetype"),url(avenirLTW01_95Black.ebc1fe2bf604c6937646.svg#avenirBlack) format("svg");}@font-face{font-family:avenirRoman;src:url(AvenirLTW01_55Roman.831e08afa035eab9c9fe.eot);src:url(AvenirLTW01_55Roman.831e08afa035eab9c9fe.eot?#iefix) format("embedded-opentype"),url(AvenirLTW01_55Roman.75d49df91bd25d7364df.woff2) format("woff2"),url(AvenirLTW01_55Roman.78422bb4b203eaf88631.woff) format("woff"),url(AvenirLTW01_55Roman.aa5f6d92de0dc42984e2.ttf) format("truetype"),url(AvenirLTW01_55Roman.0241220e9f3d07728d6d.svg#avenirRoman) format("svg");}@font-face{font-family:avenirMedium;src:url(Avenir-Medium.5afd7bb80b5af014dc4e.eot);src:url(Avenir-Medium.5afd7bb80b5af014dc4e.eot?#iefix) format("embedded-opentype"),url(Avenir-Medium.967e30bb3342884df018.woff2) format("woff2"),url(Avenir-Medium.35421a848447c4320d22.woff) format("woff"),url(Avenir-Medium.9f5434fa244c7156f88f.ttf) format("truetype"),url(Avenir-Medium.f38d4c85af0c2e736e94.svg#avenirMedium) format("svg");}:root{--color-blue:#0053a1;--color-blue-light:#0053a159;--color-red:#dc3545;--color-green:#1e8389;--color-error:#d43934;--color-white-gray:#f1efee;--color-white:#fff;--color-light-gray:#757580;--color-pale-gray:#eaf5ef;--color-gray:#707070;--color-disabled-gray:#9494a2;--color-turquoise:#1f8389;--color-vert:#57a37c;--color-orange:#fab200;--color-orange-60:#fab2009a;--main-black:#2d2a26;--main-gray:#6a6a6a;--very-light-pink:#f1f1f1;--color-black-10percent:#0000001a;--color-bleu-canard:#0a80a8;--color-blue-dark:#0053a18c;--color-blue-shadow:#214b7333;--color-black-shadow:#00000029;--color-blue-light-shadow:#214b7312;--color-vert-light-shadow:#1f838933;--color-moypression-red:#e34900;--color-baspression-green:#1b9802;--color-moypressionC-green:#236403;--color-Ngaz-red:#f57373;--color-cpgaz-green:#57b034;--color-cpgazinfos-blue:#8b3dab;--main-font-light:"avenirLight";--main-font-roman:"avenirRoman";--main-font-black:"avenirBlack";--main-font-medium:"avenirMedium";--main-font-book:"avenirBook";--font-icon:"unicons, sans-serif";--button-transition-delay:all 0.3s;}html{box-sizing:border-box;font-size:62.5%;}body{font-family:avenirMedium;color:#6a6a6a;font:normal 100%/1.4;font-size:1.6rem;}img{max-width:100%;}*,:after,:before{box-sizing:inherit;}*{scrollbar-width:thin;scrollbar-color:#0073de #fff;}body,html{height:100%;}</style><link rel="stylesheet" href="styles.12f497b8514dcdcfd71d.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.12f497b8514dcdcfd71d.css"></noscript></head>  <body>   <!-- Google Tag Manager (noscript) -->   <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MFM3DD"                     height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>   <!-- End Google Tag Manager (noscript) -->   <espace-client-grdf-root>     <img src="assets/shared/styles/vendors/organic_scss/img/loader_grdf.gif" width="150px" style="position: absolute; top: 40%; left: calc(50% - 75px);">   </espace-client-grdf-root> <script src="runtime.5e0164573cde4c1dd3e7.js" defer></script><script src="polyfills.fe8068d502eaed917a90.js" defer></script><script src="main.ec3af3ab633cfba9a240.js" defer></script>   </body></html>
[2022-01-26 20:21:27][INFO] : [Systeme][Gazpar] ...authenticated!

bonsoir ,

perso nouvelle version installée depuis une semaine et j’ai toujours rien

Et j’ai le bloc ci dessous dans les log .

Que signifie les 3 étapes exactement ? est-ce que si la première étape, que j’imagine être l’accès simple au site, foire les deux étape ont lieue quand même ? sinon cela voudrait dire que j’ai un soucis d’authentification simplement ? je me demande si je ne suis pas complétement interdit su site , ou si je n’ai pas un souis avec mon serveur dns qui est un peut spécial.

Citation
2022-01-27 16:50:17][INFO] : [Chaudiere][Gaz Maison] 1ère étape d’authentification Jazpar
[2022-01-27 16:50:17][DEBUG] : [Chaudiere][Gaz Maison] Session:
[2022-01-27 16:50:17][INFO] : [Chaudiere][Gaz Maison] 2ème étape d’authentification Jazpar
[2022-01-27 16:50:18][DEBUG] : [Chaudiere][Gaz Maison] JVWS (authent):
[2022-01-27 16:50:18][INFO] : [Chaudiere][Gaz Maison] 3ème étape d’authentification Jazpar
[2022-01-27 16:50:19][DEBUG] : [Chaudiere][Gaz Maison] Token:
[2022-01-27 16:50:19][WARNING] : [Chaudiere][Gaz Maison] Erreur lors de la récupération des informations de session - Abandon - Prochain essai dans 1 heure
[2022-01-27 16:50:19][WARNING] : [Chaudiere][Gaz Maison] Erreur connexion - Abandon - Prochain essai dans 1 heure

je viens d’installer la beta depuis le market , et je ne vois pas les deux option en question.

Bonjour @krom77,

Vos logs montrent que vous êtes toujours sur une ancienne version du plugin…
Il doit y avoir un problème sur votre installation…
Je vous suggère de désinstaller complètement le plugin et de le réinstaller depuis le market en version stable.

Merci @biarnes64.
Avez-vous essayé de vous connecter à votre espace « manuellement » ? Y voyez-vous bien vos données de consommation ?
Avez-vous plusieurs compteurs assignés à votre compte ?

L’authentification semble bien se dérouler, mais le plugin n’arrive pas à récupérer la liste des PCE (numéro de compteur).

Bonsoir,
J’arrive bien à voir mes données de consommation:

Je n’ai qu’un seul compteur assigné à mon compte.

Euh… votre affichage est très étrange… Etes-vous bien sur le site GRDF la ? Ca ressemble plus au site de votre fournisseur de gaz (engie ou autre…)

1 « J'aime »

Non j’étais sur le site de Tarif réglementé qui prend les infos chez GRDF
Sur mon compte GRDF j’ai:

Par contre j’ai renseigné dans le plugin mon numéro PCE et miracle ça fonctionne !

Merci pour ton assistance.

1 « J'aime »

Oui, le plugin se connecte au site GRDF (distributeur), pas au site des fournisseurs.
Le service est effectivement indisponible pour le moment, pas ma faute :smiley:
C’est tout de même étrange que vous ayez du renseigner votre numéro PCE si vous n’en avez qu’un sur le site GRDF… mais bon, si ca fonctionne…
Quand vous vous êtes connecté sur le site GRDF, avez-vous du cocher des conditions générales ou autre ?

Oui je me rappel avoir coché ça mais il y a bien longtemps ça ne date pas d’aujourd’hui

Bonjour à tous, bonjour @hugoKs3

Je fais suite à ce topic:

J’ai bien la dernière version du plugin Jazpar et merci pour la MAJ. J’observe par contre des choses étonnantes concernant la conso locale (que ça soit min, moyenne ou max).
Sur le widget, elle correspond bien à ce qui est indiqué sur le site GRDF.
Par contre, quand je suis sur la liste des commandes et que je fais « tester », je n’ai pas la même valeur.

Par exemple:

  • conso min locale sur le widget: 2053kwh; le graphique affiche bien la même valeur; c’est la valeur du site GRDF
  • conso min locale en faisant un « tester » dans la ligne de commande: 1734 kwh

Je ne vois pas à quoi cela correspond car ce n’est même pas celle de décembre qui était de 2018 kwh.

Tout le reste est ok, les valeurs sont bonnes, sauf celles-ci.

Régulièrement, j’ai ce type de message:

[2022-01-30 18:12:42][ERROR] : [Energie][Gazpar] Unable to retrieve comparison data

Je précise que j’ai bien ré-crée un nouvel objet (mais pas de différence avec l’ancien que j’ai gardé).

Un modérateur peut-il fusionner avec ce sujet?

Peut-être pas utile d’avoir plusieurs posts pour le même plugin.