uvejota / homeassistant-edata

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

ERROR (SyncWorker_21) [edata.connectors] DatadisConnector: unknown error while retrieving token, got {"timestamp":"2022-08-09T09:48:29.877+0000","status":500,"error":"Internal Server Error","message":"Bad credentials","path":"/nikola-auth/tokens/login"} #102

Closed Daru-man closed 2 years ago

Daru-man commented 2 years ago

Buenas uvejota,

Primero, gracias por la integración. Me gustaría comentarte, que no consigo sincronizar. Da el siguiente error: 2022-08-09 11:48:29.903 ERROR (SyncWorker_21) [edata.connectors] DatadisConnector: unknown error while retrieving token, got {"timestamp":"2022-08-09T09:48:29.877+0000","status":500,"error":"Internal Server Error","message":"Bad credentials","path":"/nikola-auth/tokens/login"}

Y en datadis me aparece una autorización pendiente. Está relacionado? image

¿Le debo dar algún valor?

Disculpa las molestias,

JFRico

musantro commented 2 years ago

El error 500 con Bad credentials suena a que no has configurado bien el usuario y la contraseña al configurar la integración en HA. El usuario es tu DNI (yo la letra la pongo en mayúsculas, no sé si es relevante).

Prueba a chequearlo por si te sirve.

Lo segundo que comentas es esta esta página, eso es un lugar para probar la API. Si quieres hacer pruebas, tienes que primero hacer un POST a /nikola-auth/tokens/login y el resultado es un token de muchos caracteres que tienes que copiar y pegar en Value en la captura de pantalla que has mandado. Y con eso ya puedes hacer pruebas y consultas a la api en los diversos GET. Pero no tiene nada que ver con la integración en sí.

uvejota commented 2 years ago

Seguimos la discusión en #103 :)