Closed mafede closed 1 month ago
Me pasa exactamente igual.
Igual pero desde el 21 de junio.
Lo mismo. Ultimo dia 23 de Junio
me pasa lo mismo desde el dia 21
Igual desde el 21 de junio
Hoy acabo de recibir todos los datos. A lo mejor hay algo en las API de Datadis que, a veces no devuelve los últimos datos aunque este disponibles en su portal... no se!
A mi me ha pasado igual, hoy me ha descargado varios dias atrasados, estará la API de datadis saturada.
Cierto, hoy también he recibido todo.
Igual que a los demás, en el log cuando no funciona siempre decía timeout... Por si ayuda.
Hola en mi caso no actualiza los datos, en datdis hay datos actualizados pero el sensor pone solo hasa el 9/7/2023
Lo solucione recargando el componente. Saludos
A mí no me actualiza datos desde el día 2 de julio (día en que instalé la integración), sin embargo en datadis me salen datos nuevos (hasta día 13). No se soluciona recargando el componente. No sé cómo arreglarlo.
Yo sigo igual, última actualización de la integración 09/06/2023, en DATDIS hay datos hasta el 14/07/2023
Lo solucione recargando el componente. Saludos
Lo hice varias veces y nada
Otro mas que se suma, no me cargan datos desde el 4/7, he desinstalado la integración y vuelto a configurar todo y nada
yo estoy igual, sin datos desde el 10 de julio
Desde el dia 2, nada. Borrado todo, reinstalado, pero no pilla datos nuevos posteriores a ese dia.
Otro igual por aquí sin datos desde el 04/07, esto me sale en el log por si es de ayuda.
Es muy extraño que la api de datadis falle tantos días seguidos.
Logger: homeassistant.components.sensor
Source: helpers/entity_platform.py:287
Integration: Sensor (documentation, issues)
First occurred: 23 de julio de 2023, 10:46:16 (2 occurrences)
Last logged: 10:43:52
Setup of platform edata is taking longer than 60 seconds. Startup will proceed without waiting any longer.
Y luego
Logger: homeassistant.config_entries
Source: helpers/entity_component.py:202
First occurred: 11:43:55 (1 occurrences)
Last logged: 11:43:55
Error unloading entry [XXYY_REDACTED] for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 546, in async_unload
result = await component.async_unload_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 137, in async_unload_entry
return await component.async_unload_entry(entry)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 202, in async_unload_entry
raise ValueError("Config entry was never loaded!")
ValueError: Config entry was never loaded!
Saludos!
No tengo errornes, simplemente no actualiza
2023-07-24 02:19:29.862 INFO (SyncWorker_1) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies
2023-07-24 02:19:34.906 INFO (SyncWorker_1) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-supplies
2023-07-24 02:19:34.910 INFO (SyncWorker_1) [edata.helpers] Supplies data has been successfully updated
2023-07-24 02:19:34.911 INFO (SyncWorker_1) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-contract-detail?cups=ES00XXXXXXXXXXXXXXXXXXXX&distributorCode=5&
2023-07-24 02:19:36.052 INFO (SyncWorker_1) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-contract-detail?cups=ES00XXXXXXXXXXXXXXXXX&distributorCode=5&
2023-07-24 02:19:36.056 INFO (SyncWorker_1) [edata.helpers] Contracts data has been successfully updated
2023-07-24 02:19:36.065 INFO (SyncWorker_1) [edata.helpers] Identified missing consumptions: 2022-07-01T08:00:00 - 2022-07-01T17:00:00, 2022-07-19T10:00:00 - 2022-07-19T17:00:00, 2022-08-16T11:00:00 - 2022-08-16T18:00:00, 2022-08-19T08:00:00 - 2022-08-19T18:00:00, 2022-08-20T09:00:00 - 2022-08-20T18:00:00, 2022-08-21T09:00:00 - 2022-08-21T18:00:00, 2022-09-06T08:00:00 - 2022-09-06T16:00:00, 2022-09-09T09:00:00 - 2022-09-09T16:00:00, 2022-09-26T08:00:00 - 2022-09-26T17:00:00, 2022-09-27T08:00:00 - 2022-09-27T17:00:00, 2022-09-30T08:00:00 - 2022-09-30T19:00:00, 2022-10-01T08:00:00 - 2022-10-01T19:00:00, 2022-10-04T09:00:00 - 2022-10-04T16:00:00, 2022-10-05T09:00:00 - 2022-10-05T18:00:00, 2022-10-06T08:00:00 - 2022-10-06T17:00:00, 2022-10-07T09:00:00 - 2022-10-07T16:00:00, 2022-10-09T11:00:00 - 2022-10-09T19:00:00, 2022-10-12T08:00:00 - 2022-10-12T17:00:00, 2022-10-13T09:00:00 - 2022-10-13T16:00:00, 2022-10-14T08:00:00 - 2022-10-14T16:00:00, 2022-10-15T09:00:00 - 2022-10-15T16:00:00, 2022-10-17T09:00:00 - 2022-10-17T17:00:00, 2022-10-18T09:00:00 - 2022-10-18T16:00:00, 2022-10-22T10:00:00 - 2022-10-22T18:00:00, 2022-11-01T09:00:00 - 2022-11-01T16:00:00, 2022-11-02T08:00:00 - 2022-11-02T15:00:00, 2022-11-06T08:00:00 - 2022-11-06T16:00:00, 2022-11-07T09:00:00 - 2022-11-07T17:00:00, 2022-11-10T08:00:00 - 2022-11-10T17:00:00, 2022-11-11T08:00:00 - 2022-11-11T15:00:00, 2022-11-27T09:00:00 - 2022-11-27T16:00:00, 2022-11-29T10:00:00 - 2022-11-29T17:00:00, 2022-12-01T09:00:00 - 2022-12-01T16:00:00, 2022-12-25T10:00:00 - 2022-12-25T17:00:00, 2023-01-05T10:00:00 - 2023-01-05T17:00:00, 2023-02-02T09:00:00 - 2023-02-02T17:00:00, 2023-02-13T10:00:00 - 2023-02-13T18:00:00, 2023-02-16T10:00:00 - 2023-02-16T18:00:00, 2023-02-17T09:00:00 - 2023-02-17T16:00:00, 2023-02-19T10:00:00 - 2023-02-19T17:00:00, 2023-02-20T08:00:00 - 2023-02-20T15:00:00, 2023-02-24T09:00:00 - 2023-02-24T17:00:00, 2023-02-26T09:00:00 - 2023-02-26T18:00:00, 2023-02-27T11:00:00 - 2023-02-27T18:00:00, 2023-02-28T09:00:00 - 2023-02-28T17:00:00, 2023-03-01T09:00:00 - 2023-03-01T17:00:00, 2023-03-02T09:00:00 - 2023-03-02T19:00:00, 2023-03-03T08:00:00 - 2023-03-03T19:00:00, 2023-03-11T07:00:00 - 2023-03-11T17:00:00, 2023-03-13T07:00:00 - 2023-03-13T17:00:00, 2023-03-14T08:00:00 - 2023-03-14T15:00:00, 2023-03-15T09:00:00 - 2023-03-15T17:00:00, 2023-03-16T08:00:00 - 2023-03-16T17:00:00, 2023-03-17T11:00:00 - 2023-03-17T18:00:00, 2023-03-19T08:00:00 - 2023-03-19T18:00:00, 2023-03-20T08:00:00 - 2023-03-20T18:00:00, 2023-03-21T07:00:00 - 2023-03-21T17:00:00, 2023-03-22T08:00:00 - 2023-03-22T19:00:00, 2023-03-25T08:00:00 - 2023-03-25T16:00:00, 2023-03-26T09:00:00 - 2023-03-26T20:00:00, 2023-03-29T09:00:00 - 2023-03-29T16:00:00, 2023-03-30T08:00:00 - 2023-03-30T20:00:00, 2023-03-31T08:00:00 - 2023-03-31T18:00:00, 2023-04-02T09:00:00 - 2023-04-02T20:00:00, 2023-04-03T09:00:00 - 2023-04-03T19:00:00, 2023-04-04T10:00:00 - 2023-04-04T19:00:00, 2023-04-05T09:00:00 - 2023-04-05T18:00:00, 2023-04-06T09:00:00 - 2023-04-06T19:00:00, 2023-04-07T12:00:00 - 2023-04-07T20:00:00, 2023-04-08T10:00:00 - 2023-04-08T19:00:00, 2023-04-09T10:00:00 - 2023-04-09T20:00:00, 2023-04-10T09:00:00 - 2023-04-10T17:00:00, 2023-04-11T08:00:00 - 2023-04-11T18:00:00, 2023-04-12T08:00:00 - 2023-04-12T16:00:00, 2023-04-13T09:00:00 - 2023-04-13T20:00:00, 2023-04-15T10:00:00 - 2023-04-15T19:00:00, 2023-04-16T10:00:00 - 2023-04-16T18:00:00, 2023-04-17T08:00:00 - 2023-04-17T18:00:00, 2023-04-18T09:00:00 - 2023-04-18T18:00:00, 2023-04-19T10:00:00 - 2023-04-19T20:00:00, 2023-04-20T10:00:00 - 2023-04-20T20:00:00, 2023-04-21T10:00:00 - 2023-04-21T19:00:00, 2023-04-24T08:00:00 - 2023-04-24T20:00:00, 2023-04-25T12:00:00 - 2023-04-25T20:00:00, 2023-04-26T10:00:00 - 2023-04-26T20:00:00, 2023-04-27T08:00:00 - 2023-04-27T20:00:00, 2023-04-28T11:00:00 - 2023-04-28T19:00:00, 2023-04-30T09:00:00 - 2023-04-30T20:00:00, 2023-05-01T07:00:00 - 2023-05-01T20:00:00, 2023-05-02T07:00:00 - 2023-05-02T19:00:00, 2023-05-03T09:00:00 - 2023-05-03T20:00:00, 2023-05-04T09:00:00 - 2023-05-04T20:00:00, 2023-05-05T08:00:00 - 2023-05-05T20:00:00, 2023-05-06T08:00:00 - 2023-05-06T19:00:00, 2023-05-07T08:00:00 - 2023-05-07T20:00:00, 2023-05-08T08:00:00 - 2023-05-08T20:00:00, 2023-05-09T08:00:00 - 2023-05-09T20:00:00, 2023-05-10T08:00:00 - 2023-05-10T20:00:00, 2023-05-11T08:00:00 - 2023-05-11T20:00:00, 2023-05-12T08:00:00 - 2023-05-12T20:00:00, 2023-05-13T08:00:00 - 2023-05-13T20:00:00, 2023-05-14T08:00:00 - 2023-05-14T20:00:00, 2023-05-15T08:00:00 - 2023-05-15T20:00:00, 2023-05-16T08:00:00 - 2023-05-16T20:00:00, 2023-05-17T08:00:00 - 2023-05-17T20:00:00, 2023-05-18T08:00:00 - 2023-05-18T20:00:00, 2023-05-19T08:00:00 - 2023-05-19T20:00:00, 2023-05-20T08:00:00 - 2023-05-20T20:00:00, 2023-05-21T08:00:00 - 2023-05-21T20:00:00, 2023-05-22T07:00:00 - 2023-05-22T17:00:00, 2023-05-23T09:00:00 - 2023-05-23T17:00:00, 2023-05-24T08:00:00 - 2023-05-24T20:00:00, 2023-05-25T08:00:00 - 2023-05-25T17:00:00, 2023-05-26T09:00:00 - 2023-05-26T20:00:00, 2023-05-27T08:00:00 - 2023-05-27T20:00:00, 2023-05-28T09:00:00 - 2023-05-28T19:00:00, 2023-05-29T07:00:00 - 2023-05-29T18:00:00, 2023-05-30T08:00:00 - 2023-05-30T18:00:00, 2023-05-31T08:00:00 - 2023-05-31T20:00:00, 2023-06-04T09:00:00 - 2023-06-04T18:00:00, 2023-06-06T10:00:00 - 2023-06-06T18:00:00, 2023-06-11T08:00:00 - 2023-06-11T15:00:00, 2023-06-16T10:00:00 - 2023-06-16T19:00:00, 2023-06-23T08:00:00 - 2023-06-23T16:00:00, 2023-06-27T12:00:00 - 2023-06-27T19:00:00, 2023-06-28T08:00:00 - 2023-06-28T16:00:00, 2023-06-29T10:00:00 - 2023-06-29T17:00:00, 2023-06-30T09:00:00 - 2023-06-30T17:00:00, 2023-07-01T08:00:00 - 2023-07-01T17:00:00, 2023-07-02T23:00:00 - 2023-07-23T23:59:00
2023-07-24 02:19:36.065 INFO (SyncWorker_1) [edata.helpers] Identified missing maximeter: 2023-06-09T21:30:00 - 2023-07-23T23:59:00
Hace tres días desinstale la integración por completo y esperé dos días para volver a instalarla, esto no solucionó nada, le fecha que figuraba seguía siendo la del 09/06/2023. Hoy si hacer nada se ha actualizado con fecha 23/07/2023 datos que coinciden con DATADIS. En próximos días paso nuevo informe.
Lo mismo para mi - no tengo nada desde:
last_registered_date: 2023-07-14T23:00:00
Lo he instalado hoy y solo veo el cups y las potencias contratadas, en datadis veo datos historicos sin problema
Se me acaba de actualizar y ya me aparecen los datos desde el 2 de julio (antes se paró ahí). Ha coincidido con la actualización de datos en la página de UFD que parece que cierran ciclo de facturación hoy. Lo extraño es que en Datadis si aparecían todos estos datos todo este tiempo pero no los actualizaba a la integración de HA. Es un funcionamiento raro.
@Polosaz me ha hecho exactametne lo mismo. Tiene ahora hasta el dia 30 de julio incluido. La fecha de actualizacion es medianoche.
Para mi nada he cambiado. No tengo nada desde 14 Julio. Parece que tengo 2 problemas: 1) Con la API Query a Datadis:
2023-08-02 11:30:14.825 WARNING (SyncWorker_12) [edata.connectors.datadis] 500 {"status":500,"error":"INTERNAL_SERVER_ERROR","message":"500 Internal Server Error","timestamp":"2023-08-02T11:30:14.807+0200"} at https://datadis.es/api-private/api/get-consumption-data?cups=ES003140**XXXXXX**SV0F&distributorCode=2&startDate=2023/07&endDate=2023/07&measurementType=0&pointType=5&. Query temporary disabled. Future 500 code errors for this query will be silenced until restart
2023-08-02 11:30:18.062 WARNING (SyncWorker_12) [edata.connectors.datadis] 500 {"status":500,"error":"INTERNAL_SERVER_ERROR","message":"500 Internal Server Error","timestamp":"2023-08-02T11:30:18.043+0200"} at https://datadis.es/api-private/api/get-consumption-data?cups=ES003140**XXXXXX**SV0F&distributorCode=2&startDate=2023/07&endDate=2023/08&measurementType=0&pointType=5&. Query temporary disabled. Future 500 code errors for this query will be silenced until restart
2023-08-02 11:30:27.217 WARNING (MainThread) [custom_components.edata.stats] Some stats are missing for sv0f
2) Con 'clear Statistics'
2023-08-02 11:38:03.922 WARNING (MainThread) [custom_components.edata.stats] Clearing statistics for ['edata:sv0f_consumption', 'edata:sv0f_p1_consumption', 'edata:sv0f_p2_consumption', 'edata:sv0f_p3_consumption', 'edata:sv0f_maximeter', 'edata:sv0f_p1_maximeter', 'edata:sv0f_p2_maximeter', 'edata:sv0f_cost', 'edata:sv0f_p1_cost', 'edata:sv0f_p2_cost', 'edata:sv0f_p3_cost', 'edata:sv0f_power_cost', 'edata:sv0f_energy_cost', 'edata:sv0f_p1_energy_cost', 'edata:sv0f_p2_energy_cost', 'edata:sv0f_p3_energy_cost']
2023-08-02 11:38:03.923 ERROR (DbWorker_2) [homeassistant.components.recorder.util] Error executing query: Detected unsafe call not in recorder thread
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/recorder/util.py", line 130, in session_scope
yield session
File "/usr/src/homeassistant/homeassistant/components/recorder/statistics.py", line 659, in clear_statistics
instance.statistics_meta_manager.delete(session, statistic_ids)
File "/usr/src/homeassistant/homeassistant/components/recorder/table_managers/statistics_meta.py", line 325, in delete
self._assert_in_recorder_thread()
File "/usr/src/homeassistant/homeassistant/components/recorder/table_managers/statistics_meta.py", line 126, in _assert_in_recorder_thread
raise RuntimeError("Detected unsafe call not in recorder thread")
RuntimeError: Detected unsafe call not in recorder thread
2023-08-02 11:38:03.930 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Unexpected error for call_service at pos 1: Detected unsafe call not in recorder thread
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 468, in _async_step
await getattr(self, handler)()
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 703, in _async_call_service_step
response_data = await self._async_run_long_action(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 665, in _async_run_long_action
return long_task.result()
^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 1965, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2005, in _execute_service
return await cast(
^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 866, in handle_service
await service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 848, in entity_service_call
response_data = task.result() # pop exception if have
^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1192, in async_request_call
return await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 892, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/config/custom_components/edata/sensor.py", line 222, in service_recreate_statistics
await self._coordinator.statistics.clear_all_statistics()
File "/config/custom_components/edata/stats.py", line 162, in clear_all_statistics
await get_db_instance(self.hass).async_add_executor_job(
File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/recorder/statistics.py", line 659, in clear_statistics
instance.statistics_meta_manager.delete(session, statistic_ids)
File "/usr/src/homeassistant/homeassistant/components/recorder/table_managers/statistics_meta.py", line 325, in delete
self._assert_in_recorder_thread()
File "/usr/src/homeassistant/homeassistant/components/recorder/table_managers/statistics_meta.py", line 126, in _assert_in_recorder_thread
raise RuntimeError("Detected unsafe call not in recorder thread")
RuntimeError: Detected unsafe call not in recorder thread
2023-08-02 11:38:03.936 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140057511512976] Error handling message: Unknown error (unknown_error) Petar from 213.195.120.184 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/115.0)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response
await func(hass, connection, msg)
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 680, in handle_execute_script
response = await script_obj.async_run(msg.get("variables"), context=context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1569, in async_run
return await asyncio.shield(run.async_run())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 420, in async_run
await self._async_step(log_exceptions=False)
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 470, in _async_step
self._handle_exception(
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 493, in _handle_exception
raise exception
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 468, in _async_step
await getattr(self, handler)()
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 703, in _async_call_service_step
response_data = await self._async_run_long_action(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 665, in _async_run_long_action
return long_task.result()
^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 1965, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2005, in _execute_service
return await cast(
^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 866, in handle_service
await service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 848, in entity_service_call
response_data = task.result() # pop exception if have
^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1192, in async_request_call
return await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 892, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/config/custom_components/edata/sensor.py", line 222, in service_recreate_statistics
await self._coordinator.statistics.clear_all_statistics()
File "/config/custom_components/edata/stats.py", line 162, in clear_all_statistics
await get_db_instance(self.hass).async_add_executor_job(
File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/recorder/statistics.py", line 659, in clear_statistics
instance.statistics_meta_manager.delete(session, statistic_ids)
File "/usr/src/homeassistant/homeassistant/components/recorder/table_managers/statistics_meta.py", line 325, in delete
self._assert_in_recorder_thread()
File "/usr/src/homeassistant/homeassistant/components/recorder/table_managers/statistics_meta.py", line 126, in _assert_in_recorder_thread
raise RuntimeError("Detected unsafe call not in recorder thread")
RuntimeError: Detected unsafe call not in recorder thread
Tengo 2 suministros a mi nombre en datadis, uno de ellos solo reporta potencia contratada el otro todos los datos y las graficas funcionan, todo perfecto.
En este caso yo no puedo haber hecho nada mal, el otro suministro funciona correctamente mostrando los ultimos datos pero este lleva así varios dias:
contract_p1_kW: 2.6
contract_p2_kW: 4.4
yesterday_kWh: None
yesterday_hours: None
yesterday_p1_kWh: None
yesterday_p2_kWh: None
yesterday_p3_kWh: None
last_registered_date: None
last_registered_day_kWh: None
last_registered_day_hours: None
last_registered_day_p1_kWh: None
last_registered_day_p2_kWh: None
last_registered_day_p3_kWh: None
month_kWh: None
month_daily_kWh: None
month_days: None
month_p1_kWh: None
month_p2_kWh: None
month_p3_kWh: None
month_€: None
last_month_kWh: None
last_month_daily_kWh: None
last_month_days: None
last_month_p1_kWh: None
last_month_p2_kWh: None
last_month_p3_kWh: None
last_month_€: None
max_power_kW: None
max_power_date: None
max_power_mean_kW: None
max_power_90perc_kW: None
El otro reporta todo OK, mismo DNI y cuenta de datadis.
contract_p1_kW: 4.6
contract_p2_kW: 4.6
yesterday_kWh: None
yesterday_hours: None
yesterday_p1_kWh: None
yesterday_p2_kWh: None
yesterday_p3_kWh: None
last_registered_date: 2023-07-31 23:00:00
last_registered_day_kWh: 7.18
last_registered_day_hours: 24
last_registered_day_p1_kWh: 2.72
last_registered_day_p2_kWh: 3.26
last_registered_day_p3_kWh: 1.2
month_kWh: None
month_daily_kWh: None
month_days: None
month_p1_kWh: None
month_p2_kWh: None
month_p3_kWh: None
month_€: None
last_month_kWh: 443.54
last_month_daily_kWh: 14.31
last_month_days: 31.0
last_month_p1_kWh: 122.73
last_month_p2_kWh: 136.06
last_month_p3_kWh: 184.75
last_month_€: None
max_power_kW: 4.37
max_power_date: 2023-06-27 20:45:00
max_power_mean_kW: 3.49
max_power_90perc_kW: 4.03
En ambos suministros veo datos de ayer dia 1-8-2023.
A alguien mas le ha pasado? Esta claro que la conexion datadis -> HA es correcta ya que uno de los suministros funciona, ¿Que puede estar fallando para que el otro solo muestre las potencias?
Misma situación que varios de los comentarios anteriores, veo el numero de CUPS y las potencias contratadas, pero nada mas, mientras que en E-distribución y Datadis veo todo correctamente, hace 3 días que espero para ver si se actualiza en algún momento, pero nada...
Yo si os sirve como referencia hice lo de desinstalar la integración espere que pasen mas de 24 horas y a partir de entonces a las 24 horas siguientes me ha funcionado sin problemas
He probado la API de datadis y no funciona. Creo que ese es el problema.
me pasa lo mismo, cambie de compañia, y desde ese dia 15 de julio, los datos de datadis van locos. 2023-08-13 05:14:57.367 WARNING (SyncWorker_4) [edata.connectors.datadis] 500 {"status":500,"error":"INTERNAL_SERVER_ERROR","message":"500 Internal Server Error","timestamp":"2023-08-13T05:14:57.342+0200"} at https://datadis.es/api-private/api/get-consumption-data?cups=XXXX&distributorCode=2&startDate=2023/07&endDate=2023/08&measurementType=0&pointType=5&. Query temporary disabled. Future 500 code errors for this query will be silenced until restart
mas info, parece que datadis solo tiene datos a partir de un dia del mes, hay forma de solucionarlo? 2023-08-14 07:18:57.246 INFO (SyncWorker_8) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 07:18:57.274 INFO (SyncWorker_8) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 07:18:57.274 INFO (SyncWorker_8) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 07:21:54.172 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 176.927 seconds (success: True) 2023-08-14 08:21:54.245 INFO (SyncWorker_1) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 08:21:54.273 INFO (SyncWorker_1) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 08:21:54.274 INFO (SyncWorker_1) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 08:24:52.302 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 178.057 seconds (success: True) 2023-08-14 09:24:52.246 INFO (SyncWorker_0) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 09:24:52.276 INFO (SyncWorker_0) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 09:24:52.276 INFO (SyncWorker_0) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 09:27:50.100 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 177.855 seconds (success: True) 2023-08-14 10:27:50.245 INFO (SyncWorker_1) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 10:27:50.273 INFO (SyncWorker_1) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 10:27:50.274 INFO (SyncWorker_1) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 10:30:46.266 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 176.022 seconds (success: True) 2023-08-14 11:30:46.245 INFO (SyncWorker_3) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 11:30:46.276 INFO (SyncWorker_3) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 11:30:46.276 INFO (SyncWorker_3) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 11:33:44.638 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 178.394 seconds (success: True) 2023-08-14 12:33:44.252 INFO (SyncWorker_1) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 12:33:44.284 INFO (SyncWorker_1) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 12:33:44.284 INFO (SyncWorker_1) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 12:36:40.346 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 176.101 seconds (success: True) 2023-08-14 13:36:40.246 INFO (SyncWorker_2) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 13:36:40.276 INFO (SyncWorker_2) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 13:36:40.276 INFO (SyncWorker_2) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 13:39:37.019 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 176.774 seconds (success: True) 2023-08-14 14:39:37.246 INFO (SyncWorker_5) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 14:39:37.275 INFO (SyncWorker_5) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 14:39:37.275 INFO (SyncWorker_5) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 14:42:34.165 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 176.920 seconds (success: True) 2023-08-14 15:42:34.245 INFO (SyncWorker_1) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 15:42:34.274 INFO (SyncWorker_1) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 15:42:34.275 INFO (SyncWorker_1) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 15:45:32.143 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 177.899 seconds (success: True) 2023-08-14 16:45:32.246 INFO (SyncWorker_1) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 16:45:32.276 INFO (SyncWorker_1) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 16:45:32.276 INFO (SyncWorker_1) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 16:48:30.582 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 178.337 seconds (success: True) 2023-08-14 17:48:30.245 INFO (SyncWorker_3) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 17:48:30.274 INFO (SyncWorker_3) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 17:48:30.274 INFO (SyncWorker_3) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 17:51:29.136 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 178.892 seconds (success: True) 2023-08-14 18:51:29.246 INFO (SyncWorker_3) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 18:51:29.274 INFO (SyncWorker_3) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 18:51:29.275 INFO (SyncWorker_3) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 18:54:27.441 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 178.195 seconds (success: True) 2023-08-14 19:54:27.246 INFO (SyncWorker_8) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 19:54:27.275 INFO (SyncWorker_8) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 19:54:27.276 INFO (SyncWorker_8) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00 2023-08-14 19:57:25.350 DEBUG (MainThread) [custom_components.edata.coordinator] Finished fetching edata_zg0f data in 178.104 seconds (success: True) 2023-08-14 20:57:25.246 INFO (SyncWorker_2) [edata.helpers] Update requested for CUPS ZG0F from 2022-08-01T00:00:00 to 2023-08-13T23:59:00 2023-08-14 20:57:25.274 INFO (SyncWorker_2) [edata.helpers] Identified missing consumptions: 2023-07-18T23:00:00 - 2023-08-13T23:59:00 2023-08-14 20:57:25.274 INFO (SyncWorker_2) [edata.helpers] Identified missing maximeter: 2023-06-22T14:15:00 - 2023-08-13T23:59:00
Veo que en datadis solo hay datos desde el dia que no funciona en home assistant, hay forma de solucionarlo manualmente? decirle que ignore unos dias, la funcion sigue sin registrar datos nuevos.
Hice la integración el dia 6/9 y se me descargaron los datos, anteriores, se quedó colgado a las 19 horas y desde ahi ya no tengo datos, en datadis aparecen hasta ayer incluido, habeis conseguido solventar o dar con el problema?
En mi caso, datadis perdió lo datos del contrato anterior, el software de HA se hizo un lio hasta que pasado un mes, ahora ha comenzado a registrarlos bien, supongo que hay algo para hacer que lea de mes a mes. Funciona, pero se ha perdido un mes entero. Si te pasa como a mi, se te arreglara en cuanto pasen 30 días. Active el log para enviar la info, pero sirvió de poco.
A mi ya me funciona, la solución ha sido eliminar el sensor de home assistant, esperar 24h y volverlo a crear, luego reiniciar HA y esperar 24h y ya vi los datos. Tened en cuenta que el nuevo sensor va a incluir 5 caracteres del CUPS así que toca editar los widgets ya creados
Gracias! tu comentario me ha hecho pensar y revisar el panel de energía... ahi tenía puesto los sensores con 4 caracters del CUPS, cambiado y listo (hace unos dias reinstalé el plugin), a ver si aguanta y se va actualizando a dia pasado. Mil gracias.
Hola,
No me cargaba los datos desde mediados de junio así que he seguido el proceso que habéis descrito más arriba pero siguen sin aparecer los datos.
En la web de Datadis sí que obtengo los datos.
Os cuento los pasos que he seguido:
En Developers Tools me sale que el estado del sensor es "loading" pero han pasado ya unas cuantas horas y así sigue...
En el log me aparece estos warnings:
Gracias de antemano por vuestra ayuda! @uvejota
ACTUALIZACIÓN
Tras desinstalar completamente el componente, reiniciar Home Assistant, instalarlo de nuevo, y volver a reiniciar Home Assistant, ahora ya me muestra datos. Sólo tengo un pequeño problema: la gráfica de potencias máximas no muestra datos más allá del 27 de abril de este año. Éste es el código de la tarjeta. ¿Se os ocurre qué puede pasar?
`type: custom:apexcharts-card graph_span: 1y span: offset: '-30d' header: show: true title: Maxímetro show_states: false colorize_states: false chart_type: scatter series:
ACTUALIZACIÓN
Tras un par de días, ahora ya se actualiza la gráfica del maxímetro. Lo único que me falla es un desfase de 24 horas. Estoy escribiendo esto el 2 de octubre y tengo los datos actualizados a fecha 30 de septiembre a las 18h. No es un problema grave pero la gráfica con los datos de "ayer" aparece como "N/A". He mirado en la web de Datadis y sí que aparecen los consumos de ayer. ¿Alguna idea sobre cómo evitar el desfase de 24 horas?
Gracias!
José
Hello. How do you remove the consumption sensor? It won't let me, it says "This entity ('sensor.edata_xxxx') does not have a unique ID, therefore its configuration cannot be managed from the UI. See the documentation for more details." Thank you.
Creo que mejor en español: Hola. Como hacéis para eliminar el sensor de consumo. A mí no me lo permite, me dice que "Esta entidad ('sensor.edata_xxxx') no tiene un ID único, por lo tanto su configuración no se puede administrar desde la IU. Consulta la documentación para obtener más detalles.". Gracias.
Creo que mejor en español: Hola. Como hacéis para eliminar el sensor de consumo. A mí no me lo permite, me dice que "Esta entidad ('sensor.edata_xxxx') no tiene un ID único, por lo tanto su configuración no se puede administrar desde la IU. Consulta la documentación para obtener más detalles.". Gracias.
Lo puedes eliminar en la integración. Te vas a Settings, Integrations, buscas "edata", entras y haciendo clic en los tres puntitos le das a "delete".
Creo que mejor en español: Hola. Como hacéis para eliminar el sensor de consumo. A mí no me lo permite, me dice que "Esta entidad ('sensor.edata_xxxx') no tiene un ID único, por lo tanto su configuración no se puede administrar desde la IU. Consulta la documentación para obtener más detalles". Gracias.
Lo puedes eliminar en la integración. Te vas a Configuraciones, Integraciones, buscas "edata", entras y haciendo clic en los tres puntitos le das a "delete".
Gracias por tu respuesta. Efectivamente, ahí lo puedo eliminar, pero sigue apareciendo como entidad disponible. El problema radica en que he cambiado de comercializadora a mediados de agosto y desde entonces no puedo visualizar el consumo en HA, en Datadis si aparece, aunque solo hasta finales de septiembre, nada de octubre. He desinstalado, vuelto a instalar y nada, no hay forma.
Creo que mejor en español: Hola. Como hacéis para eliminar el sensor de consumo. A mí no me lo permite, me dice que "Esta entidad ('sensor.edata_xxxx') no tiene un ID único, por lo tanto su configuración no se puede administrar desde la IU. Consulta la documentación para obtener más detalles". Gracias.
Lo puedes eliminar en la integración. Te vas a Configuraciones, Integraciones, buscas "edata", entras y haciendo clic en los tres puntitos le das a "delete".
Gracias por tu respuesta. Efectivamente, ahí lo puedo eliminar, pero sigue apareciendo como entidad disponible. El problema radica en que he cambiado de comercializadora a mediados de agosto y desde entonces no puedo visualizar el consumo en HA, en Datadis si aparece, aunque solo hasta finales de septiembre, nada de octubre. He desinstalado, vuelto a instalar y nada, no hay forma.
Prueba a borrar la carpeta del componente...
Hola,
No me cargaba los datos desde mediados de junio así que he seguido el proceso que habéis descrito más arriba pero siguen sin aparecer los datos.
En la web de Datadis sí que obtengo los datos.
Os cuento los pasos que he seguido:
- Tengo la versión 2023.06.03 de la integración instalada
- He borrado el sensor
- He esperado casi 24 horas
- He creado un sensor nuevo (este tiene los 6 últimos dígitos del CUPS)
- He reiniciado Home Assistant
- He cambiado los sensores en todas las gráficas y tarjetas
En Developers Tools me sale que el estado del sensor es "loading" pero han pasado ya unas cuantas horas y así sigue...
En el log me aparece estos warnings:
- "Some stats are missing for 0xlqXf"
- "Some data is missing, will try to fetch later"
- "Wrong consumptions data structure" (se reviere a la línea 164 del fichero billing.py)
- "Supplies query failed or no supplies found in the provided account" (línea 208 del fichero helpers.py)
Gracias de antemano por vuestra ayuda! @uvejota
ACTUALIZACIÓN
Tras desinstalar completamente el componente, reiniciar Home Assistant, instalarlo de nuevo, y volver a reiniciar Home Assistant, ahora ya me muestra datos. Sólo tengo un pequeño problema: la gráfica de potencias máximas no muestra datos más allá del 27 de abril de este año. Éste es el código de la tarjeta. ¿Se os ocurre qué puede pasar?
`type: custom:apexcharts-card graph_span: 1y span: offset: '-30d' header: show: true title: Maxímetro show_states: false colorize_states: false chart_type: scatter series:
- entity: sensor.edata_XYZA name: Potencia máxima type: column extend_to: false unit: kW show: extremas: true datalabels: false data_generator: | return hass.connection.sendMessagePromise({ type: 'edata/maximeter', scups: 'XYZA'}).then( (resp) => { return resp.map((data, index) => { return [new Date(data['datetime']).getTime(), data['value_kW']]; }); } );`
ACTUALIZACIÓN
Tras un par de días, ahora ya se actualiza la gráfica del maxímetro. Lo único que me falla es un desfase de 24 horas. Estoy escribiendo esto el 2 de octubre y tengo los datos actualizados a fecha 30 de septiembre a las 18h. No es un problema grave pero la gráfica con los datos de "ayer" aparece como "N/A". He mirado en la web de Datadis y sí que aparecen los consumos de ayer. ¿Alguna idea sobre cómo evitar el desfase de 24 horas?
Gracias!
José
* ACTUALIZACIÓN ***
Mi gozo en un pozo: ya lleva un tres días sin actualizar... Agradeceré cualquier sugerencia @uvejota Saludos,
José
Hola! En mi caso tengo descarga de datos el 1 de cada mes, pero a diario nada de nada...
Buenos días. Tengo el sensor sin poder descargar datos desde 12 de junio. En la web de datadis, si están actualizados.
He eliminado el sensor y lo he vuelto a crear, y no ha funcioando. He borrado el repositorio de HACS y lo he vueltoa descargar, volviendo a crear la integración, y nada. He quitado la configuración del yaml, ya que entiendo que ahora con la integración es suficiente. No indico NIF de autorizado en el momento de la configuración del sensor.
¿Se os ocurre alguna cosa más que pueda hacer?
Gracias