Page 7 sur 12

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 12:02
par Kyrille
epierre a écrit : 07 oct. 2019, 11:44 j'ai laissé trainer plein de trucs, je pense que ton compteur est assez récent comme je vois plein de null dans les logs, problème que je n'ai plus ;-)
Ah oui je vois. En effet, je l'ai depuis 5 mois. J'imagine que ces erreurs disparaîtront d'elles-mêmes donc. Merci !

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 14:22
par lebipbip
epierre a écrit : 07 oct. 2019, 10:47
lebipbip a écrit : 07 oct. 2019, 10:25 Ha oui, j'ai oublié de préciser... Je parlais de Gazpar.

J'ai bien les deux fichiers json et les données ont l'air correctes.
Voila un extrait du log correspondant à mon dernier essai:

Code : Tout sélectionner

2019-10-07 10:21:48,650 logging in as xxxxx@gmail.com...
2019-10-07 10:21:59,017 logged in successfully!
2019-10-07 10:21:59,018 retrieving data...
2019-10-07 10:22:11,197 got data!
donc tout doit bien aller, tu as toujours ce message ?
Malheureusement, oui. J'ai toujours le message d'erreur de syntaxe. Et contrairement à Kyrille, mon domoticz_gaspar.log s'arrête juste après "got data!"....
C'est pour cela que j'avais un doute sur la mise à jour.
Pour être sûr, j'ai supprimé le dossier domoticz_gaspar et je suis reparti à zéro avec un

Code : Tout sélectionner

git clone https://github.com/empierre/domoticz_gaspar.git
Mais malgré ça, l'erreur persiste :?

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 14:28
par epierre
lebipbip a écrit : 07 oct. 2019, 14:22
Malheureusement, oui. J'ai toujours le message d'erreur de syntaxe. Et contrairement à Kyrille, mon domoticz_gaspar.log s'arrête juste après "got data!"....
C'est pour cela que j'avais un doute sur la mise à jour.
Pour être sûr, j'ai supprimé le dossier domoticz_gaspar et je suis reparti à zéro avec un

Code : Tout sélectionner

git clone https://github.com/empierre/domoticz_gaspar.git
Mais malgré ça, l'erreur persiste :?
mais qu'as-tu dans les logs après ou en ligne de commande ?

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 14:37
par lebipbip
J'ai pas grand chose, en fait.

La ligne de commande :

Code : Tout sélectionner

pi@raspberrypi:~/domoticz_gaspar $ ./domoticz_gaspar.sh
Error: near line 1: near "Exception": syntax error
pi@raspberrypi:~/domoticz_gaspar $
Et le log complet suite à mes derniers essais :

Code : Tout sélectionner

pi@raspberrypi:~/domoticz_gaspar $ cat domoticz_gaspar.log
2019-10-07 07:44:28,396 logging in as xxxxxxxxxx@gmail.com...
2019-10-07 07:44:36,480 logged in successfully!
2019-10-07 07:44:36,481 retrieving data...
2019-10-07 07:44:46,363 got data!
2019-10-07 10:21:48,650 logging in as xxxxxxxxxx@gmail.com...
2019-10-07 10:21:59,017 logged in successfully!
2019-10-07 10:21:59,018 retrieving data...
2019-10-07 10:22:11,197 got data!
2019-10-07 14:15:50,632 logging in as xxxxxxxxxx@gmail.com...
2019-10-07 14:15:59,236 logged in successfully!
2019-10-07 14:15:59,237 retrieving data...
2019-10-07 14:16:11,868 got data!
2019-10-07 14:30:23,492 logging in as xxxxxxxxxx@gmail.com...
2019-10-07 14:30:31,331 logged in successfully!
2019-10-07 14:30:31,332 retrieving data...
2019-10-07 14:30:42,248 got data!
pi@raspberrypi:~/domoticz_gaspar $

et ça, c'est le contenu du dossier (ou cas où):

Code : Tout sélectionner

