uvejota / homeassistant-edata

Home Assistant integration for spanish energy data providers (e.g., datadis)
GNU General Public License v3.0
259 stars 21 forks source link

Errores de descarga de datos (variedad de motivos) #131

Closed PacmanForever closed 1 year ago

PacmanForever commented 1 year ago

Hola

no me carga datos desde el 2 de noviembre y no he hecho ningún cambio en el contrato desde hace tiempo (que yo sepa). He instalado la versión beta y la release 2022.11.2.

Por motivos de modificación constante de la configuración, reinicio HA varias veces al día.

En estos momentos no puedo acceder a la máquina pero tengo esta entrada del log:

Error requesting edata_xxxx data: HTTPSConnectionPool(host='apidatos.ree.es', port=443): Max retries exceeded with url: /es/datos/mercados/precios-mercados-tiempo-real?time_trunc=hour&geo_ids=xxxx&start_date=2022-11-29T23:00&end_date=2022-11-29T23:59 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6c189ff0>: Failed to establish a new connection: [Errno -3] Try again'))

jaracoll commented 1 year ago

Hola,

Yo acabo de añadir la integración y tampoco me funciona. El sensor se queda en modo Loading. No es capaz de obtener la información. He añadido la configuración para que se muestre más información en los logs. He estado probando los endpoints que provee la página de DATADIS y todo funciona correctamente. Puedo obtener la información de la distribuidora (en mi caso, EDISTRIBUCIÓN). Veo la información en la pagina de DATADIS también. Sin embargo, el sensor no es capaz de cargar la info (como he comentado antes). Si sirve de ayuda, dejo adjunto el log.

Saludos! image_2022-11-30_115539544

lolopepes commented 1 year ago

Buenos días,

Me pasa exactamente igual, desde el día 2 de Noviembre no recoge datos, he revisado varias veces, borrado integración y vuelto a meter y nada, se queda en el día 2 de Noviembre. En datadis tengo datos de ayer.

davidgope commented 1 year ago

Buenos dias, mismo problema desde el dia 9.

Saludos

PacmanForever commented 1 year ago

Ahora que lo pienso, también podria ser problema de Datadis.

Igual cada vez que haces una consulta (independientemente de que tenga respuesta correcta o no) ellos se anotan que ya la has hecho, cuando solo deberían anotarlo si ha sido correcta.

No se, pongo posibles explicaciones....

davidgope commented 1 year ago

Hola Jordi, les acabo de mandar un correo. Con lo que me contesten os cuento

Saludos

Enviado desde mi iPhone

El 30 nov 2022, a las 14:49, Jordi V. @.***> escribió:



Ahora que lo pienso, también podria ser problema de Datadis.

Igual cada vez que haces una consulta (independientemente de que tenga respuesta correcta o no) ellos se anotan que ya la has hecho, cuando solo deberían anotarlo si ha sido correcta.

No se, pongo posibles explicaciones....

— Reply to this email directly, view it on GitHubhttps://github.com/uvejota/homeassistant-edata/issues/131#issuecomment-1332178873, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASIBUZ2CJ3RL3R3VIMT4K6LWK5LODANCNFSM6AAAAAASPOMOC4. You are receiving this because you commented.Message ID: @.***>

uvejota commented 1 year ago

¿Podéis ponerme alguno el contenido inicial (apartado supplies y contracts) anonimizado del fichero .storage/edata.storage_XXXX?

jaracoll commented 1 year ago

Están vacíos:

{ "version": 1, "minor_version": 1, "key": "edata.storage_WD0F", "data": { "supplies": [], "contracts": [], "consumptions": [], "maximeter": [], "pvpc": [], "consumptions_daily_sum": [], "consumptions_monthly_sum": [], "cost_hourly_sum": [], "cost_daily_sum": [], "cost_monthly_sum": [] } }

uvejota commented 1 year ago

Están vacíos:

{ "version": 1, "minor_version": 1, "key": "edata.storage_WD0F", "data": { "supplies": [], "contracts": [], "consumptions": [], "maximeter": [], "pvpc": [], "consumptions_daily_sum": [], "consumptions_monthly_sum": [], "cost_hourly_sum": [], "cost_daily_sum": [], "cost_monthly_sum": [] } }

No habrás configurado por error el campo "NIF Autorizado" al añadir la entidad, ¿no?

jaracoll commented 1 year ago

No, en la configuración añadí:

Nada más

EMACSAN commented 1 year ago

Logger: custom_components.edata.websockets Source: custom_components/edata/websockets.py:39 Integration: Integración edata (documentation, issues) First occurred: 10:43:44 (8 occurrences) Last logged: 21:16:35

The provided scups parameter is not correct: XXXX

uvejota commented 1 year ago

Logger: custom_components.edata.websockets

Source: custom_components/edata/websockets.py:39

Integration: Integración edata (documentation, issues)

First occurred: 10:43:44 (8 occurrences)

Last logged: 21:16:35

The provided scups parameter is not correct: XXXX

Eso es que no has reemplazado correctamente las 'XXXX' en la configuración de las tarjetas.

uvejota commented 1 year ago

Hola

no me carga datos desde el 2 de noviembre y no he hecho ningún cambio en el contrato desde hace tiempo (que yo sepa).

He instalado la versión beta y la release 2022.11.2.

Por motivos de modificación constante de la configuración, reinicio HA varias veces al día.

En estos momentos no puedo acceder a la máquina pero tengo esta entrada del log:

Error requesting edata_xxxx data: HTTPSConnectionPool(host='apidatos.ree.es', port=443): Max retries exceeded with url: /es/datos/mercados/precios-mercados-tiempo-real?time_trunc=hour&geo_ids=xxxx&start_date=2022-11-29T23:00&end_date=2022-11-29T23:59 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xffff6c189ff0>: Failed to establish a new connection: [Errno -3] Try again'))

Ese error no tiene nada que ver (a priori) con lo que te pasa, dice que ha tenido un error de conexión en la descarga de precios pvpc.

PacmanForever commented 1 year ago

Tengo esto de esta tarde, tampoco a cargado nada.

Logger: edata.connectors.datadis Source: /usr/local/lib/python3.10/site-packages/edata/connectors/datadis.py:178 First occurred: 16:47:53 (2 occurrences) Last logged: 16:47:55

429 Consulta ya realizada en las últimas 24 horas. at https://datadis.es/api-private/api/get-max-power?cups=xxxx&distributorCode=4&startDate=2022/10&endDate=2022/10& 429 Consulta ya realizada en las últimas 24 horas. at https://datadis.es/api-private/api/get-max-power?cups=xxxx&distributorCode=4&startDate=2022/11&endDate=2022/11&

Te añado los datos del storage:

"supplies": [ { "cups": "xxxx", "date_start": "2012-05-15T00:00:00", "date_end": "2022-11-26T00:00:00", "address": "xxxx", "postal_code": "xxxx", "province": "Barcelona", "municipality": "xxxx", "distributor": "xxxx", "pointType": 5, "distributorCode": "4" } ], "contracts": [ { "date_start": "2012-05-15T00:00:00", "date_end": "2022-12-01T00:00:00", "marketer": "xxxx", "distributorCode": "4", "power_p1": 4.6, "power_p2": 4.6 } ],

EMACSAN commented 1 year ago

Efectivamente, m faltaba el dato en 1 tarjeta. Espero ya m aparezcan mñna los datos. Gracias

andresledo commented 1 year ago

Yo tengo este error desde hace varios días (integración nueva), en principio todos los datos están bien introducidos y tengo datos en el portal de E data.

2022-11-30 19:40:03.008 WARNING (SyncWorker_4) [edata.helpers] Supplies query failed or no supplies found in the provided account 2022-11-30 19:40:03.032 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ww0f 2022-11-30 19:40:03.033 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later

f-vicente commented 1 year ago

Yo resulta que tenía datos en el fichero .storage/edata.storage_XXXX pero ni me aparecía el sensor, y continuamente me daba error 429.

Desinstalé todo, elimineé el edata.storage_XXXX, hoy he reinstalado y vuelto a configurar y ahora no da error 429, pero da otro error.

2022-12-01 10:35:13.537 WARNING (SyncWorker_2) [edata.helpers] Supplies query failed or no supplies found in the provided account
2022-12-01 10:35:13.647 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ry0f
2022-12-01 10:35:13.652 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later
....
2022-12-01 11:29:21.638 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later
2022-12-01 11:29:21.644 WARNING (SyncWorker_0) [edata.helpers] Supplies query failed or no supplies found in the provided account
2022-12-01 11:29:21.656 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ry0f
2022-12-01 11:29:21.658 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later
2022-12-01 11:29:47.154 WARNING (MainThread) [edata.processors.billing] Wrong consumptions data structure
2022-12-01 11:29:47.157 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later
2022-12-01 11:29:47.164 WARNING (SyncWorker_2) [edata.helpers] Supplies query failed or no supplies found in the provided account
2022-12-01 11:29:47.164 WARNING (SyncWorker_2) [edata.processors.billing] Wrong consumptions data structure
2022-12-01 11:29:47.179 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ry0f
2022-12-01 11:29:47.181 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later
2022-12-01 11:29:50.927 WARNING (MainThread) [edata.processors.billing] Wrong consumptions data structure
2022-12-01 11:29:50.928 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later
2022-12-01 11:29:50.933 WARNING (SyncWorker_4) [edata.helpers] Supplies query failed or no supplies found in the provided account
2022-12-01 11:29:50.935 WARNING (SyncWorker_4) [edata.processors.billing] Wrong consumptions data structure
2022-12-01 11:29:50.952 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ry0f
2022-12-01 11:29:50.953 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later

