-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error requesting edata_##### data: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressing data: incorrect header check')) #217
Comments
Esto es raro, tengo que investigarlo... |
Hola, yo tengo el mismo problema. La integración me funcionó hasta el 31 de diciembre. Los días 1 y 2 de febrero volví a tener datos (sin haber tocado nada), pero vuelvo a tener el mismo mensaje de error. Si necesitas nada para echarte una mano a debugar y encontrar dónde está el problema me lo dices!! Utilizo Home Assistant 2024.1.6 y HACS 1.34.0. Un saludo, |
Exactamente el mismo problema desde el primer día, ni mucho ni poco, nada, el sistema por otro lado completamente actualizado. Un saludo. |
A falta de hacer alguna pruebecilla, se ve que el servidor (datadis) dice enviar los datos comprimidos (gzip), pero los envía sin comprimir... Creo que puedo resolverlo, subiré algún fix pronto |
mismo problema por aqui |
He subido un "hotfix" a 2023.06.4 Mi idea es implementar una solución definitiva en #216, pero para ello antes necesito recopilar algunos logs de qué es lo que devuelve el servidor en estos casos, voy a probarlo localmente y veremos... en un par de días debería tener algún indicio. Ahora mismo está marcado como pre-release porque no he podido hacer muchas pruebas (limitado a 1 petición cada 24h, y como el error no sucede siempre...). Cuando compruebe que esta pre-release no rompe nada, la marcaré como release. Es entonces cuando recomendaré actualizar. |
Hola.
Acabo de actualizar edata y al arrancar Home Assistant sigo con el error:
Logger: edata.connectors.datadis
Source: /usr/local/lib/python3.12/site-packages/edata/connectors/datadis.py:223
First occurred: 12:38:05 (4 occurrences)
Last logged: 12:38:09
Exception ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressing data: incorrect header check')) at 'https://datadis.es/api-private/api/get-consumption-data'
Le iré echando un vistazo por lo que comentas de una petición cada 24h… ¡quizá es que soy un impaciente!
Un saludo y gracias por tu esfuerzo.
Òscar
|
Perdón, no me he expresado bien. El error sigue sucediendo, pero ahora la integración lanza un warning y "continúa" intentándolo. Antes se detenía la ejecución del programa. Lo he hecho así porque en mi suministro sucede esporádicamente... pero parece ser que en tu caso es más frecuente. Implementaré una solución definitiva cuando entienda por qué sucede ese error, estoy investigando. Gracias por los avisos, os mantengo informados, no cierro la issue. |
He subido otra versión 2023.06.5 en la que pruebo a eliminar gzip de la lista de encodings aceptables. Con suerte la api nos lo devolverá en texto plano sin comprimir... y el error debería dejar de suceder. Aún no sé si funciona, lo he dejado en pre-release de momento... por si alguien quiere probar suerte :) |
¡Ni dos minutos ha tardado en cargar los datos! A ver qué dicen los otros ;-) |
Acabo de instalar esa versión y me ha salido otro error: Logger: edata.connectors.datadis 500 {"status":500,"error":"INTERNAL_SERVER_ERROR","timestamp":"2024-02-28T13:48:21.386+0100"} at https://datadis.es/api-private/api/get-max-power?cups=ES0031104752501001AH0F&distributorCode=2&startDate=2024/02&endDate=2024/02&. Query temporary disabled. Future 500 code errors for this query will be silenced until restart :( |
Los errores 500 son internos del servidor (datadis). Creo que ha podido ser casualidad, déjalo un tiempecillo a ver si se recupera :) |
Nada, ahora me está apareciendo este error: Logger: homeassistant.components.hassio.handler Client error on /store request Cannot connect to host 172.30.32.2:80 ssl:default [Connect call failed ('172.30.32.2', 80)] |
Eso es un error ajeno a edata, concretamente del supervisor de hassio. Parece un error de conectividad local. No tiene nada que ver con esto, me temo. |
Vaya... Entiendo Pues es la primera vez que me sale en varios años... Se te ocurre algo? |
Ainss... Luego te lo paso bien |
Llevo tiempo que no me recoge datos aun habiendo datos actualizados en Datasis, y tras activar la depuración, me he encontrado el siguiente mensaje:
El error se repite múltiples veces, supongo que con cada intento de contactar con el servidor.
The text was updated successfully, but these errors were encountered: