beufanet / linkyndle

Fetch dataset from Enedis portal (need Linky) and push it to grafana
53 stars 15 forks source link

Unable to write data points to influxdb #25

Closed yppdr closed 4 years ago

yppdr commented 4 years ago

Apres une installation toute fraîche sur un raspberrypi, j'ai essayer de lancer pour la première fois la commande python3 linkynflux.py -d 4. Sur les premières lignes il arrive bien a trouver de la data mais sur la fin il trouve des value négative. Il fini inexécution par un unable to write data points to influxdb et n'injecte rien en base.

Des idées d'ou peut venir ce problème ?

image

beufanet commented 4 years ago

Peut être parce que les valeurs sont négatives ? Possible d'avoir l'output avec --verbose complet ?

Enedis envoie parfois des données à -1 ce qui n'est pas cohérent, et c'est pour ca qu'il y a une exception dans le code pour ne pas écrire des valeurs de consommation négative en base ;)

yppdr commented 4 years ago

Ce matin j'ai refait le test, pas de data négative mais toujours rien en base. Voila l'output avec --verbose : https://pastebin.com/Nauk20vP

Mac-Cime commented 4 years ago

Vérifie que ton influxdb accepte les connexions en https.

beufanet commented 4 years ago

possible effectivement que ce soit l'https le soucis. Faudrait que j'ajoute du verbose dans l'output de influx. Est ce que tu as bien toutes les dépendances d'installées ?

yppdr commented 4 years ago

Je confirme c’était bien l'https :/

beufanet commented 4 years ago

ok question bête, dans ton params tu avais bien :

"influx": { [...] "ssl": true, "verify_ssl": true

?

Je n'ai jamais fait sans https, donc je ne peux pas reproduire en instantané, mais qu'as tu changer dans ta conf influx ou ce script pour que je documente le workaround ou que j'améliore le code ?

yppdr commented 4 years ago

J'ai juste passé ssl et verify_ssl à false.

beufanet commented 4 years ago

Ajouté dans le README de la v2