Hoy ya no he probado manualmente para no bloquear la api, pero otras veces funcionaba bien manualmente.

Edito: finalmente he restaurado el fichero edata.storage_xxxx y hoy ha vuelto a funcionar todo. Me queda la duda de cómo reiniciar todo para que cargue de cero los datos.

davidgope commented 1 year ago

Esto es lo que me contestan:

Buenos días,

Desde el equipo de soporte nos indican lo siguiente:

Vemos que recibe los consumos hasta el 30/11, puede ser que fuera una caída temporal del sistema.

¿Puede comprobarlo de nuevo y sino adjuntar la llamada que realiza desde su gestor?

Un saludo.

Enviado desde mi iPhone

El 1 dic 2022, a las 11:41, f-vicente @.***> escribió:



Yo resulta que tenía datos en el fichero .storage/edata.storage_XXXX pero ni me aparecía el sensor, y continuamente me daba error 429.

Desinstalé todo, elimineé el edata.storage_XXXX, hoy he reinstalado y vuelto a configurar y ahora no da error 429, pero da otro error.

2022-12-01 10:35:13.537 WARNING (SyncWorker_2) [edata.helpers] Supplies query failed or no supplies found in the provided account 2022-12-01 10:35:13.647 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ry0f 2022-12-01 10:35:13.652 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later .... 2022-12-01 11:29:21.638 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later 2022-12-01 11:29:21.644 WARNING (SyncWorker_0) [edata.helpers] Supplies query failed or no supplies found in the provided account 2022-12-01 11:29:21.656 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ry0f 2022-12-01 11:29:21.658 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later 2022-12-01 11:29:47.154 WARNING (MainThread) [edata.processors.billing] Wrong consumptions data structure 2022-12-01 11:29:47.157 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later 2022-12-01 11:29:47.164 WARNING (SyncWorker_2) [edata.helpers] Supplies query failed or no supplies found in the provided account 2022-12-01 11:29:47.164 WARNING (SyncWorker_2) [edata.processors.billing] Wrong consumptions data structure 2022-12-01 11:29:47.179 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ry0f 2022-12-01 11:29:47.181 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later 2022-12-01 11:29:50.927 WARNING (MainThread) [edata.processors.billing] Wrong consumptions data structure 2022-12-01 11:29:50.928 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later 2022-12-01 11:29:50.933 WARNING (SyncWorker_4) [edata.helpers] Supplies query failed or no supplies found in the provided account 2022-12-01 11:29:50.935 WARNING (SyncWorker_4) [edata.processors.billing] Wrong consumptions data structure 2022-12-01 11:29:50.952 WARNING (MainThread) [custom_components.edata.statistics] Some stats are missing for ry0f 2022-12-01 11:29:50.953 WARNING (MainThread) [custom_components.edata.coordinator] Some data is missing, will try to fetch later

— Reply to this email directly, view it on GitHubhttps://github.com/uvejota/homeassistant-edata/issues/131#issuecomment-1333562959, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASIBUZ6TKOWBIX5QVBBXFRDWLB6F3ANCNFSM6AAAAAASPOMOC4. You are receiving this because you commented.Message ID: @.***>

damaca commented 1 year ago

Yo estoy en el mismo caso, continuo con problemas

adrz95 commented 1 year ago

Buenos días.

Veo que el portal web de Datadis está medio "roto", aun que... en la teoria, no tiene nada que ver... pero puede que tengan algunos servidores caídos y estos sean compartidos con la API.

Por otro lado... yo no tengo datos en Datadis desde la mitad del día 30, he actualizado hoy a la nueva versión de la integración y no tengo ningun error, esperando a que la api de Datadis funcione...

PacmanForever commented 1 year ago

Actualizando estado:

Después de no reinciar HA durante más de 24h, hoy SÍ se han cargado los datos.

Esto me hace llegar a la conclusión de que (igual me equivoco):

Cada vez que se reinicia HA se intenta recargar los datos, cosa que a mi parecer, no debería ser así, deberian recargarse a les 24h de la última consulta con las nuevas normas de datadis.

El comportamiento actual provoca que si por cualquier motivo falla la consulta por reintentos, si vas reiniciando HA una vez al dia (o más) todas las consultas siguientes fallan.

No se si esto es lo que pasa en realidad, pero analizando el problema lo parece.

jjvelar commented 1 year ago

A mí me da este error. Se os ocurre si puede estar relacionado o, en todo caso, cómo resolverlo?

Logger: edata.connectors.datadis Source: /usr/local/lib/python3.10/site-packages/edata/connectors/datadis.py:192 First occurred: 3:38:58 AM (150 occurrences) Last logged: 7:39:38 AM

502 502 Bad Gateway

502 Bad Gateway


Microsoft-Azure-Application-Gateway/v2
at https://datadis.es/api-private/api/get-max-power?cups=XXXXXX&distributorCode=2&startDate=2022/11&endDate=2022/12& 502 502 Bad Gateway

502 Bad Gateway


Microsoft-Azure-Application-Gateway/v2
at https://datadis.es/api-private/api/get-max-power?cups=XXXXXX&distributorCode=2&startDate=2022/07&endDate=2022/07& 502 502 Bad Gateway

502 Bad Gateway


Microsoft-Azure-Application-Gateway/v2
at https://datadis.es/api-private/api/get-max-power?cups=XXXXXX&distributorCode=2&startDate=2022/08&endDate=2022/08& 502 502 Bad Gateway

502 Bad Gateway


Microsoft-Azure-Application-Gateway/v2
at https://datadis.es/api-private/api/get-max-power?cups=XXXXXX&distributorCode=2&startDate=2022/09&endDate=2022/09& 502 502 Bad Gateway

502 Bad Gateway


Microsoft-Azure-Application-Gateway/v2
at https://datadis.es/api-private/api/get-max-power?cups=XXXXXX&distributorCode=2&startDate=2022/10&endDate=2022/10&

f-vicente commented 1 year ago

Hoy parece que datadis funciona a ratos.

En mi caso ha debido conseguir cargar los datos en algún momento y ha comenzado a funcionar.

Eso si, tuve que restaurar el fichero edata.storage_xxxx que eliminé haciendo pruebas, porque no lo re-generaba bien.

uvejota commented 1 year ago

Buenas, he sacado nueva versión para implementar esto:

Actualizando estado:

Después de no reinciar HA durante más de 24h, hoy SÍ se han cargado los datos.

Esto me hace llegar a la conclusión de que (igual me equivoco):

Cada vez que se reinicia HA se intenta recargar los datos, cosa que a mi parecer, no debería ser así, deberian recargarse a les 24h de la última consulta con las nuevas normas de datadis.

El comportamiento actual provoca que si por cualquier motivo falla la consulta por reintentos, si vas reiniciando HA una vez al dia (o más) todas las consultas siguientes fallan.

No se si esto es lo que pasa en realidad, pero analizando el problema lo parece.

Además, he corregido alguna cosilla aunque no debería ser determinante...

Creo que datadis está muy jodida últimamente, yo no tengo datos desde el 30.

Con la nueva versión no debería salir nunca el error 429 (salvo en el primer arranque), y si saliera, es culpa de Datadis.

uvejota commented 1 year ago

He descubierto un error mío que podría ocasionar muchos de estos casos (no todos).

Necesito sacar un ratito para corregirlo :)

uvejota commented 1 year ago

Ea, podéis probar la 2022.12.2 cuando queráis.

Algunos casos quedarán solucionados.

Y he corregido un error que impedía ver los logs de información... ahora os saldrán si habéis añadido lo siguiente en el configuration.yaml.

sensor:
 - platform: edata
   debug: true

Lógicamente tardaréis en ver el efecto...

jjvelar commented 1 year ago

Ea, podéis probar la 2022.12.2 cuando queráis.

Algunos casos quedarán solucionados.

Y he corregido un error que impedía ver los logs de información... ahora os saldrán si habéis añadido lo siguiente en el configuration.yaml.

sensor:
 - platform: edata
   debug: true

Lógicamente tardaréis en ver el efecto...

Vamos a ello! Gracias!

davidgope commented 1 year ago

Instalada, vamos a probar.

Gracias uvejota

Enviado desde mi iPhone

El 2 dic 2022, a las 16:45, jjvelar @.***> escribió:



Ea, podéis probar la 2022.12.2 cuando queráis.

Algunos casos quedarán solucionados.

Y he corregido un error que impedía ver los logs de información... ahora os saldrán si habéis añadido lo siguiente en el configuration.yaml.

sensor:

Lógicamente tardaréis en ver el efecto...

Vamos a ello! Gracias!

— Reply to this email directly, view it on GitHubhttps://github.com/uvejota/homeassistant-edata/issues/131#issuecomment-1335444342, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASIBUZ2OLOGAY4RRH4F2CP3WLIKQNANCNFSM6AAAAAASPOMOC4. You are receiving this because you commented.Message ID: @.***>

F3n1x89 commented 1 year ago

Pregunta tonta, ¿cómo se actualiza edata? Quiero actualizarlo a la 2022.12.2, la he descargado pero desconozco como se actualiza.

adrz95 commented 1 year ago

Pregunta tonta, ¿cómo se actualiza edata? Quiero actualizarlo a la 2022.12.2, la he descargado pero desconozco como se actualiza.

En HACS te aparecerá la actualización de la integración

F3n1x89 commented 1 year ago

Gracias! Lo estaba mirando desde Configuración > Dispositivos y servicios en lugar de mirar en HACS

lolopepes commented 1 year ago

Actualizado y funcionando! Gracias!!

El El vie, 2 dic 2022 a las 16:45, jjvelar @.***> escribió:

Ea, podéis probar la 2022.12.2 cuando queráis.

Algunos casos quedarán solucionados.

Y he corregido un error que impedía ver los logs de información... ahora os saldrán si habéis añadido lo siguiente en el configuration.yaml.

sensor:

  • platform: edata

    debug: true

Lógicamente tardaréis en ver el efecto...

Vamos a ello! Gracias!

— Reply to this email directly, view it on GitHub https://github.com/uvejota/homeassistant-edata/issues/131#issuecomment-1335444342, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQLOPRMJCGT6RMSZEQM6DV3WLIKQLANCNFSM6AAAAAASPOMOC4 . You are receiving this because you commented.Message ID: @.***>

EMACSAN commented 1 year ago

Funcionando. Gracias por tu trabajo

jjvelar commented 1 year ago

Yo actualicé ayer y no me acaba de ir bien. Ayer se cargaron datos históricos (no lo hacían desde finales de enero) pero ya me escamó que el sensor “última actualización” fuera unknown. Esta mañana espera ver los datos de ayer pero sale N/A. Alguna sugerencia?

uvejota commented 1 year ago

Yo actualicé ayer y no me acaba de ir bien. Ayer se cargaron datos históricos (no lo hacían desde finales de enero) pero ya me escamó que el sensor “última actualización” fuera unknown. Esta mañana espera ver los datos de ayer pero sale N/A.

Alguna sugerencia?

¿Tienes algún log para mi?

En general esperando debería resolverse, con los últimos cambios de Datadis yo siempre voy un par de días por detrás...

Pero nunca está de más ver si hay algo que falla por nuestra parte.

jaracoll commented 1 year ago

A mi me ha empezado ya a funcionar. Muchas gracias @uvejota !

jjvelar commented 1 year ago

Yo actualicé ayer y no me acaba de ir bien. Ayer se cargaron datos históricos (no lo hacían desde finales de enero) pero ya me escamó que el sensor “última actualización” fuera unknown. Esta mañana espera ver los datos de ayer pero sale N/A. Alguna sugerencia?

¿Tienes algún log para mi?

En general esperando debería resolverse, con los últimos cambios de Datadis yo siempre voy un par de días por detrás...

Pero nunca está de más ver si hay algo que falla por nuestra parte.

Aquí lo tienes:

2022-12-05 09:50:29.065 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration edata which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.helpers] Update requested for CUPS XXXXXX from 2021-12-01T00:00:00 to 2022-12-04T23:59:00 2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:43.195 INFO (SyncWorker_11) [edata.connectors.datadis] No token found, fetching a new one 2022-12-05 09:51:43.646 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:46.204 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.helpers] Supplies data has been successfully updated 2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-contract-detail?cups=xxxx&distributorCode=2& 2022-12-05 09:51:47.589 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-contract-detail?cups=xxxx&distributorCode=2& 2022-12-05 09:51:47.591 INFO (SyncWorker_11) [edata.helpers] Contracts data has been successfully updated 2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing consumptions: 2022-02-22T00:00:00 - 2022-02-22T08:00:00, 2022-03-01T08:00:00 - 2022-03-01T17:00:00, 2022-04-01T09:00:00 - 2022-04-01T19:00:00, 2022-04-08T10:00:00 - 2022-04-08T19:00:00, 2022-04-16T11:00:00 - 2022-04-16T19:00:00, 2022-04-22T09:00:00 - 2022-04-22T17:00:00, 2022-04-26T12:00:00 - 2022-04-26T19:00:00, 2022-04-28T08:00:00 - 2022-04-28T16:00:00, 2022-05-10T11:00:00 - 2022-05-10T18:00:00, 2022-05-16T11:00:00 - 2022-05-16T18:00:00, 2022-05-19T11:00:00 - 2022-05-19T18:00:00, 2022-05-20T12:00:00 - 2022-05-20T19:00:00, 2022-05-29T10:00:00 - 2022-05-29T17:00:00, 2022-05-30T10:00:00 - 2022-05-30T18:00:00, 2022-05-31T10:00:00 - 2022-05-31T19:00:00, 2022-06-03T09:00:00 - 2022-06-03T18:00:00, 2022-06-05T11:00:00 - 2022-06-05T18:00:00, 2022-06-07T10:00:00 - 2022-06-07T17:00:00, 2022-06-10T10:00:00 - 2022-06-10T19:00:00, 2022-06-11T10:00:00 - 2022-06-11T18:00:00, 2022-06-12T10:00:00 - 2022-06-12T17:00:00, 2022-06-13T11:00:00 - 2022-06-13T19:00:00, 2022-06-15T11:00:00 - 2022-06-15T18:00:00, 2022-06-18T09:00:00 - 2022-06-18T18:00:00, 2022-06-25T09:00:00 - 2022-06-25T17:00:00, 2022-06-29T08:00:00 - 2022-06-29T19:00:00, 2022-07-02T09:00:00 - 2022-07-02T18:00:00, 2022-07-03T09:00:00 - 2022-07-03T17:00:00, 2022-07-04T10:00:00 - 2022-07-04T19:00:00, 2022-07-05T09:00:00 - 2022-07-05T16:00:00, 2022-07-08T09:00:00 - 2022-07-08T19:00:00, 2022-07-09T10:00:00 - 2022-07-09T19:00:00, 2022-07-10T10:00:00 - 2022-07-10T19:00:00, 2022-07-11T08:00:00 - 2022-07-11T15:00:00, 2022-07-15T10:00:00 - 2022-07-15T19:00:00, 2022-07-16T08:00:00 - 2022-07-16T17:00:00, 2022-07-17T10:00:00 - 2022-07-17T18:00:00, 2022-07-19T11:00:00 - 2022-07-19T19:00:00, 2022-07-22T10:00:00 - 2022-07-22T17:00:00, 2022-07-31T09:00:00 - 2022-07-31T19:00:00, 2022-08-01T09:00:00 - 2022-08-01T19:00:00, 2022-08-02T10:00:00 - 2022-08-02T19:00:00, 2022-08-03T09:00:00 - 2022-08-03T18:00:00, 2022-08-04T09:00:00 - 2022-08-04T19:00:00, 2022-08-07T09:00:00 - 2022-08-07T17:00:00, 2022-08-08T09:00:00 - 2022-08-08T19:00:00, 2022-08-09T09:00:00 - 2022-08-09T19:00:00, 2022-08-20T10:00:00 - 2022-08-20T19:00:00, 2022-09-01T09:00:00 - 2022-09-01T18:00:00, 2022-10-03T10:00:00 - 2022-10-03T17:00:00, 2022-10-15T10:00:00 - 2022-10-15T18:00:00, 2022-10-24T08:00:00 - 2022-10-24T18:00:00, 2022-10-25T08:00:00 - 2022-10-25T17:00:00, 2022-10-26T09:00:00 - 2022-10-26T18:00:00, 2022-10-27T08:00:00 - 2022-10-27T18:00:00, 2022-10-28T08:00:00 - 2022-10-28T17:00:00, 2022-10-29T11:00:00 - 2022-10-29T18:00:00, 2022-12-03T20:00:00 - 2022-12-04T23:59:00 2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing maximeter: 2022-10-26T21:30:00 - 2022-12-04T23:59:00

davidgope commented 1 year ago

Funcionando chicos!!

Gracias

Enviado desde mi iPhone

El 5 dic 2022, a las 9:56, jjvelar @.***> escribió:



Yo actualicé ayer y no me acaba de ir bien. Ayer se cargaron datos históricos (no lo hacían desde finales de enero) pero ya me escamó que el sensor “última actualización” fuera unknown. Esta mañana espera ver los datos de ayer pero sale N/A. Alguna sugerencia?

¿Tienes algún log para mi?

En general esperando debería resolverse, con los últimos cambios de Datadis yo siempre voy un par de días por detrás...

Pero nunca está de más ver si hay algo que falla por nuestra parte.

Aquí lo tienes:

2022-12-05 09:50:29.065 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration edata which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.helpers] Update requested for CUPS LQ0F from 2021-12-01T00:00:00 to 2022-12-04T23:59:00 2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:43.195 INFO (SyncWorker_11) [edata.connectors.datadis] No token found, fetching a new one 2022-12-05 09:51:43.646 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:46.204 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.helpers] Supplies data has been successfully updated 2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-contract-detail?cups=ES0031405482519001LQ0F&distributorCode=2& 2022-12-05 09:51:47.589 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-contract-detail?cups=ES0031405482519001LQ0F&distributorCode=2& 2022-12-05 09:51:47.591 INFO (SyncWorker_11) [edata.helpers] Contracts data has been successfully updated 2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing consumptions: 2022-02-22T00:00:00 - 2022-02-22T08:00:00, 2022-03-01T08:00:00 - 2022-03-01T17:00:00, 2022-04-01T09:00:00 - 2022-04-01T19:00:00, 2022-04-08T10:00:00 - 2022-04-08T19:00:00, 2022-04-16T11:00:00 - 2022-04-16T19:00:00, 2022-04-22T09:00:00 - 2022-04-22T17:00:00, 2022-04-26T12:00:00 - 2022-04-26T19:00:00, 2022-04-28T08:00:00 - 2022-04-28T16:00:00, 2022-05-10T11:00:00 - 2022-05-10T18:00:00, 2022-05-16T11:00:00 - 2022-05-16T18:00:00, 2022-05-19T11:00:00 - 2022-05-19T18:00:00, 2022-05-20T12:00:00 - 2022-05-20T19:00:00, 2022-05-29T10:00:00 - 2022-05-29T17:00:00, 2022-05-30T10:00:00 - 2022-05-30T18:00:00, 2022-05-31T10:00:00 - 2022-05-31T19:00:00, 2022-06-03T09:00:00 - 2022-06-03T18:00:00, 2022-06-05T11:00:00 - 2022-06-05T18:00:00, 2022-06-07T10:00:00 - 2022-06-07T17:00:00, 2022-06-10T10:00:00 - 2022-06-10T19:00:00, 2022-06-11T10:00:00 - 2022-06-11T18:00:00, 2022-06-12T10:00:00 - 2022-06-12T17:00:00, 2022-06-13T11:00:00 - 2022-06-13T19:00:00, 2022-06-15T11:00:00 - 2022-06-15T18:00:00, 2022-06-18T09:00:00 - 2022-06-18T18:00:00, 2022-06-25T09:00:00 - 2022-06-25T17:00:00, 2022-06-29T08:00:00 - 2022-06-29T19:00:00, 2022-07-02T09:00:00 - 2022-07-02T18:00:00, 2022-07-03T09:00:00 - 2022-07-03T17:00:00, 2022-07-04T10:00:00 - 2022-07-04T19:00:00, 2022-07-05T09:00:00 - 2022-07-05T16:00:00, 2022-07-08T09:00:00 - 2022-07-08T19:00:00, 2022-07-09T10:00:00 - 2022-07-09T19:00:00, 2022-07-10T10:00:00 - 2022-07-10T19:00:00, 2022-07-11T08:00:00 - 2022-07-11T15:00:00, 2022-07-15T10:00:00 - 2022-07-15T19:00:00, 2022-07-16T08:00:00 - 2022-07-16T17:00:00, 2022-07-17T10:00:00 - 2022-07-17T18:00:00, 2022-07-19T11:00:00 - 2022-07-19T19:00:00, 2022-07-22T10:00:00 - 2022-07-22T17:00:00, 2022-07-31T09:00:00 - 2022-07-31T19:00:00, 2022-08-01T09:00:00 - 2022-08-01T19:00:00, 2022-08-02T10:00:00 - 2022-08-02T19:00:00, 2022-08-03T09:00:00 - 2022-08-03T18:00:00, 2022-08-04T09:00:00 - 2022-08-04T19:00:00, 2022-08-07T09:00:00 - 2022-08-07T17:00:00, 2022-08-08T09:00:00 - 2022-08-08T19:00:00, 2022-08-09T09:00:00 - 2022-08-09T19:00:00, 2022-08-20T10:00:00 - 2022-08-20T19:00:00, 2022-09-01T09:00:00 - 2022-09-01T18:00:00, 2022-10-03T10:00:00 - 2022-10-03T17:00:00, 2022-10-15T10:00:00 - 2022-10-15T18:00:00, 2022-10-24T08:00:00 - 2022-10-24T18:00:00, 2022-10-25T08:00:00 - 2022-10-25T17:00:00, 2022-10-26T09:00:00 - 2022-10-26T18:00:00, 2022-10-27T08:00:00 - 2022-10-27T18:00:00, 2022-10-28T08:00:00 - 2022-10-28T17:00:00, 2022-10-29T11:00:00 - 2022-10-29T18:00:00, 2022-12-03T20:00:00 - 2022-12-04T23:59:00 2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing maximeter: 2022-10-26T21:30:00 - 2022-12-04T23:59:00

— Reply to this email directly, view it on GitHubhttps://github.com/uvejota/homeassistant-edata/issues/131#issuecomment-1336978023, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASIBUZ4APZMJP2ANBKUGYFLWLWU4TANCNFSM6AAAAAASPOMOC4. You are receiving this because you commented.Message ID: @.***>

uvejota commented 1 year ago

Yo actualicé ayer y no me acaba de ir bien. Ayer se cargaron datos históricos (no lo hacían desde finales de enero) pero ya me escamó que el sensor “última actualización” fuera unknown. Esta mañana espera ver los datos de ayer pero sale N/A.

Alguna sugerencia?

¿Tienes algún log para mi?

En general esperando debería resolverse, con los últimos cambios de Datadis yo siempre voy un par de días por detrás...

Pero nunca está de más ver si hay algo que falla por nuestra parte.

Aquí lo tienes:

2022-12-05 09:50:29.065 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration edata which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant

2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.helpers] Update requested for CUPS LQ0F from 2021-12-01T00:00:00 to 2022-12-04T23:59:00

2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies

2022-12-05 09:51:43.195 INFO (SyncWorker_11) [edata.connectors.datadis] No token found, fetching a new one

2022-12-05 09:51:43.646 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies

2022-12-05 09:51:46.204 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-supplies

2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.helpers] Supplies data has been successfully updated

2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-contract-detail?cups=xxxx&distributorCode=2&

2022-12-05 09:51:47.589 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-contract-detail?cups=xxxx&distributorCode=2&

2022-12-05 09:51:47.591 INFO (SyncWorker_11) [edata.helpers] Contracts data has been successfully updated

2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing consumptions: 2022-02-22T00:00:00 - 2022-02-22T08:00:00, 2022-03-01T08:00:00 - 2022-03-01T17:00:00, 2022-04-01T09:00:00 - 2022-04-01T19:00:00, 2022-04-08T10:00:00 - 2022-04-08T19:00:00, 2022-04-16T11:00:00 - 2022-04-16T19:00:00, 2022-04-22T09:00:00 - 2022-04-22T17:00:00, 2022-04-26T12:00:00 - 2022-04-26T19:00:00, 2022-04-28T08:00:00 - 2022-04-28T16:00:00, 2022-05-10T11:00:00 - 2022-05-10T18:00:00, 2022-05-16T11:00:00 - 2022-05-16T18:00:00, 2022-05-19T11:00:00 - 2022-05-19T18:00:00, 2022-05-20T12:00:00 - 2022-05-20T19:00:00, 2022-05-29T10:00:00 - 2022-05-29T17:00:00, 2022-05-30T10:00:00 - 2022-05-30T18:00:00, 2022-05-31T10:00:00 - 2022-05-31T19:00:00, 2022-06-03T09:00:00 - 2022-06-03T18:00:00, 2022-06-05T11:00:00 - 2022-06-05T18:00:00, 2022-06-07T10:00:00 - 2022-06-07T17:00:00, 2022-06-10T10:00:00 - 2022-06-10T19:00:00, 2022-06-11T10:00:00 - 2022-06-11T18:00:00, 2022-06-12T10:00:00 - 2022-06-12T17:00:00, 2022-06-13T11:00:00 - 2022-06-13T19:00:00, 2022-06-15T11:00:00 - 2022-06-15T18:00:00, 2022-06-18T09:00:00 - 2022-06-18T18:00:00, 2022-06-25T09:00:00 - 2022-06-25T17:00:00, 2022-06-29T08:00:00 - 2022-06-29T19:00:00, 2022-07-02T09:00:00 - 2022-07-02T18:00:00, 2022-07-03T09:00:00 - 2022-07-03T17:00:00, 2022-07-04T10:00:00 - 2022-07-04T19:00:00, 2022-07-05T09:00:00 - 2022-07-05T16:00:00, 2022-07-08T09:00:00 - 2022-07-08T19:00:00, 2022-07-09T10:00:00 - 2022-07-09T19:00:00, 2022-07-10T10:00:00 - 2022-07-10T19:00:00, 2022-07-11T08:00:00 - 2022-07-11T15:00:00, 2022-07-15T10:00:00 - 2022-07-15T19:00:00, 2022-07-16T08:00:00 - 2022-07-16T17:00:00, 2022-07-17T10:00:00 - 2022-07-17T18:00:00, 2022-07-19T11:00:00 - 2022-07-19T19:00:00, 2022-07-22T10:00:00 - 2022-07-22T17:00:00, 2022-07-31T09:00:00 - 2022-07-31T19:00:00, 2022-08-01T09:00:00 - 2022-08-01T19:00:00, 2022-08-02T10:00:00 - 2022-08-02T19:00:00, 2022-08-03T09:00:00 - 2022-08-03T18:00:00, 2022-08-04T09:00:00 - 2022-08-04T19:00:00, 2022-08-07T09:00:00 - 2022-08-07T17:00:00, 2022-08-08T09:00:00 - 2022-08-08T19:00:00, 2022-08-09T09:00:00 - 2022-08-09T19:00:00, 2022-08-20T10:00:00 - 2022-08-20T19:00:00, 2022-09-01T09:00:00 - 2022-09-01T18:00:00, 2022-10-03T10:00:00 - 2022-10-03T17:00:00, 2022-10-15T10:00:00 - 2022-10-15T18:00:00, 2022-10-24T08:00:00 - 2022-10-24T18:00:00, 2022-10-25T08:00:00 - 2022-10-25T17:00:00, 2022-10-26T09:00:00 - 2022-10-26T18:00:00, 2022-10-27T08:00:00 - 2022-10-27T18:00:00, 2022-10-28T08:00:00 - 2022-10-28T17:00:00, 2022-10-29T11:00:00 - 2022-10-29T18:00:00, 2022-12-03T20:00:00 - 2022-12-04T23:59:00

