
Vos accès :
Point(s) de livraison :
aa
Votre clef d'accès :
g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=
Elle est :
-
Unique et valide pour tous vos points de livraisons.
-
Valable 1 an.
-
Nécessaire pour chaque appel à nos services.
Collecte de consommation horaire :
Pensez à activer la "collecte de consommation horaire" sur le site d'Enedis ICI (cf. F.A.Q), sinon vous n'aurez pas accès à toutes les informations mises à disposition par Enedis.
Liste des commandes disponibles :
Pour générer les commandes, merci de saisir les informations suivantes :
Prérequis
Pour vous faciliter la visualisation des données, je vous conseille d'installer JQ qui va parser automatiquement le JSON de sortie :
sudo apt update; sudo apt install jq
Validation des accès
Pour tester la validité de vos consentements
```
curl -X GET "https://www.myelectricaldata.fr/valid_access/aa" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU="
```
Pour valider que la collecte horaire est bien activée auprès d'Enedis.
```
curl -X GET "https://www.myelectricaldata.fr/consumption_load_curve/aa/start/2025-05-15/end/2025-05-22" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
Commandes curl
ATTENTION, La totalité des endpoints qui finissent par "/cache" stocke vos données (chiffrées) sur MyElectricalData.
En utilisant ce endpoint, vous m'autorisez à stocker temporairement vos données pendant 30j.
### Pour votre point de livraison **aa** :
*Récupération des données contractuelles des points d'usage.*
```
curl -s -X GET "https://www.myelectricaldata.fr/contracts/aa/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/contracts/aa/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Récupération des données d'identité.*
```
curl -s -X GET "https://www.myelectricaldata.fr/identity/aa/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/identity/aa/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Récupérer les données de contact.*
```
curl -s -X GET "https://www.myelectricaldata.fr/contact/aa/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/contact/aa/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Récupérer les adresses des points d'usage*
```
curl -s -X GET "https://www.myelectricaldata.fr/addresses/aa/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/addresses/aa/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Récupérer la puissance moyenne consommée quotidiennement, sur l'intervalle de mesure du compteur (par défaut 30 min)*
```
curl -s -X GET "https://www.myelectricaldata.fr/consumption_load_curve/aa/start/2025-05-15/end/2025-05-22" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/consumption_load_curve/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Récupérer la puissance moyenne produite quotidiennement, sur l'intervalle de mesure du compteur (par défaut 30 min)*
```
curl -s -X GET "https://www.myelectricaldata.fr/production_load_curve/aa/start/2025-05-15/end/2025-05-22" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/production_load_curve/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Récupérer la puissance maximale de consommation atteinte quotidiennement*
```
curl -s -X GET "https://www.myelectricaldata.fr/daily_consumption_max_power/aa/start/2025-05-15/end/2025-05-22" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/daily_consumption_max_power/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Récupérer la consommation quotidienne*
```
curl -s -X GET "https://www.myelectricaldata.fr/daily_consumption/aa/start/2025-05-15/end/2025-05-22" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/daily_consumption/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Récupérer la production quotidienne*
```
curl -s -X GET "https://www.myelectricaldata.fr/daily_production/aa/start/2025-05-15/end/2025-05-22" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X GET "https://www.myelectricaldata.fr/daily_production/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
*Suppression des données en cache*
```
curl -s -X DELETE "https://www.myelectricaldata.fr/contracts/aa/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X DELETE "https://www.myelectricaldata.fr/identity/aa/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X DELETE "https://www.myelectricaldata.fr/contact/aa/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X DELETE "https://www.myelectricaldata.fr/addresses/aa/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X DELETE "https://www.myelectricaldata.fr/consumption_load_curve/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X DELETE "https://www.myelectricaldata.fr/production_load_curve/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X DELETE "https://www.myelectricaldata.fr/daily_consumption_max_power/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X DELETE "https://www.myelectricaldata.fr/daily_consumption/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
```
curl -s -X DELETE "https://www.myelectricaldata.fr/daily_production/aa/start/2025-05-15/end/2025-05-22/cache/" -H "Authorization: g4pGCVISgRhPyQuSL4s0_K19pGtCv43iqdqlEATV8rU=" | jq
```
Les projets :
Ils existent plusieurs projets qui vont vous permettre d'exploiter vos données à la maison :
- EnedisGateway2MQTT - Ceci est mon projet "standalone" qui va vous permettre d'exporter toutes les données dans MQTT, InfluxDB, Grafana & Home Assistant
- MyEnedis - Ce projet nécéssite d'avoir la solution Domotique Home Assistant
Documentation :
Cette documentation est à destination des personnes qui souhaitent intégrer Enedis Gateway elles-mêmes sans utiliser des projets déjà existants. (cf. Les projets)
Pour vous aider dans l'intégration d'Enedis Gateway voici :
-
Le swagger : Celui-ci peut également vous aider à diasgnostiquer un problème sur votre compte.
Qu'est ce qu'un swagger ? oO
Un "Swagger" est une interface pour concevoir, créer, documenter et utiliser des services Web RESTful
La communautée Discord :
Vous pouvez nous rejoindre sur Domotique & DIY