{"id":15486683,"url":"https://github.com/ldotlopez/ha-ideenergy","last_synced_at":"2025-04-07T06:10:47.053Z","repository":{"id":37932335,"uuid":"400225425","full_name":"ldotlopez/ha-ideenergy","owner":"ldotlopez","description":"ideenergy integration for home-assistant","archived":false,"fork":false,"pushed_at":"2024-10-16T07:12:54.000Z","size":1058,"stargazers_count":74,"open_issues_count":18,"forks_count":13,"subscribers_count":14,"default_branch":"main","last_synced_at":"2024-10-19T07:16:07.472Z","etag":null,"topics":["automation","energy","energy-consumption","home-assistant","home-assistant-component","spain"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ldotlopez.png","metadata":{"files":{"readme":"README.es.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2021-08-26T15:53:08.000Z","updated_at":"2024-10-16T07:12:58.000Z","dependencies_parsed_at":"2023-12-27T04:09:31.990Z","dependency_job_id":"498b2303-9935-4b67-8163-d993dc7a0dd6","html_url":"https://github.com/ldotlopez/ha-ideenergy","commit_stats":{"total_commits":194,"total_committers":9,"mean_commits":"21.555555555555557","dds":"0.18041237113402064","last_synced_commit":"a8e5f6a65be3543c15fddd1910f07b6aa05b7152"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-ideenergy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-ideenergy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-ideenergy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ldotlopez%2Fha-ideenergy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ldotlopez","download_url":"https://codeload.github.com/ldotlopez/ha-ideenergy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247601448,"owners_count":20964864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["automation","energy","energy-consumption","home-assistant","home-assistant-component","spain"],"created_at":"2024-10-02T06:09:25.326Z","updated_at":"2025-04-07T06:10:47.036Z","avatar_url":"https://github.com/ldotlopez.png","language":"Python","funding_links":[],"categories":["Energía y Electricidad"],"sub_categories":["Radar COVID"],"readme":"# i-DE (Iberdrola Distribución) Custom Integration for Home Assistant\n\n\u003c!-- Home Assistant badges --\u003e\n[![hacs_badge](https://img.shields.io/badge/HACS-Custom-orange.svg)](https://github.com/custom-components/hacs)\n[![hassfest validation](https://github.com/ldotlopez/ha-ideenergy/workflows/Validate%20with%20hassfest/badge.svg)](https://github.com/ldotlopez/ha-ideenergy/actions/workflows/hassfest.yml)\n[![HACS validation](https://github.com/ldotlopez/ha-ideenergy/workflows/Validate%20with%20HACS/badge.svg)](https://github.com/ldotlopez/ha-ideenergy/actions/workflows/hacs.yml)\n\n\u003c!-- Code and releases --\u003e\n![GitHub Release (latest SemVer including pre-releases)](https://img.shields.io/github/v/release/ldotlopez/ha-ideenergy?include_prereleases)\n[![CodeQL](https://github.com/ldotlopez/ha-ideenergy/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/ldotlopez/ha-ideenergy/actions/workflows/codeql-analysis.yml)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n[ideenergy](https://github.com/ldotlopez/ideenergy) integration for [home-assistant](https://home-assistant.io/)\n\nEsta integración provee sensores para el distribuidor de energía español [i-DE](i-de.es).\n\nRequire de un usuario **avanzado** en la página web del distribuidor.\n\n**⚠️ Asegurese de leer la [FAQ](https://github.com/ldotlopez/ha-ideenergy/blob/main/FAQ.md)' y las secciones 'advertencias' y 'dependencias'.**\n\n## Características\n\n* Integración con el panel del energía de Home Assistant\n\n* Sensores de consumo instantaneo y acumulado.\n\n* Sensores históricos (consumulo y generación solar) con mayor precisión (sub-kWh). Estos datos no son tiempo real y normalmente llevan un retraso de entre 24 y 48 horas.\n\n* Soporte para varios contratos (puntos de servicio).\n\n* Configuración a través del [interfaz web de Home Assistant](https://developers.home-assistant.io/docs/config_entries_options_flow_handler) sin necesidad de editar ficheros YAML.\n\n* Algoritmo de actualización para leer el contador cerca del final de cada periodo horario (entre el minuto 50 y 59) y una mejor representación del consumo en el panel de energía de Home Assistant\n\n* Totalmente [asíncrono](https://developers.home-assistant.io/docs/asyncio_index) e integrado en Home Assistant.\n\n\n## Dependencies\n\nEs necesario disponer de acceso al área de clientes de i-DE.\nPuedes registrarte en el siguiente link: [Área Clientes | I-DE - Grupo Iberdrola](https://www.i-de.es/consumidores/web/guest/login).\n\nAdemás es necesario disponer del perfil de \"Usuario avanzado\". Si no se dispone de él hay que rellenar un formulario del [Perfil de cliente](https://www.i-de.es/consumidores/web/home/personal-area/userData).\n\n### Usando [HACS](https://hacs.xyz/) (recomendado)\n\n1. Copia la dirección de este repositorio: [https://github.com/ldotlopez/ha-ideenergy](https://github.com/ldotlopez/ha-ideenergy/)\n\n2. Añade este repositorio en HACS como \"repositorio manual\":\n\n  - En el campo \"Repositorio\" pega la URL anterior.\n  - En el campo \"Categoría\" elige \"Integración\"\n  - Pulsa el botón \"Descargar\" y elige la última versión.\n\n  ![Custom repository](https://user-images.githubusercontent.com/59612788/171965822-4a89c14e-9eb2-4134-8de2-1d3f380663e4.png)\n\n3. Reinicia Home Assistant\n\n4. Configura la integración\n\n  - (Opción A) Pulsa el botón \"Añadir integración\" → [![Open your Home Assistant instance and start setting up a new integration.](https://my.home-assistant.io/badges/config_flow_start.svg)](https://my.home-assistant.io/redirect/config_flow_start/?domain=ideenergy)\n\n  - (Opción B) Navega a \"Ajustes\" → \"Dispositivos y servicios\" y pulsa \"Añadir integración\". Elige \"i-DE.es sensores de energía\".  \n    ![image](https://user-images.githubusercontent.com/59612788/171966005-e58f6b88-a952-4033-82c6-b1d4ea665873.png)\n\n5. Sigue los pasos del asistente: Proporciona tus credenciales de acceso para el área de cliente de \"i-DE\", después elige el contrato qu deseas monitorizar. Si necesitas añadir más contratos repite los pasos anteriores para cada uno de ellos.\n\n## Instalación\n\nA través de custom_components o [HACS](https://hacs.xyz/)\n\n1. Descarga o clona este repositorio: [https://github.com/ldotlopez/ha-ideenergy](https://github.com/ldotlopez/ha-ideenergy)\n\n2. Copia la carpeta `custom_components/ideenergy` en tu carpeta `custom_components` de tu instalación de Home Assistant.\n\n3. Reinicia Home Assistant\n4. Configura la integración\n\n  - (Opción A) Pulsa el botón \"Añadir integración\" → [![Open your Home Assistant instance and start setting up a new integration.](https://my.home-assistant.io/badges/config_flow_start.svg)](https://my.home-assistant.io/redirect/config_flow_start/?domain=ideenergy)\n\n  - (Opción B) Navega a \"Ajustes\" → \"Dispositivos y servicios\" y pulsa \"Añadir integración\". Elige \"i-DE.es sensores de energía\".  \n    ![image](https://user-images.githubusercontent.com/59612788/171966005-e58f6b88-a952-4033-82c6-b1d4ea665873.png)\n\n5. Sigue los pasos del asistente: Proporciona tus credenciales de acceso para el área de cliente de \"i-DE\", después elige el contrato qu deseas monitorizar. Si necesitas añadir más contratos repite los pasos anteriores para cada uno de ellos.\n\n## Capturas\n\n*Sensor de energía acumulada*\n\n![snapshot](screenshots/accumulated.png)\n\n*Sensor de histórico de energía*\n\n![snapshot](screenshots/historical.png)\n\n*Asistente de configuración*\n\n![snapshot](screenshots/configuration-1.png)\n![snapshot](screenshots/configuration-2.png)\n\n\n\n## Advertencias\nEsta integración provee un sensor 'histórico' que incorpora datos del pasado en la base de datos de Home Assistant. Por su propia seguridad este sensor no está habilitado y debe activarse manualmente.\n\n☠️ El sensor histórico está basado en un **hack extremadamente experimental** y puede romper y/o corromper su base de datos y/o estadísticas. **Use lo bajo su propio riesgo**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldotlopez%2Fha-ideenergy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fldotlopez%2Fha-ideenergy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fldotlopez%2Fha-ideenergy/lists"}