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

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
yvanf
Messages : 6
Enregistré le : 01 juin 2019, 23:58

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

Message par yvanf » 27 juil. 2019, 20:25

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.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


epierre
Messages : 565
Enregistré le : 27 mai 2015, 09:32
Contact :

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

Message par epierre » 25 sept. 2019, 11:12

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...
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx

epierre
Messages : 565
Enregistré le : 27 mai 2015, 09:32
Contact :

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

Message par epierre » 30 sept. 2019, 13:17

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 !
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx

lebipbip
Messages : 8
Enregistré le : 05 oct. 2019, 18:52

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

Message par lebipbip » 06 oct. 2019, 20:04

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?

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


epierre
Messages : 565
Enregistré le : 27 mai 2015, 09:32
Contact :

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

Message par epierre » 06 oct. 2019, 21:58

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
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx

epierre
Messages : 565
Enregistré le : 27 mai 2015, 09:32
Contact :

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

Message par epierre » 06 oct. 2019, 22:01

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
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx

lebipbip
Messages : 8
Enregistré le : 05 oct. 2019, 18:52

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

Message par lebipbip » 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!
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.

epierre
Messages : 565
Enregistré le : 27 mai 2015, 09:32
Contact :

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

Message par epierre » 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 ?
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx

Kyrille
Messages : 26
Enregistré le : 23 juin 2019, 16:12

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

Message par Kyrille » 07 oct. 2019, 11:09

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.

epierre
Messages : 565
Enregistré le : 27 mai 2015, 09:32
Contact :

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

Message par epierre » 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 ;-)
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre