{"id":29401984,"url":"https://github.com/saniho/apienedis","last_synced_at":"2026-03-01T07:34:00.690Z","repository":{"id":38187234,"uuid":"311795547","full_name":"saniho/apiEnedis","owner":"saniho","description":"a custom_component to get Enedis data consumption","archived":false,"fork":false,"pushed_at":"2024-12-05T20:28:43.000Z","size":1135,"stargazers_count":176,"open_issues_count":23,"forks_count":36,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-07-10T21:36:34.941Z","etag":null,"topics":["custom-component","energy","home-assistant"],"latest_commit_sha":null,"homepage":"https://github.com/saniho/apiEnedis","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saniho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-11-10T22:03:38.000Z","updated_at":"2025-06-21T21:05:54.000Z","dependencies_parsed_at":"2024-11-15T03:32:24.496Z","dependency_job_id":"c9d11d51-868a-4ab3-86cf-10ca5007ce5a","html_url":"https://github.com/saniho/apiEnedis","commit_stats":null,"previous_names":[],"tags_count":139,"template":false,"template_full_name":null,"purl":"pkg:github/saniho/apiEnedis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saniho%2FapiEnedis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saniho%2FapiEnedis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saniho%2FapiEnedis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saniho%2FapiEnedis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saniho","download_url":"https://codeload.github.com/saniho/apiEnedis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saniho%2FapiEnedis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29964145,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T06:55:38.174Z","status":"ssl_error","status_checked_at":"2026-03-01T06:53:04.810Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["custom-component","energy","home-assistant"],"created_at":"2025-07-10T17:00:46.846Z","updated_at":"2026-03-01T07:34:00.671Z","avatar_url":"https://github.com/saniho.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# myEnedis\n\n[![HACS Supported](https://img.shields.io/badge/HACS-Supported-green.svg)](https://github.com/custom-components/hacs)\n![](https://img.shields.io/github/downloads/saniho/apiEnedis/latest/total.svg)\n\n**Cette integration est compatible avec la carte :\nhttps://github.com/saniho/content-card-linky**\n\n**Un question ? Un problème ? Une demande ? Venez en parler sur le\n[fil de discussion dédié](https://forum.hacf.fr/t/sensor-pour-enedis-apienedis/935)\nsur le [forum HACF](https://forum.hacf.fr/).**\n\n## Bienvenue !\n\nCette intégration fonctionne à l'aide de la passerelle fournie par\nhttps://enedisgateway.tech/ et avec https://myelectricaldata.fr/\n\nAvant de pouvoir utiliser cette intégration, assurez vous :\n\n- D'avoir validé la partage de données avec la\n  [passerelle](https://enedisgateway.tech/),\n- Et d'avoir activé sur votre\n  [espace privé Enedis](https://mon-compte-client.enedis.fr/) la remontée\n  des informations de votre linky.\n\nRemarque : \n- La passerelle myElectriqueData est encore en test mais viendra à remplace EnedisGateway qui va disparaitre courant 2023\n## Installer l'intégration\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eVia HACS (mise à jour en un clic) : \u003c/b\u003e\u003c/summary\u003e\u003cbr /\u003e\n\n- Ouvrez HACS, cliquez sur `Intégration`, puis selectionnez le menu 3\n  points en haut à droite.\n\n\\*si vous n'avez pas HACS, pour l'installer cela se passe ici :\n[HACS : Ajoutez des modules et des cartes personnalisées](https://forum.hacf.fr/t/hacs-ajoutez-des-modules-et-des-cartes-personnalisees/359)\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_add_repo_01.png\" height=\"300\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n- Ajoutez le dépot personnalisé : `https://github.com/saniho/apiEnedis`\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_add_repo_02.png\" width=\"600\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n- Cliquez sur le bouton `Installer` de la carte correspondant à\n  l'intégration\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_install_integration_01.png\" width=\"400\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n- Cliquez sur le bouton `Installer` de la popup\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_install_integration_02.png\" width=\"600\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n- La carte de l'intégration est maintenant rouge, signifiant qu'un\n  redémarrage du serveur Home Assistant est nécessaire\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_install_integration_03.png\" width=\"400\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n- Accédez à la vue `Contrôle du serveur` (`Configuration` -\u003e\n  `Contrôle du serveur`), puis cliquez sur le bouton `Redémarrer` dans la\n  zone `Gestion du serveur`\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_install_integration_04.png\" width=\"400\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eManuellement (à faire à chaque mise à jour)\u003c/b\u003e\u003c/summary\u003e\n\n- Dans votre propre dossier `custom_components`, créez un dossier nommé\n  `apiEnedis` puis, copiez tout le contenu du dossier\n  [apiEnedis](https://github.com/saniho/apiEnedis/tree/main/custom_components/apiEnedis)\n  dedans.\n\n- Cliquez sur le bouton `Redémarrer` dans la zone `Gestion du serveur`\n\n\u003c/details\u003e\n\n## Ajouter l'intégration\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eVia l'interface graphique\u003c/b\u003e\u003c/summary\u003e\n\n- Accédez à la vue `Intégrations` (`Configuration` -\u003e `Intégration`)\n\n- Appuyez sur le bouton bleu `Ajouter l'intégration` en bas à droite de la\n  vue\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_add_integration_01.png\" height=\"500\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n- Tapez dans le champ de recherche qui vient d'apparaître : `myenedis` et\n  cliquez sur l'intégration\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_add_integration_02.png\" height=\"300\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n- Renseigner :\n\n  - Votre `token`\n  - Votre `code` (PDL)\n  - Si vous disposez d'un contrat heures pleines/heures creuses :\n    - Le prix des heures creuses\n    - Le prix des heures pleines\n  - cocher la case heures creuses si votre contrat comporte des heures\n    creuses\n  - vos heures creuses si différentes de celles proposées par enedis\n    exemple de format : `[['00:00','05:00'], ['22:00', '24:00']]`\n\n- Validez la saisie avec le bouton `Soumettre`\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/HACS_add_integration_03.png\" width=\"300\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n- Fermez la popup de confirmation en cliquant sur le bouton `Terminer`\n\n*Si vous ne voyez pas l'intégration dans la liste, effacer le cache de\nvotre navigateur en faisant la combinaison de touche `CTRL+F5` ou\n`CTRL+SHIFT+R`*\n\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eEn YAML \u003c\u003c OBSOLETE \u003e\u003e\u003c/b\u003e\u003c/summary\u003e\n\u003c/details\u003e\n\n### Redémarrer votre serveur Home Assistant\n\n## Entité disponible\n\nL'intégration crée l'entité `sensor.myenedis_\u003c\u003cvotrecode\u003e\u003e`\n\n\u003cbr /\u003e\n \u003cp align=\"center\"\u003e\n\u003cimg src=\"./img/sensor_v2.png\"/\u003e\n \u003cbr /\u003e\n \u003c/p\u003e\n\n## \"Ca ne marche pas\"\n\n### Forum HACF.FR\n\n______________________________________________________________________\n\nN'hésitez pas à aller faire un tour sur ce forum ou vous trouverez pleins\nd'informations\n\nhttps://forum.hacf.fr/t/hacs-ajoutez-des-modules-et-des-cartes-personnalisees/359\n\n______________________________________________________________________\n\n\n### Activer le débogue\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eVia l'interface, temporairement : \u003c/b\u003e\u003c/summary\u003e\u003cbr /\u003e\n\nAvec des traces de débogue il est généralement plus facile d'identifier\nla cause d'un problème de fonctionnement.\n\nUne manière c'est d'activer les messages de débogue dans le fichier\n`config/home-assistant.log` en l'activant depuis l'interface.  Pour cela allez\ndirectement vers [Outils de Développement \u003e Services](https://my.home-assistant.io/redirect/developer_services/).\n\nPuis, passer en mode `YAML` et copiez-collez le code suivant, puis cliquez\n`APPELER LE SERVICE`:\n\n```yaml\nservice: logger.set_level\ndata:\n  myEnedis: debug\n\n```\n\nEn image:\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"./img/ha_debug.png\" width=\"300\"/\u003e\u003c/p\u003e\n\nLe fichier `config/home-assistant.log` se remplit alors de pleins de traces\nde débogue lié à `apiEnedis` connu comme `myEnedis` dans Home Assistant.\n\n\nCeci continue jusqu'au redémarrage de Home Assistant ou jusqu'à ce que vous\nexécutez de la même manière que pour l'activation:\n\n\n```yaml\nservice: logger.set_level\ndata:\n  myEnedis: warning\n\n```\n\u003c/details\u003e\n\n\n## Historique des versions\n\nCette partie n'est pas tenu à jour.\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cb\u003eVERSION\u003c/b\u003e\u003c/summary\u003e\n\n**2.2.0** activation de myElectricData \u0026 du production sensor\n\n**2.0.3.0** preparation pour myElectricData \u0026 corrections mineures\n\n**ajout de la possibilité d'utiliser myElectricData d'ici peu**\n\nAttention le service enedisGateway sera desactivé en mai 2023, mais myElectricData prendra la releve.\n\nPensez à vous enregistrer sur https://www.myelectricaldata.fr/\n\nps : le token myelectridata n'est pas compatible avec celui de enedsgateway ...\n\n**1.2.0.0** refactoring du code\n\n**suppression de la configuration possible par le fichier yaml, uniquement\npossible via l'integration**\n\nheures creuses disponible dans l'interface de l'integration\n\n**1.1.2.2** possibilité de forcer ses propres horaires dans le yaml(\ndifferentes de celles de enedis)\n\ntag heures_creuses\n\nPossibilité de forcer l'absence de HC/HP, meme si Enedis en fournit\n\ntag heuresCreusesON\n\ndans l'integration yaml et via flow, possibilité de forcer l'absence de\nHC/HP\n\n`heuresCreusesON: False`\n\n**1.1.0.0**\n\nnouvelle version, permettant l'integration via flow\n\n**1.0.4.0**\n\ngestion de contrat recent, correction calcul de monté si relevé compteur\npar tranche de 10 minutes, 30 minutes\n\nattention le nom du sensor contiendra maintenant le numéro de PDL( cela\npermet de piloter plusieurs compteurs )\n\n**1.0.2.5**\n\nstate general du sensor converti en Kwh\n\ncorrection de bugs\n\n**1.0.2.4**\n\nadd Unit of measurement\n\n**1.0.2.3**\n\ncorrection bug\n\n**1.0.2.2**\n\najout de la gestion des heures HC/HP, pour cela indiquer dans votre sensor\nyalm les tranches horaires\n\najout gestion du calcul du prix sur la veille\n\n**changement du nom du sensor dans le sensor.yaml, myEnedis remplace\napiEnedis**\n\n**1.0.2.0**\n\nintegration à HACS\n\n**changement du nom du sensor dans le sensor.yaml, myEnedis remplace\napiEnedis** **1.0.1.2**\n\nDelay est maintenant facultatif dans sensor.yaml\n\najout de la consmmation last week, and current week\n\n**1.0.1.1**\n\ngestion des contrats de moins de 2 ans\n\nremonté d'un statut indiquant l'erreur remonté par la gateway s'il y a\nerreur\n\n**1.0.1.0**\n\najout de la remontée yesterday au niveau du state pour permettre\nl'utilisation par certaines card( graphique par exemple )\n\n**1.0.0.0**\n\npremiere version\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaniho%2Fapienedis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaniho%2Fapienedis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaniho%2Fapienedis/lists"}