pi@raspberrypi:~/domoticz_gaspar $ ls -l
total 116
-rw-r--r-- 1 pi pi   376 oct.   7 07:43 CHANGELOG
-rw-r--r-- 1 pi pi   526 oct.   7 07:43 domoticz_gaspar.bat
-rw-r--r-- 1 pi pi   111 oct.   7 07:43 _domoticz_gaspar.cfg
-rw-r--r-- 1 pi pi   117 oct.   7 07:44 domoticz_gaspar.cfg
-rw-r--r-- 1 pi pi  5668 oct.   7 07:43 domoticz_gaspar.js
-rw-r--r-- 1 pi pi   760 oct.   7 14:30 domoticz_gaspar.log
-rwxr-xr-x 1 pi pi   816 oct.   7 07:43 domoticz_gaspar.sh
-rw-r--r-- 1 pi pi   464 oct.   7 14:30 export_days_values.json
-rw-r--r-- 1 pi pi   147 oct.   7 14:30 export_months_values.json
-rw-r--r-- 1 pi pi  5848 oct.   7 07:43 gaspar_json.py
-rw-r--r-- 1 pi pi 17325 oct.   7 07:43 gaspar.py
-rw-r--r-- 1 pi pi 35141 oct.   7 07:43 LICENSE
drwxr-xr-x 2 pi pi  4096 oct.   7 07:44 __pycache__
-rw-r--r-- 1 pi pi  2231 oct.   7 07:43 README.md
-rw-r--r-- 1 pi pi  2255 oct.   7 14:30 req.sql
pi@raspberrypi:~/domoticz_gaspar $

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 14:44
par epierre
donc le soucis vient du contenu, c'est généré si je trouve l'info sur le site, après ton erreur vient de la génération du fichier sql

-rw-r--r-- 1 pi pi 464 oct. 7 14:30 export_days_values.json
-rw-r--r-- 1 pi pi 147 oct. 7 14:30 export_months_values.json

tu pourrais me les envoyer par email: domoticz@e-nef.com que je les regarde svp ?

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 15:05
par lebipbip
Je viens de faire partir le mail.
J'ai ouvert le fichier sql. L'exception est sur la première ligne :

Code : Tout sélectionner

Exception opening export_months_values.json : TypeError: Cannot read property 'conso' of undefined
Je n'avais pas pensé à ouvrir ce fichier...

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 15:16
par Kyrille
Juste pour préciser que de mon côté, je suis toujours sur la branche aspichat-patch-1 (voir ci-dessous), avec les modifs liées aux unités Wh/kWh décrites dans les posts qui ont suivi.

C'est peut-être la différence.
aspichat a écrit : 25 juin 2019, 12:24 Bonjour à tous

l y a eu a nouveau quelques modifications dans le code de la page web de GRDF. J'ai mis à jour le fichier 'gaspar.py' sur mon dépôt GitHub : https://github.com/aspichat/domoticz_g ... at-patch-1

Il suffit de remplacer le fichier d'origine par le nouveau et ça devrait rentrer dans l'ordre.

Les modifications à effectuer concernent les lignes 205 et 206 : remplacer j_idt113 par j_idt139 à la fin des lignes
Kyrille a écrit : 25 juin 2019, 23:16 Super, ça marche, merci !

Pour les noobs comme moi, les seules astuces à retenir :
-- forcer la version 2.4.0 de Winston (on en est à la 3.2.1 en ce moment et ça cause des problèmes si on est à jour), faire un npm install winston@2.4.0
-- bien se mettre sur la branche patchée, avec un git checkout aspichat-patch-1 par exemple
...

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 15:21
par Kyrille
lebipbip a écrit : 07 oct. 2019, 15:05 Je viens de faire partir le mail.
J'ai ouvert le fichier sql. L'exception est sur la première ligne :

Code : Tout sélectionner

Exception opening export_months_values.json : TypeError: Cannot read property 'conso' of undefined
Je n'avais pas pensé à ouvrir ce fichier...

@lebipbip : Lis mes commentaires précédents, j'ai aussi cette erreur et ça n'empêche pas le reste de parfaitement bien fonctionner... Le problème est ailleurs.

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 16:35
par epierre
oui j'ai compris le problème, il n'y a que 5 mois où j'essaye d'en calculer 12.... i lva falloir que je retravaille cela un peu...

Re: Récupérer ses informations de consommation électriques via l'API GRDF

Publié : 07 oct. 2019, 17:34
par lebipbip
Kyrille a écrit : 07 oct. 2019, 15:21
lebipbip a écrit : 07 oct. 2019, 15:05 Je viens de faire partir le mail.
J'ai ouvert le fichier sql. L'exception est sur la première ligne :

Code : Tout sélectionner

Exception opening export_months_values.json : TypeError: Cannot read property 'conso' of undefined
Je n'avais pas pensé à ouvrir ce fichier...

@lebipbip : Lis mes commentaires précédents, j'ai aussi cette erreur et ça n'empêche pas le reste de parfaitement bien fonctionner... Le problème est ailleurs.
Effectivement, je n'avais pas fait attention. Et comme tu le dis, le problème est ailleurs.
Visiblement, epierre n'avais pas envisagé que certaines personnes seraient trop enthousiaste et voudraient tester tout ça le plus tôt possible ;)