2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing maximeter: 2022-10-26T21:30:00 - 2022-12-04T23:59:00

Joder, tienes un montón de "huecos" pendientes en los consumos hasta octubre (incluido).

De momento, igual lo puedes resolver más rápido si eliminas el fichero de almacenamiento .storage/edata.storage_XXXX y reinicias el componente. Puedes hacer un backup de ese fichero por si algo fuera "a peor".

Por mi parte voy a intentar realizar un par de cambios para acelerar la recomposición en estos casos.

jjvelar commented 1 year ago

cuando dices "reinicias el componente" te refieres a ir a la integración y hacer click en "reload"?

El lun, 5 dic 2022 a las 19:55, VMG @.***>) escribió:

Yo actualicé ayer y no me acaba de ir bien. Ayer se cargaron datos históricos (no lo hacían desde finales de enero) pero ya me escamó que el sensor “última actualización” fuera unknown. Esta mañana espera ver los datos de ayer pero sale N/A.

Alguna sugerencia?

¿Tienes algún log para mi?

En general esperando debería resolverse, con los últimos cambios de Datadis yo siempre voy un par de días por detrás...

Pero nunca está de más ver si hay algo que falla por nuestra parte.

Aquí lo tienes:

2022-12-05 09:50:29.065 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration edata which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant

2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.helpers] Update requested for CUPS LQ0F from 2021-12-01T00:00:00 to 2022-12-04T23:59:00

2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies

2022-12-05 09:51:43.195 INFO (SyncWorker_11) [edata.connectors.datadis] No token found, fetching a new one

2022-12-05 09:51:43.646 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies

2022-12-05 09:51:46.204 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-supplies

2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.helpers] Supplies data has been successfully updated

2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-contract-detail?cups=xxxx&distributorCode=2&

2022-12-05 09:51:47.589 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-contract-detail?cups=xxxx&distributorCode=2&

2022-12-05 09:51:47.591 INFO (SyncWorker_11) [edata.helpers] Contracts data has been successfully updated

2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing consumptions: 2022-02-22T00:00:00 - 2022-02-22T08:00:00, 2022-03-01T08:00:00 - 2022-03-01T17:00:00, 2022-04-01T09:00:00 - 2022-04-01T19:00:00, 2022-04-08T10:00:00 - 2022-04-08T19:00:00, 2022-04-16T11:00:00 - 2022-04-16T19:00:00, 2022-04-22T09:00:00 - 2022-04-22T17:00:00, 2022-04-26T12:00:00 - 2022-04-26T19:00:00, 2022-04-28T08:00:00 - 2022-04-28T16:00:00, 2022-05-10T11:00:00 - 2022-05-10T18:00:00, 2022-05-16T11:00:00 - 2022-05-16T18:00:00, 2022-05-19T11:00:00 - 2022-05-19T18:00:00, 2022-05-20T12:00:00 - 2022-05-20T19:00:00, 2022-05-29T10:00:00 - 2022-05-29T17:00:00, 2022-05-30T10:00:00 - 2022-05-30T18:00:00, 2022-05-31T10:00:00 - 2022-05-31T19:00:00, 2022-06-03T09:00:00 - 2022-06-03T18:00:00, 2022-06-05T11:00:00 - 2022-06-05T18:00:00, 2022-06-07T10:00:00 - 2022-06-07T17:00:00, 2022-06-10T10:00:00 - 2022-06-10T19:00:00, 2022-06-11T10:00:00 - 2022-06-11T18:00:00, 2022-06-12T10:00:00 - 2022-06-12T17:00:00, 2022-06-13T11:00:00 - 2022-06-13T19:00:00, 2022-06-15T11:00:00 - 2022-06-15T18:00:00, 2022-06-18T09:00:00 - 2022-06-18T18:00:00, 2022-06-25T09:00:00 - 2022-06-25T17:00:00, 2022-06-29T08:00:00 - 2022-06-29T19:00:00, 2022-07-02T09:00:00 - 2022-07-02T18:00:00, 2022-07-03T09:00:00 - 2022-07-03T17:00:00, 2022-07-04T10:00:00 - 2022-07-04T19:00:00, 2022-07-05T09:00:00 - 2022-07-05T16:00:00, 2022-07-08T09:00:00 - 2022-07-08T19:00:00, 2022-07-09T10:00:00 - 2022-07-09T19:00:00, 2022-07-10T10:00:00 - 2022-07-10T19:00:00, 2022-07-11T08:00:00 - 2022-07-11T15:00:00, 2022-07-15T10:00:00 - 2022-07-15T19:00:00, 2022-07-16T08:00:00 - 2022-07-16T17:00:00, 2022-07-17T10:00:00 - 2022-07-17T18:00:00, 2022-07-19T11:00:00 - 2022-07-19T19:00:00, 2022-07-22T10:00:00 - 2022-07-22T17:00:00, 2022-07-31T09:00:00 - 2022-07-31T19:00:00, 2022-08-01T09:00:00 - 2022-08-01T19:00:00, 2022-08-02T10:00:00 - 2022-08-02T19:00:00, 2022-08-03T09:00:00 - 2022-08-03T18:00:00, 2022-08-04T09:00:00 - 2022-08-04T19:00:00, 2022-08-07T09:00:00 - 2022-08-07T17:00:00, 2022-08-08T09:00:00 - 2022-08-08T19:00:00, 2022-08-09T09:00:00 - 2022-08-09T19:00:00, 2022-08-20T10:00:00 - 2022-08-20T19:00:00, 2022-09-01T09:00:00 - 2022-09-01T18:00:00, 2022-10-03T10:00:00 - 2022-10-03T17:00:00, 2022-10-15T10:00:00 - 2022-10-15T18:00:00, 2022-10-24T08:00:00 - 2022-10-24T18:00:00, 2022-10-25T08:00:00 - 2022-10-25T17:00:00, 2022-10-26T09:00:00 - 2022-10-26T18:00:00, 2022-10-27T08:00:00 - 2022-10-27T18:00:00, 2022-10-28T08:00:00 - 2022-10-28T17:00:00, 2022-10-29T11:00:00 - 2022-10-29T18:00:00, 2022-12-03T20:00:00 - 2022-12-04T23:59:00

2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing maximeter: 2022-10-26T21:30:00 - 2022-12-04T23:59:00

Joder, tienes un montón de "huecos" pendientes en los consumos hasta octubre (incluido).

De momento, igual lo puedes resolver más rápido si eliminas el fichero de almacenamiento .storage/edata.storage_XXXX y reinicias el componente. Puedes hacer un backup de ese fichero por si algo fuera "a peor".

Por mi parte voy a intentar realizar un par de cambios para acelerar la recomposición en estos casos.

— Reply to this email directly, view it on GitHub https://github.com/uvejota/homeassistant-edata/issues/131#issuecomment-1337965158, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALKMG4X5777JWW3ZBQOCZO3WLY3BFANCNFSM6AAAAAASPOMOC4 . You are receiving this because you commented.Message ID: @.***>

uvejota commented 1 year ago

