Page 6 sur 12

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

Publié : 27 juil. 2019, 20:25
par yvanf
Bonjour,
Tout fonctionnait bien jusqu'au changement de format de la page web en juin.
J'ai remplacer le fichier gaspar.py par le nouveau qui intègre la modification de la page web.
Et ça ne marche pas du tout (extrait log) :

Traceback (most recent call last):
File "/home/pi/domoticz_gaspar/gaspar_json.py", line 26, in <module>
import gaspar
File "/home/pi/domoticz_gaspar/gaspar.py", line 7
<!DOCTYPE html>
^
SyntaxError: invalid syntax


D'où cela peut il venir (on dirait un pb plus général) ?
Par avance merci.

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

Publié : 25 sept. 2019, 11:12
par epierre
beber888 a écrit : 11 nov. 2018, 00:07 ,
J'ai essayer de gérer les comptage impulsionnel du Gazpar sur la sortie impulsionnelle. Mon esp8266 fonctionne tres bien quand je fait les impulsion moi même par contre quand ça viens du gazpar, non. A croire qu'ils ont désactivé la sortie impulsionnelle....
Donc en faisant des recherche je suis tombé sur votre API.
Bonjour,

serait-ce toi sur le forum knx ? justement ma questions était de savoir s'ils génèrent l'impoulsion ou juste la coupure sur un signal envoyé, rien trouvé nulle part à part ton post ailleurs.

pour le script je ne l'ai pas fini (il marchait mais ils ont dû changer leur site), c'est un peu l'usine à gaz en fait, il faudrait que je voie pour le reprendre...

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

Publié : 30 sept. 2019, 13:17
par epierre
Bonjour,

Mis à jour mais conso semaine seulement:

https://github.com/empierre/domoticz_gaspar

J'ai rajouté un .bat pour windows, si quelqu'un peut me le tester pour les dépendances !

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

Publié : 06 oct. 2019, 20:04
par lebipbip
Bonjour epierre,

Tout d'abord, merci pour ton travail sur ces scripts!
J'ai pas testé la version Windows, désolé. Par contre, j'ai essayé la version Linux sur un Raspberry. Malheureusement, le script me renvoie systématiquement une erreur de syntaxe :

Code : Tout sélectionner

Error: near line 1: near "Exception": syntax error
J'ai bien installé toutes les dépendances, et le log semble correct :

Code : Tout sélectionner

2019-10-06 19:56:18,720 logging in as xxxxxxxx@gmail.com...
2019-10-06 19:56:31,799 logged in successfully!
2019-10-06 19:56:31,800 retrieving data...
2019-10-06 19:56:49,221 got data!
J'ai essayé de lire ton code, mais n'étant pas développeur, je n'ai pas trouvé d'où peut venir cette erreur.

Aurais-tu une idée?

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

Publié : 06 oct. 2019, 21:58
par epierre
hello,

pas simple le bug, je n'étais même pas sur ma prod dans la dernière version, deux fonctions avec le même nom, python ne réagissait pas... allez c'est corrigé quand tu feras un git pull

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

Publié : 06 oct. 2019, 22:01
par epierre
oups tu parlais de linky ou gazpar ?

pour gazpar tu doit générer:

-rw-rw-r-- 1 odroid odroid 463 Oct 6 22:00 export_days_values.json
-rw-rw-r-- 1 odroid odroid 449 Oct 6 22:00 export_months_values.json

et tu as un

-rw-rw-r-- 1 odroid odroid 3667 Oct 6 22:00 domoticz_gaspar.log

qui dois te dire si quelque chose ne va pas

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

Publié : 07 oct. 2019, 10:25
par lebipbip
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!
j'ai essayé un git pull comme tu le recommandais, mais il me dit que tout est déjà à jour. J'ai raté quelque chose?

En tout cas, merci pour ton aide.

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

Publié : 07 oct. 2019, 10:47
par epierre
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 ?

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

Publié : 07 oct. 2019, 11:09
par Kyrille
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 ?

Moi aussi, j'ai depuis le début ce même message dans le terminal de mon Raspberry:

Code : Tout sélectionner

Error: near line 1: near "Exception": syntax error

Et j'ai à chaque fois le même message d'erreur dans le req.sql résultant

Code : Tout sélectionner

Exception opening export_months_values.json : TypeError: Cannot read property 'conso' of undefined
Avec le domoticz_gaspar.log suivant :

Code : Tout sélectionner

2019-10-07 07:30:05,689 logging in as mon-adresse@mail.fr...
2019-10-07 07:30:28,770 logged in successfully!
2019-10-07 07:30:28,771 retrieving data...
2019-10-07 07:30:43,369 got data!
null,null,null,null,null,null,1234,249,147,112,270,216
null,null,null,null,null,null,05/2019,06/2019,07/2019,08/2019,09/2019,10/2019
0,16,6,14,6,26,23,22,51,55,48,40
Le 24/09/2019,Le 25/09/2019,Le 26/09/2019,Le 27/09/2019,Le 28/09/2019,Le 29/09/2019,Le 30/09/2019,Le 01/10/2019,Le 02/10/2019,Le 03/10/2019,Le 04/10/2019,Le 05/10/2019
J'en avais fait mention dans un de mes commentaires précédents. Mais comme au final, tout se passe bien malgré tout (je retrouve toutes mes infos dans Domoticz : semaine, mois ou année passée), je n'ai pas insisté plus que ça.

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

Publié : 07 oct. 2019, 11:44
par epierre
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 ;-)