uvejota / edistribucion

Home Assistant custom integration for e-distribución
GNU General Public License v3.0
20 stars 6 forks source link

No se actualiza el contador tras instalar versión 1.1.4 #31

Closed Veletax closed 3 years ago

Veletax commented 3 years ago

Tras la última actualización a versión 1.1.4 lectura del contador no se actualiza permaneciendo en "unknown"

andr1u commented 3 years ago

Yo me he encontrado esto al entrar a la App de eDistribucion.

image

Y que conste que no he cambiado los parámetros de tiempo en el YAML.

Me da que Endesa no quiere que sepamos que gastamos y ajustemos las potencias a nuestras necesidades reales.

SpawnSP2 commented 3 years ago

Buenas! Yo también tengo el sensor a "unknown" pero sí que puedo consultarlo en la web. Tampoco he tocado nada de tiempos en el YAML. Un saludo!

yevon commented 3 years ago

A mi tampoco me deja consultarlo via web, pude un momento hacerlo via web un par de veces y volvió a dejar de funcionar. Puede que se trate de baneos temporales? Quizá han hecho algún sistema de detección estilo analizar el user-agent, la frequencia o si has visitado páginas previas antes de hacer la petición.

majepuil commented 3 years ago

A mi tambien me aparece "unknown" desde la version 1.1.4

uvejota commented 3 years ago

Hola a todos, como habéis observado, he desactivado las consultas al contador ya que están ocasionando baneos temporales y desafortunadamente la tasa que permiten es ridícula para el uso que aquí se planteaba, entiendo que existe algún tipo de limitación en la infraestructura que manejan. Siento haberlo deshabilitado "a traición", pero hacía tiempo que no funcionaba como debía, y con los baneos sobre la mesa no tiene sentido mantenerlo.

Aprovecho para comentaros que estoy preparando otra integración, para datos históricos de consumos y maxímetro (no contador online) en este otro repositorio https://github.com/uvejota/homeassistant-edata . Una vez sea funcional, dejaré de mantener ésta.

En la nueva integración, en lugar de usar un scrapper de edistribución, que es una chapuza y tedioso de "mantener", propongo usar la API privada que ofrece la web datadis.es (válido para cualquier distribuidora, para más información visitad la web). Sólo tenéis que registraros (con vuestro DNI) y podéis bichear.

A día de hoy, la nueva integración está muy verde, pero promete ser más estable de cara a futuro, y compatible para cualquier distribuidora en el territorio nacional.

¡Gracias por el interés!

poveden commented 3 years ago

@uvejota ¿Podrías considerar el que, en lugar de desactivarlo permanentemente, lo hagas opcional? ¿Quizás desactivado por defecto pero activable? Yo sigo en la 1.1.2 precisamente por las métricas, y por alguna oscura razón no me ha dejado de funcionar jamás, incluso actualizándolo cada 10 minutos.

Considerando que el back end es Salesforce (cosa que me parece increíble para esta clase de cosas) y de que Salesforce impone límites a las llamadas a su API, cabe la posibilidad de que lo que vemos como "baneo" sea Salesforce quejándose de la cantidad de peticiones combinadas de todos los usuarios.