cuando dices "reinicias el componente" te refieres a ir a la integración y hacer click en "reload"? El lun, 5 dic 2022 a las 19:55, VMG @.>) escribió: Yo actualicé ayer y no me acaba de ir bien. Ayer se cargaron datos históricos (no lo hacían desde finales de enero) pero ya me escamó que el sensor “última actualización” fuera unknown. Esta mañana espera ver los datos de ayer pero sale N/A. Alguna sugerencia? ¿Tienes algún log para mi? En general esperando debería resolverse, con los últimos cambios de Datadis yo siempre voy un par de días por detrás... Pero nunca está de más ver si hay algo que falla por nuestra parte. Aquí lo tienes: 2022-12-05 09:50:29.065 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration edata which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.helpers] Update requested for CUPS LQ0F from 2021-12-01T00:00:00 to 2022-12-04T23:59:00 2022-12-05 09:51:42.956 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:43.195 INFO (SyncWorker_11) [edata.connectors.datadis] No token found, fetching a new one 2022-12-05 09:51:43.646 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:46.204 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-supplies 2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.helpers] Supplies data has been successfully updated 2022-12-05 09:51:46.211 INFO (SyncWorker_11) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-contract-detail?cups=xxxx&distributorCode=2& 2022-12-05 09:51:47.589 INFO (SyncWorker_11) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-contract-detail?cups=xxxx&distributorCode=2& 2022-12-05 09:51:47.591 INFO (SyncWorker_11) [edata.helpers] Contracts data has been successfully updated 2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing consumptions: 2022-02-22T00:00:00 - 2022-02-22T08:00:00, 2022-03-01T08:00:00 - 2022-03-01T17:00:00, 2022-04-01T09:00:00 - 2022-04-01T19:00:00, 2022-04-08T10:00:00 - 2022-04-08T19:00:00, 2022-04-16T11:00:00 - 2022-04-16T19:00:00, 2022-04-22T09:00:00 - 2022-04-22T17:00:00, 2022-04-26T12:00:00 - 2022-04-26T19:00:00, 2022-04-28T08:00:00 - 2022-04-28T16:00:00, 2022-05-10T11:00:00 - 2022-05-10T18:00:00, 2022-05-16T11:00:00 - 2022-05-16T18:00:00, 2022-05-19T11:00:00 - 2022-05-19T18:00:00, 2022-05-20T12:00:00 - 2022-05-20T19:00:00, 2022-05-29T10:00:00 - 2022-05-29T17:00:00, 2022-05-30T10:00:00 - 2022-05-30T18:00:00, 2022-05-31T10:00:00 - 2022-05-31T19:00:00, 2022-06-03T09:00:00 - 2022-06-03T18:00:00, 2022-06-05T11:00:00 - 2022-06-05T18:00:00, 2022-06-07T10:00:00 - 2022-06-07T17:00:00, 2022-06-10T10:00:00 - 2022-06-10T19:00:00, 2022-06-11T10:00:00 - 2022-06-11T18:00:00, 2022-06-12T10:00:00 - 2022-06-12T17:00:00, 2022-06-13T11:00:00 - 2022-06-13T19:00:00, 2022-06-15T11:00:00 - 2022-06-15T18:00:00, 2022-06-18T09:00:00 - 2022-06-18T18:00:00, 2022-06-25T09:00:00 - 2022-06-25T17:00:00, 2022-06-29T08:00:00 - 2022-06-29T19:00:00, 2022-07-02T09:00:00 - 2022-07-02T18:00:00, 2022-07-03T09:00:00 - 2022-07-03T17:00:00, 2022-07-04T10:00:00 - 2022-07-04T19:00:00, 2022-07-05T09:00:00 - 2022-07-05T16:00:00, 2022-07-08T09:00:00 - 2022-07-08T19:00:00, 2022-07-09T10:00:00 - 2022-07-09T19:00:00, 2022-07-10T10:00:00 - 2022-07-10T19:00:00, 2022-07-11T08:00:00 - 2022-07-11T15:00:00, 2022-07-15T10:00:00 - 2022-07-15T19:00:00, 2022-07-16T08:00:00 - 2022-07-16T17:00:00, 2022-07-17T10:00:00 - 2022-07-17T18:00:00, 2022-07-19T11:00:00 - 2022-07-19T19:00:00, 2022-07-22T10:00:00 - 2022-07-22T17:00:00, 2022-07-31T09:00:00 - 2022-07-31T19:00:00, 2022-08-01T09:00:00 - 2022-08-01T19:00:00, 2022-08-02T10:00:00 - 2022-08-02T19:00:00, 2022-08-03T09:00:00 - 2022-08-03T18:00:00, 2022-08-04T09:00:00 - 2022-08-04T19:00:00, 2022-08-07T09:00:00 - 2022-08-07T17:00:00, 2022-08-08T09:00:00 - 2022-08-08T19:00:00, 2022-08-09T09:00:00 - 2022-08-09T19:00:00, 2022-08-20T10:00:00 - 2022-08-20T19:00:00, 2022-09-01T09:00:00 - 2022-09-01T18:00:00, 2022-10-03T10:00:00 - 2022-10-03T17:00:00, 2022-10-15T10:00:00 - 2022-10-15T18:00:00, 2022-10-24T08:00:00 - 2022-10-24T18:00:00, 2022-10-25T08:00:00 - 2022-10-25T17:00:00, 2022-10-26T09:00:00 - 2022-10-26T18:00:00, 2022-10-27T08:00:00 - 2022-10-27T18:00:00, 2022-10-28T08:00:00 - 2022-10-28T17:00:00, 2022-10-29T11:00:00 - 2022-10-29T18:00:00, 2022-12-03T20:00:00 - 2022-12-04T23:59:00 2022-12-05 09:51:47.611 INFO (SyncWorker_11) [edata.helpers] Identified missing maximeter: 2022-10-26T21:30:00 - 2022-12-04T23:59:00 Joder, tienes un montón de "huecos" pendientes en los consumos hasta octubre (incluido). De momento, igual lo puedes resolver más rápido si eliminas el fichero de almacenamiento .storage/edata.storage_XXXX y reinicias el componente. Puedes hacer un backup de ese fichero por si algo fuera "a peor". Por mi parte voy a intentar realizar un par de cambios para acelerar la recomposición en estos casos. — Reply to this email directly, view it on GitHub <#131 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALKMG4X5777JWW3ZBQOCZO3WLY3BFANCNFSM6AAAAAASPOMOC4 . You are receiving this because you commented.Message ID: @.>

Eso es, a eso me refiero :)

andresledo commented 1 year ago

Yo tengo errores pero parece que no es nada tuyo sino de sus servidores...

Logger: edata.connectors.datadis Source: /usr/local/lib/python3.10/site-packages/edata/connectors/datadis.py:205 First occurred: 3 de diciembre de 2022, 11:31:02 (76 occurrences) Last logged: 15:37:45

500 {"status":500,"error":"INTERNAL_SERVER_ERROR","message":"500 Internal Server Error","timestamp":"2022-12-06T11:37:33.531+0100"} at https://datadis.es/api-private/api/get-consumption-data?cups=OCULTO&distributorCode=2&startDate=2022/10&endDate=2022/12&measurementType=0&pointType=5& 500 {"status":500,"error":"INTERNAL_SERVER_ERROR","message":"500 Internal Server Error","timestamp":"2022-12-06T12:37:38.284+0100"} at https://datadis.es/api-private/api/get-consumption-data?cups=OCULTO&distributorCode=2&startDate=2022/10&endDate=2022/12&measurementType=0&pointType=5& 500 {"status":500,"error":"INTERNAL_SERVER_ERROR","message":"500 Internal Server Error","timestamp":"2022-12-06T13:37:40.646+0100"} at https://datadis.es/api-private/api/get-consumption-data?cups=OCULTO&distributorCode=2&startDate=2022/10&endDate=2022/12&measurementType=0&pointType=5& 500 {"status":500,"error":"INTERNAL_SERVER_ERROR","message":"500 Internal Server Error","timestamp":"2022-12-06T14:37:42.630+0100"} at https://datadis.es/api-private/api/get-consumption-data?cups=OCULTO&distributorCode=2&startDate=2022/10&endDate=2022/12&measurementType=0&pointType=5& 500 {"status":500,"error":"INTERNAL_SERVER_ERROR","message":"500 Internal Server Error","timestamp":"2022-12-06T15:37:44.974+0100"} at https://datadis.es/api-private/api/get-consumption-data?cups=OCULTO&distributorCode=2&startDate=2022/10&endDate=2022/12&measurementType=0&pointType=5&

jjvelar commented 1 year ago

cuando dices "reinicias el componente" te refieres a ir a la integración y hacer click en "reload"? El lun, 5 dic 2022 a las > Eso es, a eso me refiero :)

Pues lo hice ayer tras borrar los ficheros que me sugeriste y me ha cargado los datos desde el 1 de diciembre de 2021 hasta el 30 de septiembre de 2022. Es decir, me faltan los datos de octubre, noviembre y lo que llevamos de diciembre. Te paso el último log. Veo que siguen faltando un montón de datos... Alguna sugerencia?

