Page 11 sur 12

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

Publié : 10 sept. 2020, 13:06
par epierre
Hello,

Ce message n'apparaitra plus, c'était quand le système grdf était trop lent, j'ai rajouté un timeout infini, et là maintenant ça passe toujours ;-) updatez vous depuis le github,

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

Publié : 20 sept. 2020, 18:32
par marc_bzh
Je vais un update et tester de nouveau
Merci

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

Publié : 16 sept. 2021, 00:13
par olitask
Bonsoir

J'ai réinstallé mon serveur( freedombox avec Debian). Malheureusement j'ai un petit soucis.
J'ai suivi scrupuleusement le mode d'emploi sur github et j'ai ce message d'erreur :

Code : Tout sélectionner

~/domoticz_gaspar$ ./domoticz_gaspar.sh
Error: near line 1: attempt to write a readonly database
Error: near line 2: attempt to write a readonly database
Error: near line 3: attempt to write a readonly database
Error: near line 4: attempt to write a readonly database
Error: near line 5: attempt to write a readonly database
Error: near line 6: attempt to write a readonly database
Error: near line 7: attempt to write a readonly database
Error: near line 8: attempt to write a readonly database
Error: near line 9: attempt to write a readonly database
Error: near line 10: attempt to write a readonly database
Error: near line 11: attempt to write a readonly database
Error: near line 12: attempt to write a readonly database
Error: near line 13: attempt to write a readonly database
olitask@freedombox:~/domoticz_gaspar$ ls -l
total 112
-rw-r--r-- 1 olitask users   376 15 sept. 21:28 CHANGELOG
-rw-r--r-- 1 olitask users   526 15 sept. 21:28 domoticz_gaspar.bat
-rw-r--r-- 1 olitask users   111 15 sept. 21:28 _domoticz_gaspar.cfg
-rw-r--r-- 1 olitask users   113 15 sept. 21:31 domoticz_gaspar.cfg
-rw-r--r-- 1 olitask users  5997 15 sept. 21:28 domoticz_gaspar.js
-rw-r--r-- 1 olitask users   728 15 sept. 21:59 domoticz_gaspar.log
-rwxr-xr-x 1 olitask users   847 15 sept. 21:28 domoticz_gaspar.sh
-rw-r--r-- 1 olitask users   456 15 sept. 21:59 export_days_values.json
-rw-r--r-- 1 olitask users   365 15 sept. 21:59 export_months_values.json
-rw-r--r-- 1 olitask users  5848 15 sept. 21:28 gaspar_json.py
-rw-r--r-- 1 olitask users 17689 15 sept. 21:28 gaspar.py
-rw-r--r-- 1 olitask users 35141 15 sept. 21:28 LICENSE
drwxr-xr-x 1 olitask users    42 15 sept. 21:32 __pycache__
-rw-r--r-- 1 olitask users  2239 15 sept. 21:28 README.md
-rw-r--r-- 1 olitask users  2198 15 sept. 21:59 req.sql
le log :

Code : Tout sélectionner

2021-09-15 21:59:41,994 logging in as oXXXXXX@free.fr...
2021-09-15 21:59:43,446 logged in successfully!
2021-09-15 21:59:43,447 retrieving data...
2021-09-15 21:59:50,361 got data!
J'ai bien vu que qq'un avait eu le même soucis , mais pas vu de solution.

Je suis disponible pour donner d'autres info si nécessaire. Cordialement Olivier

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

Publié : 20 oct. 2021, 16:03
par JPGO
Bonjour,

Je tourne Domoticz 2020.2 sur un NAS Syno. J'utilise le plugin LINKY depuis un peu plus d'un an et maintenant j'essaie de faire la même chose avec mon compteur GASPAR. J'ai installé comme indiqué sur le site GitHub (j'espère :) ), créé mon dispositif Dummy en type "Electrique (instantanée+compteur)", modifié mon user/pwd et idx dans le fichier de config et lancé le script domoticz_gaspar.sh.

Pas de message d'erreur à a console,
Le fichier log donne ça ... et pas de données récupérées.

"Traceback (most recent call last):
File "/volume1/@appstore/domoticz/var/plugins/domoticz_gaspar/gaspar_json.py", line 26, in <module>
import gaspar
File "/volume1/@appstore/domoticz/var/plugins/domoticz_gaspar/gaspar.py", line 25, in <module>
import requests
ModuleNotFoundError: No module named 'requests'"

Merci de votre aide

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

Publié : 02 nov. 2021, 14:26
par JPGO
Hello,

Abandonware?

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

Publié : 03 nov. 2021, 00:32
par Kyrille
Hello,

As-tu installé les packages nécessaires, en l'occurrence requests dans ton cas ?

La liste sur le Github est la suivante :
sudo apt-get install sqlite3 nodejs npm sudo apt-get install python3 python3-numpy python3-dateutil python3-requests python3-lxml npm install winston@2.4.2

Envoyé de mon Pixel 4a en utilisant Tapatalk



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

Publié : 08 janv. 2022, 18:53
par didier3164
Marche plus... ;)

