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 ...
Datawolf
Messages : 152
Enregistré le : 03 avr. 2018, 13:51

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

Message par Datawolf » 07 janv. 2019, 11:11

Salut,
Il semblerait que ta variable md n'ait pas été alimentée.
Ce qui expliquerait qu'elle n'ait pas de type (NoneType) et a fortiori pas d'attribut 'group'.
Hope that helps.
@+
Datawolf

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.


ganq
Messages : 368
Enregistré le : 01 avr. 2015, 14:20

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

Message par ganq » 12 janv. 2019, 18:05

il faut mettre winston en version 2.7 (mais ne me demandez pas pourquoi)
domoticien amateur option bidouille

david2019
Messages : 2
Enregistré le : 14 janv. 2019, 15:17

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

Message par david2019 » 14 janv. 2019, 15:20

Bonjour
suite à l'installation de ce matin
j'ai les messages suivants
2019-01-14 15:12:26,963 logging in as
2019-01-14 15:12:34,011 logged in successfully!
2019-01-14 15:12:34,012 retrieving data...
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 143, in get_data_per_month
return _get_data(session, 'Mois', start_date, end_date)
File "/home/pi/domoticz_gaspar/gaspar.py", line 283, in _get_data
d = md.group(1)
AttributeError: 'NoneType' object has no attribute 'group'

on fait comment pour installer en version 2.7 ?

merci d'avance
david

ganq
Messages : 368
Enregistré le : 01 avr. 2015, 14:20

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

Message par ganq » 14 janv. 2019, 15:24

Code : Tout sélectionner

 npm install winston@2.4.0 
J'ai un doute tout à coup sur 2.4 ou 2.7.. essaie les 2 !
domoticien amateur option bidouille

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.


david2019
Messages : 2
Enregistré le : 14 janv. 2019, 15:17

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

Message par david2019 » 14 janv. 2019, 16:49

merci, je dois avoir un autre souci car la commande en ligne passe sans aucun retour
bref, je vais reéssayer plus tard
sinon j'ai essayé npm install winston@2.7.0 et npm install winston@2.4.0, pas de changement
merci

fetoiplez
Messages : 2
Enregistré le : 28 janv. 2019, 15:48

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

Message par fetoiplez » 28 janv. 2019, 16:57

Bonjour,

Cela fait plusieurs mois que j'essaie sans succès, et grâce à ce post et en compilant vos divers problèmes,
j'ai réussi à le faire fonctionner

1) Pour l'erreur suivante :
retrieving data...
Traceback (most recent call last):
File "/home/pi/domoticz_gaspar/gaspar_json.py", line 179, in <module>
......d = md.group(1)
AttributeError: 'NoneType' object has no attribute 'group'
On a cette erreur quand on suit la procédure d'installation avec
git clone https://github.com/empierre/domoticz_gaspar.git comme écrit sur la page
ou même git clone https://github.com/aspichat/domoticz_gaspar.git

Aller à la page https://github.com/aspichat/domoticz_ga ... at-patch-1
cliquer sur "clone or download" puis zip.
Extraire puis copier et écraser tous les fichiers via transfert de fichier sur le pi (winscp ou ou autre) dans le répertoire /home/pi/domoticz_gaspar
Normalement vous gardez votre fichier cfg car il a déjà été renommé , vérifié, il doit être bon après tous vos essais

2) npm install winston@2.4.0 (ce qui me manquait)

Avec la méthode chmod 777 ça se connectait ça récupérait mais il y avait d'autres erreurs. et cela n'aboutissait pas jusqu'à la mise à jour dans Domoticz.
Cela ne semble plus indispensable.

Bon maintenant j'ai des watts au lieu des Kilowats dans domoticz mais ça fonctionne.

esylvain
Messages : 7
Enregistré le : 02 avr. 2018, 21:17
Localisation : Lyon, France

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

Message par esylvain » 28 janv. 2019, 22:19

