Page 11 sur 32
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 21 janv. 2018, 09:22
par singinglarvae
Marcus a écrit :singinglarvae a écrit :
Bonjour,
et merci pour le retour ! Le soucis, c'est que mon enregistrement de données est bien activé. En tout les cas, si je me loggue moi-même sur le site, j'ai bel et bien mes graphs de consommation qui apparaissent et ce depuis déjà quelques mois. Il y aurait une autre option ??
Encore merci !
Tu vois ta consommation demie heure par demie heure?
Si non, tu dois activer "la courbe de charge"
Bonjour,
Super, je viens d'activer l'option ; je verrai dans les jours qui viennent comment se comporte le script.
J'ai "forké" le Readme original pour y ajouter cette instruction : j'ai perdu plus que quelques heures avec ce soucis de courbe de charge à autoriser
Encore merci,
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 21 janv. 2018, 17:05
par LudoA
Bonjour à tous et merci pour ce script.
Je débute totalement dans Domoticz et j'aurai aimé avoir quelques infos pour faire fonctionner correctement ce script.
J'ai réussi à le faire fonctionner, mon fichier de log m'indique bien que les données sont récupérées mais je ne sais pas comment envoyer les données vers Domoticz.
J'ai bien créé le RFXMeter counter mais après je sèche complètement. Comment je relie ce counter au script ?
Merci d'avance pour votre aide.
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 26 janv. 2018, 11:38
par singinglarvae
Bonjour à tous,
Et bien je suis bien en peine de faire fonctionner le script... Sur le site Enedis, j'ai ma courbe de charge est activée et je vois bien ma consommation demi-heure par demi-heure (encore vérifié ce jour).
Je viens de refaire une installation propre de domoticz_linky depuis le Git, mais toujours sans succès. Juste après l'installation et après avoir configuré mon compte :
Code : Tout sélectionner
pi@raspberrypi ~/domoticz/domoticz_linky $ ./domoticz_linky.sh
fs.js:502
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: ENOENT, no such file or directory 'export_years_values.json'
at Error (native)
at Object.fs.openSync (fs.js:502:18)
at Object.fs.readFileSync (fs.js:354:15)
at getCumulBefore (/home/pi/domoticz/domoticz_linky/domoticz_linky.js:83:26)
at generateMonthDays (/home/pi/domoticz/domoticz_linky/domoticz_linky.js:98:12)
at Object.<anonymous> (/home/pi/domoticz/domoticz_linky/domoticz_linky.js:113:1)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
Et le contenu du log :
Code : Tout sélectionner
pi@raspberrypi ~/domoticz/domoticz_linky $ cat linky.log
2018-01-26 11:30:37,889 logging in as XX@YY...
2018-01-26 11:30:38,089 Starting new HTTPS connection (1): espace-client-connexion.enedis.fr
2018-01-26 11:30:39,145 logged in successfully!
2018-01-26 11:30:39,147 retreiving data...
2018-01-26 11:30:39,265 Starting new HTTPS connection (1): espace-client-particuliers.enedis.fr
2018-01-26 11:30:43,156 Starting new HTTPS connection (2): espace-client-particuliers.enedis.fr
Traceback (most recent call last):
File "/home/pi/domoticz/domoticz_linky/linky_json.py", line 189, in <module>
main()
File "/home/pi/domoticz/domoticz_linky/linky_json.py", line 139, in main
res_year = linky.get_data_per_year(token)
File "/home/pi/domoticz/domoticz_linky/linky.py", line 88, in get_data_per_year
return _get_data(session, 'urlCdcAn')
File "/home/pi/domoticz/domoticz_linky/linky.py", line 123, in _get_data
res = req.json()
TypeError: 'dict' object is not callable
J'ai essayé un :
Code : Tout sélectionner
pi@raspberrypi ~/domoticz/domoticz_linky $ touch export_years_values.json
mais j'ai ensuite des erreurs sur la structure du fichier (ce qui est normal). Une piste ? J'avoue que je sèche...
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 26 janv. 2018, 11:50
par Martial
Bonjour singinglarvae,
As-tu correctement défini BASEDIR dans le script domoticz_linky.sh, en fonction de ton installation ?
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 26 janv. 2018, 12:36
par singinglarvae
Martial a écrit :Bonjour singinglarvae,
As-tu correctement défini BASEDIR dans le script domoticz_linky.sh, en fonction de ton installation ?
Bonjour,
L'info est renseignée dans le fichier de configuration et je récupère (et créé) bien le fichier de log dans le dossier défini. Mais pas les Json...
Merci pour l'aide !
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 26 janv. 2018, 12:55
par Martial
OK, mais dans la log, je vois:
logging in as XX@YY...
Tout ne doit pas être bien défini dans le script domoticz_linky.sh, chez moi, dans la log, je vois mes vrais identifiants ...
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 26 janv. 2018, 13:00
par singinglarvae
Martial a écrit :OK, mais dans la log, je vois:
logging in as XX@YY...
Tout ne doit pas être bien défini dans le script domoticz_linky.sh, chez moi, dans la log, je vois mes vrais identifiants ...
J'ai volontairement masqué mes identifiants lors du copier coller du retour de commande
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 26 janv. 2018, 13:20
par Martial
Est-ce que python3-requests est bien installé ?
Voir README.md : sudo apt-get install python3 python3-numpy python3-dateutil python3-requests
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 26 janv. 2018, 14:04
par epierre
Marcus a écrit :Bonsoir à tous
@
singinglarvae Il faut que tu te logue sur le site toi même et que tu actives l'enregistrement des données de consommation, j'ai perdu 2 heures avec cette bêtise

ok rajouté dans la doc !
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Publié : 26 janv. 2018, 14:08
par epierre
@martial ton diff corrige le problème des données journalières ?