Closed nosoyunnanorobot closed 3 years ago
I think we are all the same as you
Hello all, I've uploaded v1.1.1, I hope it fixes these errors, let me know!
Well, I've found the error, please replace your Home Assistant card with this one:
type: vertical-stack
title: Consumo eléctrico
cards:
- type: sensor
entity: sensor.edistribucion
graph: line
name: Potencia instantánea
detail: 2
- type: markdown
content: >-
{% for attr in states.sensor.edistribucion.attributes %}
{%- if not attr=="friendly_name" and not attr=="unit_of_measurement" and not attr=="icon" -%}
**{{attr}}**: {{state_attr("sensor.edistribucion", attr)}}
{{- '\n' -}}
{%- endif %}
{%- endfor -%}
title: Informe
Instalada la 1.1.1 , de momento sigue igual, en vez de poner none kWh pone -kwh Igual tarda en refrescar datos más de 5 minutos.
Instalada la 1.1.1 , de momento sigue igual, en vez de poner none kWh pone -kwh Igual tarda en refrescar datos más de 5 minutos.
Si no te importa, instálate esta versión "v1.1.1-log" y dime qué escupe el log. Por algún motivo te está actualizando mal los consumos. Con esta versión, cuando falle, debería escupirte la excepción por Configuración > Registros.
En cualquier caso, debería seguir reintentándolo cada hora (long_interval) hasta descargarlo :-)
Gracias!!
Instalada y en configuración/registros lo único que veo de error es esto... Logger: aiohttp.server Source: /usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py:393 First occurred: 19:56:29 (1 occurrences) Last logged: 19:56:29
Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 314, in data_received messages, upgraded, tail = self._request_parser.feed_data(data) File "aiohttp/_http_parser.pyx", line 546, in aiohttp._http_parser.HttpParser.feed_data aiohttp.http_exceptions.BadStatusLine: 400, message="Bad status line 'invalid HTTP method'"
Mismo problema y el log no arroja nada
Si no os importa, probemos con esta (he habilitado más logs...): la v1.1.1-log-1, link en:
https://github.com/uvejota/edistribucion/releases/tag/v1.1.1-log-1
Parece que os pasa sólo a algunos, ¿tenéis varios contratos o algo similar?
Yo solo tengo 1 contrato y un solo cup, en el grupo de telegram que tengo les ocurre a todos sin excepción
Aquí tienes el error que muestra ![Screensh Este error se originó a partir de una integración personalizada.
Logger: custom_components.edistribucion.eds.EdsConnector Source: custom_components/edistribucion/eds/EdsConnector.py:103 Integration: edistribucion (documentation, issues) First occurred: 13:56:36 (2 occurrences) Last logged: 14:02:59
Error processing command: other.WP_ContadorICP_CTRL.consultarContador=1 Traceback (most recent call last): File "/config/custom_components/edistribucion/eds/EdsConnector.py", line 201, in _safe_command r = self._command(command, post=data) File "/config/custom_components/edistribucion/eds/EdsConnector.py", line 103, in _command raise self.EdsException (f'Error processing command: {command}') custom_components.edistribucion.eds.EdsConnector.EdsConnector.EdsException: Error processing command: other.WP_ContadorICP_CTRL.consultarContador=1
Si no os importa, probemos con esta (he habilitado más logs...): la v1.1.1-log-1, link en:
https://github.com/uvejota/edistribucion/releases/tag/v1.1.1-log-1
Parece que os pasa sólo a algunos, ¿tenéis varios contratos o algo similar?
Yo tengo un contrato vigente, pero en la web aparecen los dos. He probado a poner el CUPS en la configuración y quitarlo, y en los dos casos pasa lo mismo.
Yo uso HA sobre docker en una Raspberry Pi 3. Por si aporta algo de info.
Yo lo uso sobre docker en sysnology, las primeras versiones no daban problemas, estas dos últimas actualizaciones han sido las que han dejado de mostrar datos
Yo uso ha sobre una Raspberry 4 a 64 bits, antes tampoco tenía problemas En la web solo sale 1 contrato y 1 cups
A ver, un último intento por hoy, a ver si esta funciona:
https://github.com/uvejota/edistribucion/releases/tag/v1.1.1-log-2
Comentadme cuando podáis. Si no funciona, voy a preparar una versión con logs en condiciones para identificar el error, que ahora mismo el código está hecho unos zorros.
Ya tenemos datos, enhorabuena y gracias
¡Me alegro! Por compartir lo que pasa:
Con los cambios en 2.0TD en e-distribución no están registrando bien los últimos ciclos de facturación, por lo que tienen una duración artificial (más larga de lo normal) hasta que lo regularicen. Su web no permite consultas de consumo superior a aproximadamente 90 días, entonces hay que hacer la consulta “a cachos”. Para solucionarlo he hecho una chapuza, trataré de corregirlo en condiciones para la próxima release.
Lo de la duración de los ciclos entiendo que lo arreglarán en algún momento.
Un saludo y gracias por el feedback!
Lo dicho, muchas gracias por la aportación, un saludo
b46ad3a733df06ce4c57f29010fabebad9e06faa
Ahora si, perfecto eres un maquina
Después de instalar la nueva versión me sigue fallando. Debo tener alguna casuística más rara.
Hace un par de meses cambia del mercado libre al mercado regulado y quizá sea ese el origen de mis males. Mañana instalaré la versión con los y te digo lo que veo.
I see some fields without information.
Checking the logs, I only see this warning