Code : Tout sélectionner

2022-01-08 18:51:56,644 logging in as ...
Traceback (most recent call last):
  File "/home/pi/domoticz/domoticz_gaspar/gaspar_json.py", line 179, in <module>
    main()
  File "/home/pi/domoticz/domoticz_gaspar/gaspar_json.py", line 113, in main
    token = gaspar.login(USERNAME, PASSWORD)
  File "/home/pi/domoticz/domoticz_gaspar/gaspar.py", line 101, in login
    javaxvs2=parse_lxml(req.text)
  File "/home/pi/domoticz/domoticz_gaspar/gaspar.py", line 61, in parse_lxml
    root = etree.fromstring(c)
  File "src/lxml/etree.pyx", line 3222, in lxml.etree.fromstring
  File "src/lxml/parser.pxi", line 1877, in lxml.etree._parseMemoryDocument
  File "src/lxml/parser.pxi", line 1758, in lxml.etree._parseDoc
  File "src/lxml/parser.pxi", line 1068, in lxml.etree._BaseParser._parseUnicodeDoc
  File "src/lxml/parser.pxi", line 601, in lxml.etree._ParserContext._handleParseResultDoc
  File "src/lxml/parser.pxi", line 711, in lxml.etree._handleParseResult
  File "src/lxml/parser.pxi", line 640, in lxml.etree._raiseParseError
  File "<string>", line 6
lxml.etree.XMLSyntaxError: Opening and ending tag mismatch: hr line 5 and body, line 6, column 8
Les identifiants sont corrects. J'arrive à me connecter à mon espace client.

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

Publié : 17 janv. 2022, 13:23
par fabd
Hello,

J'ai enfin eu mon compteur gazpar opérationnel. 1 an et demi de galere avec GRDF pour qu'il fonctionne correctement.

Du coup, je me suis dis, chouette je vais enfin pouvoir utiliser le plugin.

Malheursement, j'essuie aussi quelques platres à l'utilisation

Je suis en version stretch à jour et Domoticz 4.11.590 (déc 2019). Je n'ai pas fait la mise à jour Buster vu les bugs remontés (e la aussi j'ai essuyé quelques platres avec les plugins qui ne marche pas du tout

bref, plugin installé, mais j'en suis à la phase de test

Dans les logs, j'ai

Code : Tout sélectionner

2022-01-17 13:16:15,197 logging in as xxxx@gmail.com...
2022-01-17 13:16:16,136 logged in successfully!
2022-01-17 13:16:16,137 retrieving data...
Et le resultat de l'execution du script :

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/plugins/DomoticzGazpar $ ./gazpar.py
Traceback (most recent call last):
  File "./gazpar.py", line 276, in <module>
    main()
  File "./gazpar.py", line 268, in main
    dtostr(today))
  File "./gazpar.py", line 145, in update_counters
    index = j[str(numPce)]['releves'][0]['indexDebut']
IndexError: list index out of range
pi@raspberrypi:~/domoticz/plugins/DomoticzGazpar $
J'ai comme l'impression qu'il ne reconnait pas les données relevés et que je champ est vide.
J'ai essayé en mettant 1, 2, 10,30 jours de collecte, meme message.

Les indexdebut/fin sont bons quand je les affiche à l'ecran.

La log devrait indiquer les valeurs trouvés d'apres les commentaires que j'ai pu lire

Si vous avez des conseils je suis preneur.

@didier3154 : Tu as fait la mise à jour du script ? Il a l'air d'etre recent sur git

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

Publié : 19 janv. 2022, 14:13
par fabd
Je me répond à moi meme, et au passage je remercie les contributeurs sur git qui m'ont aussi répondu.

Mon probleme venait du fait que j'ai un delta de 2 jours sur la collecte. J'ai donc du modifier le script pour recuperer les données entre la date du jour - 2 jours et la date indiquée dans le fichier de config (nombre de jour a relever)

Du coup, voici la ligne modifiée si d'autres ont le meme probleme :

Code : Tout sélectionner

update_counters(token, dtostr(today - relativedelta(days=int(nbDaysImported))), \
                                             dtostr(today[b]- relativedelta(days=int(2))[/b]))

Ligne d'origine :

Code : Tout sélectionner

update_counters(token, dtostr(today - relativedelta(days=int(nbDaysImported))), \
                                             dtostr([b]today[/b]))
Bon, maintenant j'ai un autre probleme avec les m3 (multiple de 1000). Je crois avoir vu passer des commentaires la dessus.

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

Publié : 23 sept. 2022, 14:50
par Tirso
Bonjour, avez-vous pu régler vous soucis avec Gazpar?
De mon coté, je récupère bien les données sur GRDF (log en mode DEBUG) mais ensuite j'ai du mal à les afficher sur le device Domoticz. Je me demande si j'ai le bon type de compteurs (Dummy et Gaz).
Et mes données (m3) sont divisées par 1000!
Une idée pour me mettre sur la piste? Merci