Erreur Téléo python ! pas de retour de conso

bonjour
j’ai installé le plugin teleo , mis mes identifiants Véolia, je n’ai pas réussi a recevoir une seule donnée, ayant toujours même erreur dans mes logs!

log.txt (964 Octets)

je voudrais dans un premier temps comprendre l’erreur de mon log teleo-python.
merci de votre aide!

Bonjour
Impossible de récupérer les infos de consommation depuis le mois d’aout.
La réinstallation complète de Jeedom que j’ai faite début septembre n’a rien changé
Le script python est toujours en erreur, mais c’est difficile de savoir pourquoi


quelqu’un a t il une idée de la solution ?
Cordialement

cordialement

Bonjour @horus92

Oui pareil depuis aout également. Un sujet a ete ouvert déjà.
Ce serai un problème de capcha.
J ai deja envoyé un mp au développeur. Sans reponse.

ok
merci pour la réponse
On va attendre alors…
bonne journée

je relance ce sujet
Même erreur python
toujours pas corrigé?

@Aegis bonjour!
As-tu des infos a nous fournir ?
est ce que le plugin a été abandonné?
merci a toi

Hello désolé j’avais totalement raté les messages. D’après ce que j’ai pu lire la méthode de connection au site de Veolia autre que celui d’île de France n’est plus possible (ajout d’un captcha). Donc malheureusement le plugin n’est plus compatible que pour Veolia IDF ( qui reste fonctionnel)

hello ! merci de ton retour ! c’est bien dommage car vraiment pratique ce plugin !

Bonjour,
Pour moi je suis hors ile de france, le fichier est bien téléchargé, mais il y a un problème de format de date.
Si je telecharge directement le fichier CVS du site veolia et que je le place dans /tmp/teleo sous le nom de historique_jours_litres.cvs voici le retour:

[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 2021-05-10 23:55:00 => Mesure = 355018
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 2021-06-10 23:55:00 => Mesure = 355027
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 2021-07-10 23:55:00 => Mesure = 355039
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 2021-08-10 23:55:00 => Mesure = 355064
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 2021-09-10 23:55:00 => Mesure = 355075
[2021-12-29 17:08:55][DEBUG] : [Compteurs][EAU] Mesure en historique - Aucune action :  Cmd = 2920 Date = 2021-10-10 23:55:00 => Mesure = 355142
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 2021-11-10 23:55:00 => Mesure = 355163
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 2021-12-10 23:55:00 => Mesure = 355174
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 1970-01-01 23:55:00 => Mesure = 355204
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 1970-01-01 23:55:00 => Mesure = 355215
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 1970-01-01 23:55:00 => Mesure = 355224
[2021-12-29 17:08:55][INFO] : [Compteurs][EAU] Enregistrement mesure manquante :  Cmd = 2920 Date = 1970-01-01 23:55:00 => Mesure = 355261

Et si je modifie le format de date sous AAAA/MM/JJ, tout rentre dans l’ordre.

Hello
J’ai enfin pris le temps de creuser le sujet.
Je suis dans le même cas de figure, hors IdF et plus de captcha.
Pour le problème de format de date, je viens de faire un PR afin de forcer l’interprétation européenne et non américaine en remplacant les / par des -.
Avec cette modif dans le teleo.class.php, il n’y a plus besoin de modifier le contenu du historique_jours_litres.csv téléchargé manuellement.
Cependant, cela ne résoud pas le problème de la connexion au site Veolia (en supprimant le dernier commit bien évidemment).
To be continued…

Hello
Après beaucoup de tests et de cheveux en moins à éplucher le plugin et le site service.eau.veolia.fr : j’abdique.
Il n’y a effectivement plus de captcha « visible » (cliquer sur les feux rouges) mais un recaptcha qui redirige tous les get() ou post() vers la page de connexion /connexion-espace-client.html?veoliaRedirect=-7525213
Un cookie est d’ailleurs référencé sur leur site comme :
Cookie à des fins de détection de robots informatiques cherchant à nuire à la performance du site.
Il ne reste donc que la solution manuelle, en décochant Connexion au site Veolia, et en modifiant les 2 lignes dans Update teleo.class.php sauf si @Aegis valide le PR.

Je regarde le PR dès que possible

2 « J'aime »

Hello PR validé

1 « J'aime »

Bonjour,
@BlacKTM et @Aegis
J’ ai réinstallé le plugin étant hors ile de france et fait des tests de récupération.
Je ne recois aucune données.
J ai pourtant remis a jour le plugin en beta suite a la modif…
Une idée ?

Hello
Le captcha est toujours la même s’il est désormais moins « visible ».
Ils l’ont d’ailleurs mis à jour récemment, au moins sur le service.eau.veolia.
Et Aegis avait placé un schunt pour les hors IdF.
Il ne reste donc plus que la solution manuelle.
La dernière mise à jour ne fait que corriger l’interprétation des dates et donc de ne plus avoir à les transformer manuellement dans le fichier téléchargé.

Ah d’accord merci ! mauvaise compréhension de ma part :confused:
concernant la récupération manuel, je n’arrive pas trouvé le fichier /tmp/teleo
que tu indique plus haut…
« Si je telecharge directement le fichier CVS du site veolia et que je le place dans /tmp/teleo sous le nom de historique_jours_litres.cvs voici le retour:… »
je le trouve pas dans l’éditeur de fichier , si tu peux m’aider
pour ton info je télécharge bien mes données en Litres en csv
merci

Hello
La racine de l’editeur de fichier (ou Jeexplorer) de kiboost n’ai pas / mais /var/www/html.
Tu ne peux donc pas y accèder « directement » par ces outils.
Directement : car c’est malgré tout possible d’accéder à /tmp/teleo avec un symlink :

ln -s /tmp/teleo /var/www/html/plugins/teleo

C’est que j’ai fait mais je ne sais pas si c’est recommandé / toléré par Jeedom…

1 « J'aime »

bonjour,
j’ai bien un contrat veolia idf et un compteur teleo (je peux consulter les conso au quotidien sur le site veolia).
Ceoendant dans jeedom je n’ai aucune remontée. D’où cela peut il venir?

voici ce que je vois dans la log
ERROR : [Script Python] Message: Service /usr/local/bin/geckodriver unexpectedly exited. Status code was: 1

voici aussi les logs de teleo_update en pièce jointe.
j’ai relancé l’install des dépendances mais cela ne donne rien de mieux toujours le meme erreur :
geckodriver: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.32’ not found (required by geckodriver)

je vous remercie par avance de votre avis et aide éventuelle.

teleo_update.txt (22,4 Ko)

bonjour,
j’ai toujours malheureusement le souci.
Pensez vous pourvoir m’aider un peu ou me conseillez vous d’ouvrir un incident chez Jeedom.
Par avance merci