Merci beaucoup "fetoiplez" ! (ça c'est un nickname qui mérite bien son nom ;) )

Ca fait de nombreux mois que j'essaye de refaire marcher l'envoi des relevés Gaspar vers Domoticz.
Je viens de faire ta manipulation (Scripts & Domoticz serveur installés sur mon Synology à la place du Raspberry Pi), et ça marche parfaitement.
Les données précédentes dans la base Domoticz ont bien été conservées, et les nouvelles données de cette semaine apparaissent.

(note j'ai juste eu besoin de faire la modification suivante, à cause de mon installation sur Synology: )
- dans le fichier "domoticz_gaspar.sh", j'ai commenté, copié et modifié la ligne suivante:

Code : Tout sélectionner

#     cat "${BASE_DIR}"/req.sql | /usr/bin/sqlite3 "${HOME}"/domoticz/domoticz.db
    cat "${BASE_DIR}"/req.sql | /usr/bin/sqlite3 /volume1/@appstore/domoticz/var/domoticz.db
Encore merci à toi
Sylvain
fetoiplez a écrit :
28 janv. 2019, 16:57
Bonjour,

Cela fait plusieurs mois que j'essaie sans succès, et grâce à ce post et en compilant vos divers problèmes,
j'ai réussi à le faire fonctionner

1) Pour l'erreur suivante :
retrieving data...
Traceback (most recent call last):
File "/home/pi/domoticz_gaspar/gaspar_json.py", line 179, in <module>
......d = md.group(1)
AttributeError: 'NoneType' object has no attribute 'group'
(...)
Aller à la page https://github.com/aspichat/domoticz_ga ... at-patch-1
cliquer sur "clone or download" puis zip.
Extraire puis copier et écraser tous les fichiers via transfert de fichier sur le pi (winscp ou ou autre) dans le répertoire /home/pi/domoticz_gaspar
Normalement vous gardez votre fichier cfg car il a déjà été renommé , vérifié, il doit être bon après tous vos essais
2) npm install winston@2.4.0 (ce qui me manquait)
(...)
Bon maintenant j'ai des watts au lieu des Kilowats dans domoticz mais ça fonctionne.
SynoDS415+ - Pi B - Pi 2B - Pi 3B+ - ESP8266 (espeasy mega) & DHT22

pjuhel
Messages : 6
Enregistré le : 03 mars 2019, 18:14

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

Message par pjuhel » 04 mars 2019, 22:29

Bonsoir
J'obtiens aussi de watt (0.094 kW pour un jour). Est-il possible de corriger ça?

pjuhel
Messages : 6
Enregistré le : 03 mars 2019, 18:14

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

Message par pjuhel » 04 mars 2019, 22:35

De plus l'affichage sur l'année est identique à celle des 30 derniers jours.

albebert
Messages : 6
Enregistré le : 11 nov. 2017, 15:48

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

Message par albebert » 22 mars 2019, 00:38

bon alors j'ai pris le dépot patch

bien install winston en 2.4.0 mais j'ai toujours des erreurs :'(

npm install winston@2.4.0
(node:29812) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
winston@2.4.0 node_modules/winston
├── cycle@1.0.3
├── stack-trace@0.0.10
├── eyes@0.1.8
├── isstream@0.1.2
├── async@1.0.0
└── colors@1.0.3



/opt/domoticz_gaspar/gaspar.py:199: SyntaxWarning: name 'JAVAVXS' is used prior to global declaration
global JAVAVXS
2019-03-22 00:36:45,754 logging in as rahard.adrien@free.fr...
2019-03-22 00:36:51,894 logged in successfully!
2019-03-22 00:36:51,895 retrieving data...
Traceback (most recent call last):
File "/opt/domoticz_gaspar/gaspar_json.py", line 179, in <module>
main()
File "/opt/domoticz_gaspar/gaspar_json.py", line 124, in main
dtostr(today))
File "/opt/domoticz_gaspar/gaspar.py", line 143, in get_data_per_month
return _get_data(session, 'Mois', start_date, end_date)
File "/opt/domoticz_gaspar/gaspar.py", line 283, in _get_data
d = md.group(1)
AttributeError: 'NoneType' object has no attribute 'group'



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.


Répondre