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
Récupérer ses informations de consommation électriques via l'API GRDF
Re: Récupérer ses informations de consommation électriques via l'API GRDF
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,
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
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
Re: Récupérer ses informations de consommation électriques via l'API GRDF
Je vais un update et tester de nouveau
Merci
Merci
Re: Récupérer ses informations de consommation électriques via l'API GRDF
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 :
le log :
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
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
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!
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
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
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
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
Hello,
Abandonware?
Abandonware?
Re: Récupérer ses informations de consommation électriques via l'API GRDF
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
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
Pi 4 (8Go) sous buster avec Conbee II / Z-Stick Gen 5 / RFXCOM 433 XL / Domoticz 2022.01
Pi 3B+ sous bullseye avec ZDongle-E; et Pi zéro 2W pour octoprint :-)
Pi 3B+ sous bullseye avec ZDongle-E; et Pi zéro 2W pour octoprint :-)
-
didier3164
- Messages : 15
- Inscription : 02 nov. 2018, 11:28
Re: Récupérer ses informations de consommation électriques via l'API GRDF
Marche plus...
Les identifiants sont corrects. J'arrive à me connecter à mon espace client.
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 8Re: Récupérer ses informations de consommation électriques via l'API GRDF
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
Et le resultat de l'execution du script :
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
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...
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 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
Dernière modification par Keros le 17 janv. 2022, 20:37, modifié 1 fois.
Raison : Merci de grouper les réponses dans un seul message
Raison : Merci de grouper les réponses dans un seul message
Re: Récupérer ses informations de consommation électriques via l'API GRDF
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 :
Ligne d'origine :
Bon, maintenant j'ai un autre probleme avec les m3 (multiple de 1000). Je crois avoir vu passer des commentaires la dessus.
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]))
Dernière modification par Keros le 19 janv. 2022, 20:43, modifié 1 fois.
Raison : Ajout des balises code
Raison : Ajout des balises code
Re: Récupérer ses informations de consommation électriques via l'API GRDF
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
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