Récupérer ses informations de consommation électriques via l'API ENEDIS
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Bonjour,
je m'inscrits juste pour remercier et indiquer que la récupération des données Linky fonctionne. Domoticz reçois les données et affiche bien les graphes. En bonus, j'ai aussi installé la partie qui récupère les données Gaspar, et ça fonctionne tout aussi bien.
j'ai maintenant sous la main les relevés de mes compteurs Gaz & Electricité sur mon tableau de bord Domoticz.
A noter : j'ai tout installé sur un NAS Synology DS415+: le serveur Domoticz, et les scripts de récupération "domoticz-linky" et "domoticz-gaspar". Les tâches planifiées sont gérées via le panneau de control du Synology. Seuls les packages prérequis python et nodejs demandent un peu d'adaptation manuelles (à coup de "ln -s"), mais ensuite tout se passe bien.
Sylvain
je m'inscrits juste pour remercier et indiquer que la récupération des données Linky fonctionne. Domoticz reçois les données et affiche bien les graphes. En bonus, j'ai aussi installé la partie qui récupère les données Gaspar, et ça fonctionne tout aussi bien.
j'ai maintenant sous la main les relevés de mes compteurs Gaz & Electricité sur mon tableau de bord Domoticz.
A noter : j'ai tout installé sur un NAS Synology DS415+: le serveur Domoticz, et les scripts de récupération "domoticz-linky" et "domoticz-gaspar". Les tâches planifiées sont gérées via le panneau de control du Synology. Seuls les packages prérequis python et nodejs demandent un peu d'adaptation manuelles (à coup de "ln -s"), mais ensuite tout se passe bien.
Sylvain
SynoDS415+ - Pi B - Pi 2B - Pi 3B+ - ESP8266 (espeasy mega) & DHT22
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Bonjour, combien de temps as tu attendu apres la creation de compte chez Enedis pour avoir accés aux infos ?? Merci pour ton retour !esylvain a écrit :Bonjour,
je m'inscrits juste pour remercier et indiquer que la récupération des données Linky fonctionne. Domoticz reçois les données et affiche bien les graphes. En bonus, j'ai aussi installé la partie qui récupère les données Gaspar, et ça fonctionne tout aussi bien.
j'ai maintenant sous la main les relevés de mes compteurs Gaz & Electricité sur mon tableau de bord Domoticz.
A noter : j'ai tout installé sur un NAS Synology DS415+: le serveur Domoticz, et les scripts de récupération "domoticz-linky" et "domoticz-gaspar". Les tâches planifiées sont gérées via le panneau de control du Synology. Seuls les packages prérequis python et nodejs demandent un peu d'adaptation manuelles (à coup de "ln -s"), mais ensuite tout se passe bien.
Sylvain
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
L'activation ENEDIS pour l'accès aux données était folklorique (email au support technique). Mais je l'avais fait il y a longtemps, lors de l'installation du compteur et des pubs autour du service. Je pensai que c'était des erreurs techniques de jeunesse dans mon cas. J'ignore si c'est toujours long à activer. Navré de pas pouvoir répondre plus précisément.
J'ai apprécié aussi les logs du script qui m'indiquaient que je devais accepter les nouvelles conditions sur le site web enedis pour avoir accès aux données à nouveau
Sylvain
J'ai apprécié aussi les logs du script qui m'indiquaient que je devais accepter les nouvelles conditions sur le site web enedis pour avoir accès aux données à nouveau
Sylvain
SynoDS415+ - Pi B - Pi 2B - Pi 3B+ - ESP8266 (espeasy mega) & DHT22
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Moi j'ai ca depuis l'activation de mon compte...esylvain a écrit :L'activation ENEDIS pour l'accès aux données était folklorique (email au support technique). Mais je l'avais fait il y a longtemps, lors de l'installation du compteur et des pubs autour du service. Je pensai que c'était des erreurs techniques de jeunesse dans mon cas. J'ignore si c'est toujours long à activer. Navré de pas pouvoir répondre plus précisément.
J'ai apprécié aussi les logs du script qui m'indiquaient que je devais accepter les nouvelles conditions sur le site web enedis pour avoir accès aux données à nouveau
Sylvain
Code : Tout sélectionner
2018-03-31 10:26:05,057 logging in as **************@gmail.com...
2018-03-31 10:26:05,093 Starting new HTTPS connection (1): espace-client-connexion.enedis.fr
2018-03-31 10:26:08,694 logged in successfully!
2018-03-31 10:26:08,694 retrieving data...
2018-03-31 10:26:08,703 Starting new HTTPS connection (1): espace-client-particuliers.enedis.fr
2018-03-31 10:26:16,817 Connection pool is full, discarding connection: espace-client-particuliers.enedis.fr
2018-03-31 10:26:16,837 Resetting dropped connection: espace-client-particuliers.enedis.fr
2018-03-31 10:26:20,843 Connection pool is full, discarding connection: espace-client-particuliers.enedis.fr
2018-03-31 10:26:20,853 Unable to log in
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
Bonjour Sylvain,esylvain a écrit : A noter : j'ai tout installé sur un NAS Synology DS415+: le serveur Domoticz, et les scripts de récupération "domoticz-linky" et "domoticz-gaspar". Les tâches planifiées sont gérées via le panneau de control du Synology. Seuls les packages prérequis python et nodejs demandent un peu d'adaptation manuelles (à coup de "ln -s"), mais ensuite tout se passe bien.
Sylvain
Merci pour ton retour, sur Gaspar c'est encore dans les limbes, pas mal de choses à voir et à discutter (notamment KwH versus m3).
Je suis preneur du modop sur Synology pour voir si cela peut intéresser d'autres personnes,
Emmanuel
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 ENEDIS
La première chose à voir est si tu as les données sur le site web, parceque mon programme est brutal, il récupère les données que si elles sont présentes. S'il boucle derrière après le login ça peut s'expliquer sans trop ebêter Enedis car ils ne veulent pas d'accès trop intensif à leur "chateau de cartes" (certains font appel tous les heures et ça met leur système en vrac...)tonejay a écrit :
Moi j'ai ca depuis l'activation de mon compte...Je vais tenter un mail au support technique...Code : Tout sélectionner
2018-03-31 10:26:05,057 logging in as **************@gmail.com... 2018-03-31 10:26:05,093 Starting new HTTPS connection (1): espace-client-connexion.enedis.fr 2018-03-31 10:26:08,694 logged in successfully! 2018-03-31 10:26:08,694 retrieving data... 2018-03-31 10:26:08,703 Starting new HTTPS connection (1): espace-client-particuliers.enedis.fr 2018-03-31 10:26:16,817 Connection pool is full, discarding connection: espace-client-particuliers.enedis.fr 2018-03-31 10:26:16,837 Resetting dropped connection: espace-client-particuliers.enedis.fr 2018-03-31 10:26:20,843 Connection pool is full, discarding connection: espace-client-particuliers.enedis.fr 2018-03-31 10:26:20,853 Unable to log in
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 ENEDIS
Voilà la reponse de Enedis... Ça m avance bien...
Code : Tout sélectionner
Je viens de prendre en compte votre demande, votre compteur n'est pas totalement communicant actuellement. Nous n'avons aucuns délais sur sa migration.
Enedis vous remercie pour votre appel et espère avoir répondu à vos attentes.
Nous restons à votre disposition et vous souhaitons une agréable journée.Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
la migration ne concerne que le SI pour le compteur bleu, pas le linky, ils te font patienter... certainement un soucis sur le concentrateur et son K ...tonejay a écrit :Voilà la reponse de Enedis... Ça m avance bien...Code : Tout sélectionner
Je viens de prendre en compte votre demande, votre compteur n'est pas totalement communicant actuellement. Nous n'avons aucuns délais sur sa migration. Enedis vous remercie pour votre appel et espère avoir répondu à vos attentes. Nous restons à votre disposition et vous souhaitons une agréable journée.
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 ENEDIS
J'ai fait un guide pour une installation sur Synology, en tentant de retrouver ce que j'avais fait. Il manque certainement des choses, mais ça permet de gagner pas mal de temps à ceux qui sont intéressés. (l'article est long. un modérateur peut me dire comment faire un post plus digeste?)epierre a écrit :(...)esylvain a écrit : A noter : j'ai tout installé sur un NAS Synology DS415+: le serveur Domoticz, et les scripts de récupération "domoticz-linky" (...)
Je suis preneur du modop sur Synology pour voir si cela peut intéresser d'autres personnes,
Emmanuel
note: limites du guide
- la configuration du serveur Domoticz n’est pas précisée (seulement l’install du package)
- je passe l’installation des modules “npm” manquants (ex: sqlite3. il était déjà installé sur mon Synology. peut être via le package Domoticz)
- il manque les “sudo” pour les actions à faire en “root” sur le Synology
* Dans l’interface Synology (http://diskstation:5000) - en anglais chez moi
1. On ajoute les adresses des sites où récupérer les packages pour
Domoticz Server, et ceux de la Community Synology (pour NodeJS, Python3 & Nano)
- Package Center > Settings > Package Sources > Add
- Name: jadahl.com
URL: http://www.jadahl.com/domoticz_stable_6.1/
- Name: jadahl.com
URL: http://www.jadahl.com/domoticz_beta_6/
- Name: packages.synocommunity.com
URL: http://packages.synocommunity.com
2. On installe les packages Domoticz Server et les prérequis pour “domoticz_linky”
- Search > Community : “Domoticz”
installe le serveur Domoticz v3.0.8153-7 à ce jour, sur le port 8084 chez moi.
vérifier le “status: running”
- Search > All : “python3”
installe Python 3 v3.5.1-0108 à ce jour
- Search > All : “node.js v8”
installe Node.js v8.9.4-0003 à ce jour
(optionel: text editor ‘nano’)
- Search > Community : “nano”
installe nano v2.5.1-2 à ce jour
3. On ouvre une session ‘terminal’ sur le Synology
ssh <user>@diskstation -p <port>
4. On installe les modules requis pour “domoticz_linky” avec “python3 -m pip” à la place de “pip”
python3 -m pip install numpy
python3 -m pip install requests
python3 -m pip install python-dateutil
5. On télécharge “domoticz_linky” avec “wget” à la place de “git” , on extrait avec “7z” et renomme
wget https://github.com/empierre/domoticz_li ... master.zip
7z x master.zip
mv domoticz_linky-master domoticz_linky
6. On fait les liens vers les binaires installés, sinon “domoticz_linky” ne les trouve pas
ln -s /volume1/@appstore/nano/bin/nano /usr/local/bin/nano
ln -s /volume1/@appstore/Node.js_v8/usr/local/bin/node /usr/local/bin/nodejs
ln -s /usr/local/bin/nodejs /usr/bin/nodejs
ln -s /usr/local/bin/python3 /usr/bin/python3
7. On modifie le chemin de la base Sqlite Domoticz dans le script “domoticz_linky”
Dans le fichier “domoticz_linky.sh”, (avec ‘nano’ ou autre) on remplace la ligne:
cat "${BASE_DIR}"/req.sql | /usr/bin/sqlite3 "${HOME}"/domoticz/domoticz.db
par:
cat "${BASE_DIR}"/req.sql | /usr/bin/sqlite3 /volume1/@appstore/domoticz/var/domoticz.db
8.Retour dans l’interface Synology (http://diskstation:5000)
On ajoute la tache planifiée pour le rafraîchissement des données
- Control Panel > Task Scheduler > Create > General
Task: Domoticz Linky Daily Update
User: root
- Task Scheduler > Schedule
Runs on the following days: Daily
Time: 07:30
Frequency: Every 10 hour(s)
Last run time: 17:30
Task Scheduler > Task Settings
Run command: user defined script
/volume1/<your_path>/Domoticz/domoticz_linky/domoticz_linky.sh
9. Clicker “Run” pour tester l’exécution de la tâche planifiée
SynoDS415+ - Pi B - Pi 2B - Pi 3B+ - ESP8266 (espeasy mega) & DHT22
Re: Récupérer ses informations de consommation électriques via l'API ENEDIS
intéressant, ça veux dire que je peux faire un spk qui fait tout tout seul comme je l'ai fait sur MDAH ! On coopère déjà par mal avec Jadahl 
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx