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 ...
Kyrille
Messages : 55
Enregistré le : 23 juin 2019, 16:12

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

Message par Kyrille »

decalco a écrit : 03 avr. 2020, 12:14 Bonjour à tous, et bravo pour le travail de chacun.
Pour moi, la remontée des données GRDF fonctionne bien, sauf que je ne récupère que les 12 derniers jours.
Comment faire pour remonter tout l'historique (début 2019) ?
Il faut exporter un CSV depuis le site internet de GRDF puis jouer un peu avec Excel pour créer les requêtes SQL te permettant de "populer" ta database avec des données plus anciennes.

Voir ici :
https://easydomoticz.com/forum/viewtopi ... 116#p71116
et pour un Excel en anglais, le commentaire d'après :
https://easydomoticz.com/forum/viewtopi ... 117#p71117

Hope it helps.
Modifié en dernier par Kyrille le 23 avr. 2020, 12:07, modifié 1 fois.
Raspberry Pi 3B+ et Pi 4 (8Go) sous buster / Conbee II / Z-Stick Gen 5 / RFXCOM 433 XL / Domoticz 2020.02

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

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

Message par Kyrille »

Et de mon côté, depuis le passage à buster et domoticz 2020.01 ce WE, j'ai le message suivant dans mes logs à chaque appel:
SyntaxError: name 'JAVAVXS' is used prior to global declaration
Traceback (most recent call last):
File "/home/pi/domoticz/scripts/domoticz_gaspar/gaspar_json.py", line 26, in <module>
import gaspar
File "/home/pi/domoticz/scripts/domoticz_gaspar/gaspar.py", line 199
global JAVAVXS
^
SyntaxError: name 'JAVAVXS' is used prior to global declaration
Et du coup, la mise à jour des données dans Domoticz ne se fait plus...

Qu'ai-je bien pu casser ? Sachant que je n'ai évidemment rien fait d'autre que mettre à jour raspbian et domoticz, je n'ai pas touché aux scripts gaspar.

Pour info, quand je regarde l'historique de ce fil, on voit ici https://easydomoticz.com/forum/viewtopi ... 537#p69537:
/home/pjh/domoticz/plugins/domoticz_gaspar/gaspar.py:199: SyntaxWarning: name 'JAVAVXS' is used prior to global declaration global JAVAVXS
J'imagine qu'on a(vait) tous ce warning. Est-ce que la mise à jour de python (en 3.7.3) n'aurait pas durci les règles d'écriture, passant d'une SyntaxWarning à une SyntaxError ?

Merci d'avance.
Raspberry Pi 3B+ et Pi 4 (8Go) sous buster / Conbee II / Z-Stick Gen 5 / RFXCOM 433 XL / Domoticz 2020.02

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

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

Message par Kyrille »

Je me réponds à moi-même pour la résolution du problème, ça pourra servir à d'autres.

A l'époque, j'étais parti sur https://github.com/aspichat/domoticz_ga ... at-patch-1 qui était un fork de https://github.com/empierre/domoticz_gaspar. Mais au final, c'est bien ce cernier qui est toujours correctement maintenu. Du coup, j'ai pu me débarrasser du problème de SyntaxWarning devenu SyntaxError, avec au passage quelques améliorations bienvenues comme le fait que les valeurs nulles de compteur sont désormais bien prises en compte.

Merci à @epierre !
Raspberry Pi 3B+ et Pi 4 (8Go) sous buster / Conbee II / Z-Stick Gen 5 / RFXCOM 433 XL / Domoticz 2020.02

deennoo
Messages : 4030
Enregistré le : 25 janv. 2015, 02:00

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

Message par deennoo »

Le gazpar a été installé cet après midi, je vais vite tester ce script !
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr

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

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

Message par Kyrille »

Hello,

Pas de souci de votre côté en ce moment ?

https://github.com/empierre/domoticz_gaspar/issues/18
Raspberry Pi 3B+ et Pi 4 (8Go) sous buster / Conbee II / Z-Stick Gen 5 / RFXCOM 433 XL / Domoticz 2020.02

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

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

Message par Kyrille »

Raspberry Pi 3B+ et Pi 4 (8Go) sous buster / Conbee II / Z-Stick Gen 5 / RFXCOM 433 XL / Domoticz 2020.02

marc_bzh
Messages : 74
Enregistré le : 16 déc. 2017, 09:44
Localisation : Rennes

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

Message par marc_bzh »

Bonjour à tous , c'est toujours fonctionnel pour récupérer les infos de conso ?

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

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

Message par Kyrille »

Oui, c'est toujours fonctionnel.

Image
Raspberry Pi 3B+ et Pi 4 (8Go) sous buster / Conbee II / Z-Stick Gen 5 / RFXCOM 433 XL / Domoticz 2020.02

marc_bzh
Messages : 74
Enregistré le : 16 déc. 2017, 09:44
Localisation : Rennes

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

Message par marc_bzh »

Bonjour , j'ai une petite question comment rajouter la vue dans Domoticz ?

J'ai lancé le script avec ID99 mais je sais pas vraiment comment trouver le dispositif

marc_bzh
Messages : 74
Enregistré le : 16 déc. 2017, 09:44
Localisation : Rennes

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

Message par marc_bzh »

Finalement j'ai trouvé comment le rajouter mais j'ai pas mal d'erreurs dans les logs


tail -f domoticz_gaspar.log
Traceback (most recent call last):
File "/home/pi/domoticz_gaspar/gaspar_json.py", line 179, in <module>
main()
File "/home/pi/domoticz_gaspar/gaspar_json.py", line 124, in main
dtostr(today))
File "/home/pi/domoticz_gaspar/gaspar.py", line 150, in get_data_per_month
return _get_data(session, 'Mois', start_date, end_date)
File "/home/pi/domoticz_gaspar/gaspar.py", line 305, in _get_data
d = md.group(1)
AttributeError: 'NoneType' object has no attribute 'group'


Je suis pas dans bon répertoire peut être ?

Répondre