github uvejota/homeassistant-edata 2026.10.1

4 hours ago

Esta versión reescribe la integración y la librería en la que se apoya (e-data 2.2.0). La migración podría dar error en distribuidoras diferentes a la mía.

⚠️ Antes de actualizar

  • Requiere Home Assistant 2025.11 o posterior.
  • La migración es automática: al reiniciar, se importan los datos guardados por la versión anterior (.storage/edata/edata_xxxx.json) a la nueva base de datos (.storage/edata.db), y las estadísticas del panel de energía continúan donde estaban. Puede tardar unos segundos la primera vez.

Novedades

  • Mejor rendimiento: se acabaron los picos que afectaban a otras integraciones en equipos modestos (Raspberry Pi, Home Assistant Green…). El trabajo pesado ya no bloquea Home Assistant.
  • Sincronización cada 24 h: Datadis solo responde a cada consulta una vez al día, así que la integración deja de intentarlo cada hora.
  • La primera descarga respeta el límite de Datadis (los dos últimos años), y no falla con suministros más antiguos.
  • Tarjeta:
    • los excedentes se desglosan por periodo (punta, llano y valle),
    • las facturas, por término (energía, potencia y otros),
    • se corrige la gráfica de costes, que mostraba el triple del importe real.
  • Sensores: el estado y los atributos se muestran con 2 decimales.
  • Panel de energía: mejor sincronización de los datos.

Cambios visibles

  • Botones renombrados:
    • Restablecer → Reparar estadísticas de Home Assistant: regenera las estadísticas a partir de los datos guardados, sin consultar a Datadis.
    • Importar todos los datos disponibles → Forzar sincronización: sincroniza con Datadis en ese momento.
  • Gráfica de costes: pasa de P1/P2/P3 a energía/potencia/otros.
  • Agregación de la tarjeta: ya no existe la anual; las opciones son hora, día y mes.

Novedades desde la 2026.10.0

  • Configuración más clara:
    • una contraseña incorrecta y Datadis sin responder dan errores distintos, en lugar de "no se han encontrado suministros";
    • el CUPS se elige de una lista con la dirección de cada suministro, y los que ya están configurados no aparecen;
    • cada campo explica qué hay que escribir.
  • Volver a autenticar: si Datadis rechaza la contraseña (por ejemplo, porque ha caducado), Home Assistant lo avisa en Ajustes y basta con escribir la nueva. Ya no hace falta borrar la integración y volver a añadirla.
  • Tarjeta:
    • carga más rápido;
    • funciona en las instalaciones nuevas, donde Home Assistant llama al sensor principal sensor.xxxx_edata_xxxx;
    • editor renovado: una opción por suministro, opciones traducidas, colores con selector o código hexadecimal, y solo los campos que usa cada gráfica.
  • Forzar sincronización vuelve a pedir todo el histórico que ofrece Datadis, y trae lo último aunque ya se haya sincronizado ese día.
  • Simulación de la facturación: indica el periodo simulado y cuántas horas tienen datos, y cada campo explica sus unidades.
  • e-data 2.2.0:
    • si Datadis falla en un mes concreto (por ejemplo, el primero del contrato), ya no se pierde todo el rango;
    • distingue unas credenciales rechazadas de Datadis no disponible.
  • Documentación: FAQ con las dudas más habituales y capturas actualizadas.

Errores corregidos

#263, #264, #266, #268, #274, #284, #287, #288, #291, #294, #297, #302, #308, #310, #318, #324, #325, #327, #330, #331, #332, #334, #335, uvejota/python-edata#16

Gracias

A @badbugssoftware, @marcoschicote y @SAY-5 por sus PR (#337, #336, #323), y a todos los que habéis reportado y reproducido los problemas.

Don't miss a new homeassistant-edata release

NewReleases is sending notifications on new releases.