2022-12-06 16:25:33.001 INFO (SyncWorker_15) [edata.helpers] Update requested for CUPS XXXXXX from 2021-12-01T00:00:00 to 2022-12-05T23:59:00 2022-12-06 16:25:33.017 INFO (SyncWorker_15) [edata.helpers] Identified missing consumptions: 2022-02-22T00:00:00 - 2022-02-22T08:00:00, 2022-03-01T08:00:00 - 2022-03-01T17:00:00, 2022-04-01T09:00:00 - 2022-04-01T19:00:00, 2022-04-08T10:00:00 - 2022-04-08T19:00:00, 2022-04-16T11:00:00 - 2022-04-16T19:00:00, 2022-04-22T08:00:00 - 2022-04-22T19:00:00, 2022-04-24T08:00:00 - 2022-04-24T20:00:00, 2022-04-25T08:00:00 - 2022-04-25T19:00:00, 2022-04-26T08:00:00 - 2022-04-26T20:00:00, 2022-04-27T08:00:00 - 2022-04-27T18:00:00, 2022-04-28T07:00:00 - 2022-04-28T19:00:00, 2022-04-29T08:00:00 - 2022-04-29T20:00:00, 2022-04-30T09:00:00 - 2022-04-30T18:00:00, 2022-05-01T08:00:00 - 2022-05-01T19:00:00, 2022-05-02T08:00:00 - 2022-05-02T19:00:00, 2022-05-03T08:00:00 - 2022-05-03T20:00:00, 2022-05-04T08:00:00 - 2022-05-04T19:00:00, 2022-05-05T07:00:00 - 2022-05-05T15:00:00, 2022-05-06T08:00:00 - 2022-05-06T20:00:00, 2022-05-07T08:00:00 - 2022-05-07T20:00:00, 2022-05-08T07:00:00 - 2022-05-08T18:00:00, 2022-05-09T08:00:00 - 2022-05-09T19:00:00, 2022-05-10T08:00:00 - 2022-05-10T19:00:00, 2022-05-11T08:00:00 - 2022-05-11T19:00:00, 2022-05-12T08:00:00 - 2022-05-12T20:00:00, 2022-05-13T08:00:00 - 2022-05-13T20:00:00, 2022-05-14T08:00:00 - 2022-05-14T19:00:00, 2022-05-15T08:00:00 - 2022-05-15T18:00:00, 2022-05-16T08:00:00 - 2022-05-16T18:00:00, 2022-05-17T08:00:00 - 2022-05-17T20:00:00, 2022-05-18T08:00:00 - 2022-05-18T19:00:00, 2022-05-19T08:00:00 - 2022-05-19T19:00:00, 2022-05-20T07:00:00 - 2022-05-20T20:00:00, 2022-05-21T08:00:00 - 2022-05-21T19:00:00, 2022-05-22T08:00:00 - 2022-05-22T19:00:00, 2022-05-23T08:00:00 - 2022-05-23T19:00:00, 2022-05-26T08:00:00 - 2022-05-26T19:00:00, 2022-05-27T08:00:00 - 2022-05-27T19:00:00, 2022-05-28T08:00:00 - 2022-05-28T20:00:00, 2022-05-29T08:00:00 - 2022-05-29T20:00:00, 2022-05-30T08:00:00 - 2022-05-30T19:00:00, 2022-05-31T08:00:00 - 2022-05-31T20:00:00, 2022-06-01T07:00:00 - 2022-06-01T20:00:00, 2022-06-02T08:00:00 - 2022-06-02T20:00:00, 2022-06-03T08:00:00 - 2022-06-03T20:00:00, 2022-06-04T08:00:00 - 2022-06-04T20:00:00, 2022-06-05T08:00:00 - 2022-06-05T19:00:00, 2022-06-06T08:00:00 - 2022-06-06T19:00:00, 2022-06-07T08:00:00 - 2022-06-07T20:00:00, 2022-06-08T08:00:00 - 2022-06-08T19:00:00, 2022-06-09T08:00:00 - 2022-06-09T20:00:00, 2022-06-10T08:00:00 - 2022-06-10T20:00:00, 2022-06-11T08:00:00 - 2022-06-11T19:00:00, 2022-06-12T09:00:00 - 2022-06-12T18:00:00, 2022-06-13T08:00:00 - 2022-06-13T19:00:00, 2022-06-14T08:00:00 - 2022-06-14T19:00:00, 2022-06-15T08:00:00 - 2022-06-15T19:00:00, 2022-06-16T08:00:00 - 2022-06-16T18:00:00, 2022-06-17T08:00:00 - 2022-06-17T19:00:00, 2022-06-18T08:00:00 - 2022-06-18T18:00:00, 2022-06-19T11:00:00 - 2022-06-19T18:00:00, 2022-06-20T08:00:00 - 2022-06-20T19:00:00, 2022-06-21T11:00:00 - 2022-06-21T18:00:00, 2022-06-22T09:00:00 - 2022-06-22T20:00:00, 2022-06-23T07:00:00 - 2022-06-23T19:00:00, 2022-06-24T08:00:00 - 2022-06-24T18:00:00, 2022-06-25T08:00:00 - 2022-06-25T19:00:00, 2022-06-26T11:00:00 - 2022-06-26T19:00:00, 2022-06-27T08:00:00 - 2022-06-27T18:00:00, 2022-06-28T07:00:00 - 2022-06-28T20:00:00, 2022-06-29T07:00:00 - 2022-06-29T20:00:00, 2022-06-30T08:00:00 - 2022-06-30T18:00:00, 2022-07-01T08:00:00 - 2022-07-01T20:00:00, 2022-07-02T08:00:00 - 2022-07-02T20:00:00, 2022-07-03T08:00:00 - 2022-07-03T20:00:00, 2022-07-04T08:00:00 - 2022-07-04T19:00:00, 2022-07-05T08:00:00 - 2022-07-05T18:00:00, 2022-07-06T08:00:00 - 2022-07-06T17:00:00, 2022-07-07T08:00:00 - 2022-07-07T20:00:00, 2022-07-08T07:00:00 - 2022-07-08T20:00:00, 2022-07-09T07:00:00 - 2022-07-09T20:00:00, 2022-07-10T08:00:00 - 2022-07-10T19:00:00, 2022-07-11T07:00:00 - 2022-07-11T19:00:00, 2022-07-12T08:00:00 - 2022-07-12T19:00:00, 2022-07-13T07:00:00 - 2022-07-13T19:00:00, 2022-07-14T08:00:00 - 2022-07-14T19:00:00, 2022-07-15T08:00:00 - 2022-07-15T20:00:00, 2022-07-16T07:00:00 - 2022-07-16T20:00:00, 2022-07-17T08:00:00 - 2022-07-17T19:00:00, 2022-07-18T09:00:00 - 2022-07-18T18:00:00, 2022-07-19T09:00:00 - 2022-07-19T19:00:00, 2022-07-20T09:00:00 - 2022-07-20T19:00:00, 2022-07-21T08:00:00 - 2022-07-21T19:00:00, 2022-07-22T09:00:00 - 2022-07-22T18:00:00, 2022-07-23T09:00:00 - 2022-07-23T19:00:00, 2022-07-24T10:00:00 - 2022-07-24T19:00:00, 2022-07-25T09:00:00 - 2022-07-25T19:00:00, 2022-07-26T09:00:00 - 2022-07-26T19:00:00, 2022-07-27T08:00:00 - 2022-07-27T19:00:00, 2022-07-28T09:00:00 - 2022-07-28T16:00:00, 2022-07-29T11:00:00 - 2022-07-29T18:00:00, 2022-07-30T09:00:00 - 2022-07-30T20:00:00, 2022-07-31T08:00:00 - 2022-07-31T20:00:00, 2022-08-01T08:00:00 - 2022-08-01T20:00:00, 2022-08-02T08:00:00 - 2022-08-02T20:00:00, 2022-08-03T08:00:00 - 2022-08-03T20:00:00, 2022-08-04T08:00:00 - 2022-08-04T20:00:00, 2022-08-05T08:00:00 - 2022-08-05T18:00:00, 2022-08-06T08:00:00 - 2022-08-06T20:00:00, 2022-08-07T08:00:00 - 2022-08-07T18:00:00, 2022-08-08T08:00:00 - 2022-08-08T20:00:00, 2022-08-09T08:00:00 - 2022-08-09T20:00:00, 2022-08-10T08:00:00 - 2022-08-10T18:00:00, 2022-08-11T09:00:00 - 2022-08-11T17:00:00, 2022-08-12T08:00:00 - 2022-08-12T18:00:00, 2022-08-13T07:00:00 - 2022-08-13T17:00:00, 2022-08-15T09:00:00 - 2022-08-15T19:00:00, 2022-08-19T08:00:00 - 2022-08-19T19:00:00, 2022-08-20T08:00:00 - 2022-08-20T19:00:00, 2022-08-21T08:00:00 - 2022-08-21T18:00:00, 2022-08-22T09:00:00 - 2022-08-22T19:00:00, 2022-08-23T08:00:00 - 2022-08-23T19:00:00, 2022-08-24T09:00:00 - 2022-08-24T18:00:00, 2022-08-25T09:00:00 - 2022-08-25T19:00:00, 2022-08-26T08:00:00 - 2022-08-26T19:00:00, 2022-08-28T09:00:00 - 2022-08-28T16:00:00, 2022-08-30T08:00:00 - 2022-08-30T18:00:00, 2022-09-01T08:00:00 - 2022-09-01T19:00:00, 2022-09-02T08:00:00 - 2022-09-02T15:00:00, 2022-09-03T09:00:00 - 2022-09-03T17:00:00, 2022-09-04T08:00:00 - 2022-09-04T18:00:00, 2022-09-05T08:00:00 - 2022-09-05T19:00:00, 2022-09-06T09:00:00 - 2022-09-06T18:00:00, 2022-09-07T08:00:00 - 2022-09-07T19:00:00, 2022-09-08T11:00:00 - 2022-09-08T19:00:00, 2022-09-09T08:00:00 - 2022-09-09T19:00:00, 2022-09-10T11:00:00 - 2022-09-10T18:00:00, 2022-09-12T08:00:00 - 2022-09-12T19:00:00, 2022-09-13T08:00:00 - 2022-09-13T18:00:00, 2022-09-14T10:00:00 - 2022-09-14T18:00:00, 2022-09-15T08:00:00 - 2022-09-15T19:00:00, 2022-09-16T08:00:00 - 2022-09-16T19:00:00, 2022-09-18T08:00:00 - 2022-09-18T18:00:00, 2022-09-19T08:00:00 - 2022-09-19T19:00:00, 2022-09-20T08:00:00 - 2022-09-20T19:00:00, 2022-09-21T08:00:00 - 2022-09-21T19:00:00, 2022-09-22T08:00:00 - 2022-09-22T19:00:00, 2022-09-23T08:00:00 - 2022-09-23T17:00:00, 2022-09-24T09:00:00 - 2022-09-24T18:00:00, 2022-09-26T08:00:00 - 2022-09-26T19:00:00, 2022-09-27T08:00:00 - 2022-09-27T18:00:00, 2022-09-28T08:00:00 - 2022-09-28T18:00:00, 2022-09-29T09:00:00 - 2022-09-29T18:00:00, 2022-09-30T08:00:00 - 2022-09-30T18:00:00, 2022-10-01T01:00:00 - 2022-12-05T23:59:00 2022-12-06 16:25:33.017 INFO (SyncWorker_15) [edata.helpers] Identified missing maximeter: 2022-11-29T21:15:00 - 2022-12-05T23:59:00 2022-12-06 16:25:33.017 INFO (SyncWorker_15) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-consumption-data?cups=XXXXXX&distributorCode=2&startDate=2022/03&endDate=2022/03&measurementType=0&pointType=5& 2022-12-06 16:25:49.960 INFO (SyncWorker_15) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-consumption-data?cups=XXXXXX&distributorCode=2&startDate=2022/03&endDate=2022/03&measurementType=0&pointType=5& 2022-12-06 16:25:50.090 INFO (SyncWorker_15) [edata.helpers] Consumptions data has been successfully updated (1 elements) 2022-12-06 16:25:50.091 INFO (SyncWorker_15) [edata.connectors.datadis] GET https://datadis.es/api-private/api/get-max-power?cups=XXXXXX&distributorCode=2&startDate=2022/03&endDate=2022/03& 2022-12-06 16:26:08.357 INFO (SyncWorker_15) [edata.connectors.datadis] Got 200 OK at https://datadis.es/api-private/api/get-max-power?cups=XXXXXX&distributorCode=2&startDate=2022/03&endDate=2022/03& 2022-12-06 16:26:08.359 INFO (SyncWorker_15) [edata.helpers] Maximeter data has been successfully updated (3 elements)

jjvelar commented 1 year ago

Cierto! Puedes borrar tu mensaje para que no se vea?

jjvelar commented 1 year ago

He actualizado a la última versión 2022.12.4. Ahora se cargan los datos de los últimos días, pero faltan todos desde diciembre del año pasado hasta noviembre de éste que antes sí salían. Supongo que debo darle 24 horas más, ¿no? @uvejota

Por cierto, el sensor "edata_xxxx_last_registered_kwh_date" da el valor "unknown". ¿Se ha deshabilitado? Por ahora estoy usando el atributo "last_registered_date" del sensor "edata_xxxx"...

adrz95 commented 1 year ago

No se si ha sido coincidencia pero después de actualizar a la última versión de HA, tengo este TypeError. TypeError: get_last_statistics() missing 1 required positional argument: 'types'

Aquí el trace

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 225, in _async_refresh
self.data = await self._async_update_data()
File "/config/custom_components/edata/coordinator.py", line 136, in _async_update_data
await self.statistics.update_statistics()
File "/config/custom_components/edata/statistics.py", line 131, in update_statistics
last_stats = {
File "/config/custom_components/edata/statistics.py", line 132, in <dictcomp>
x: await get_db_instance(self.hass).async_add_executor_job(
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
TypeError: get_last_statistics() missing 1 required positional argument: 'types'
uvejota commented 1 year ago

Tienes que actualizar edata a la última versión :)

El 8 dic 2022, a las 11:42, Adrian Parra @.***> escribió:



No se si ha sido coincidencia pero después de actualizar a la última versión de HA, tengo este TypeError. TypeError: get_last_statistics() missing 1 required positional argument: 'types'

Aquí el trace

Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 225, in _async_refresh self.data = await self._async_update_data() File "/config/custom_components/edata/coordinator.py", line 136, in _async_update_data await self.statistics.update_statistics() File "/config/custom_components/edata/statistics.py", line 131, in update_statistics last_stats = { File "/config/custom_components/edata/statistics.py", line 132, in x: await get_db_instance(self.hass).async_add_executor_job( File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) TypeError: get_last_statistics() missing 1 required positional argument: 'types'

— Reply to this email directly, view it on GitHubhttps://github.com/uvejota/homeassistant-edata/issues/131#issuecomment-1342508551, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABTNKM7KFV5PAXFP2JP5MDDWMG3SBANCNFSM6AAAAAASPOMOC4. You are receiving this because you were mentioned.Message ID: @.***>

jjvelar commented 1 year ago

He actualizado a la última versión 2022.12.4. Ahora se cargan los datos de los últimos días, pero faltan todos desde diciembre del año pasado hasta noviembre de éste que antes sí salían. Supongo que debo darle 24 horas más, ¿no? @uvejota

Por cierto, el sensor "edata_xxxx_last_registered_kwh_date" da el valor "unknown". ¿Se ha deshabilitado? Por ahora estoy usando el atributo "last_registered_date" del sensor "edata_xxxx"...

Hola @uvejota He dejado pasar unos días tras actualizar a la versión 2022.12.4 y pasan dos cosas:

jjvelar commented 1 year ago

Actualización: Tras 72 horas ya tengo cargados los datos a día de ayer. Ahora que se ha puesto al día, veremos si mantiene la actualización diaria. Lo que sigue apareciendo como "unknown" es el sensor "last_registered_kwh_date"... Os paso a todos lo mismo? Lo has descontinuado @uvejota?

PacmanForever commented 1 year ago

sí, también me pasa.

f-vicente commented 1 year ago

A mi me pasa también lo de los 2 últimos días sin datos. Pero entiendo que hasta cierto punto puede ser normal si no existen en datadis cuando se consulta.

Pero en mi caso no tengo ese sensor que comentas @jjvelar ¿puede que ya no exista, ahora se llame last_registered_date y por eso con kwh te da unknown?

Yo tengo estos sensores:


contract_p1_kW: 3.45
contract_p2_kW: 3.45
yesterday_kWh: null
yesterday_hours: null
yesterday_p1_kWh: null
yesterday_p2_kWh: null
yesterday_p3_kWh: null
last_registered_date: 2022-12-13T09:00:00
last_registered_day_kWh: 4.57
last_registered_day_hours: 9
last_registered_day_p1_kWh: 0
last_registered_day_p2_kWh: 2.23
last_registered_day_p3_kWh: 2.33
month_kWh: 135.22
month_daily_kWh: 11.11
month_days: 12.17
month_p1_kWh: 26.73
month_p2_kWh: 29.49
month_p3_kWh: 78.99
month_€: 18.44
last_month_kWh: 216.57
last_month_daily_kWh: 7.38
last_month_days: 29.33
last_month_p1_kWh: 51.71
last_month_p2_kWh: 60.43
last_month_p3_kWh: 104.43
last_month_€: 34.23
max_power_kW: 3.89
max_power_date: 2021-12-24T06:15:00
max_power_mean_kW: 2.79
max_power_90perc_kW: 3.62
icon: hass:flash
friendly_name: edata_ry0f ```