Plugin-teleo (pour compteur Veolia)

ça va pas être simple

[2021-04-19 19:31:11,244][INFO] : [Script Python] Téléchargement du fichier
[2021-04-19 19:31:11,249][INFO] : [Script Python] Suppression fichier temporaire

J’ai posté celui de l’historique plus haut, c’est pas le même ? Plugin-teleo (pour compteur Veolia) - #158 par naboleo

Bonjour,
Même problème pour moi aussi :

[2021-05-02 09:14:37,437][INFO] : [Script Python] Page de login
[2021-05-02 09:14:37,903][INFO] : [Script Python] Page de consommation
[2021-05-02 09:14:38,618][INFO] : [Script Python] Téléchargement du fichier
[2021-05-02 09:14:38,619][ERROR] : [Script Python] Unsupported format, or corrupt file: Expected BOF record; found b'\xef\xbb\xbfDate '
[2021-05-02 09:14:38,619][INFO] : [Script Python] Suppression fichier temporaire
[2021-05-02 09:14:38,620][INFO] : [Script Python] Fermeture connexion. Exit code 0
[2021-05-02 09:14:39,221][INFO] : [Script Python] Page de login
[2021-05-02 09:14:39,648][INFO] : [Script Python] Page de consommation
[2021-05-02 09:14:40,486][INFO] : [Script Python] Téléchargement du fichier
[2021-05-02 09:14:40,487][ERROR] : [Script Python] Unsupported format, or corrupt file: Expected BOF record; found b'\xef\xbb\xbfDate '
[2021-05-02 09:14:40,487][INFO] : [Script Python] Suppression fichier temporaire
[2021-05-02 09:14:40,488][INFO] : [Script Python] Fermeture connexion. Exit code 0

Bonjour,
Pour moi version 2.0.1 et aucune modif entre temps.

Idem pour moi

Pas de problème avec le SEDIF.

Ils font jamais rien pareil en IDF :sweat_smile:

1 « J'aime »

Non il y a un fichier xls temporaire (le script a été écrit par @doyenc je l’ai juste adapté pour qu’il fonctionne comme pour le site IDF)

Je viens de pousser une modif du script python pour qu’il ne supprime pas le fichier historique.xls en debug

Voilà ce que ça produit
historique.xls.txt (2,1 Ko)

Bonjour,

J’ai commencé a utiliser le plugin sur ma smart (en remplacement de mon script manuel que j’avais fait) Il fonctionne très bien. ( le passage a Buster a ajouté python 3.7.x)

Par contre quand mon index est injecté dans le plugin Energie il n’est pas comptabilisé pour la consommation de la veille mais pour celle du jour. ( mon graph est décalé d’un jour)
Pour que cela fonctionne il faut que la consommation soit injecté dans le plugin Energie à 00h15 ( ou peut être existe t il un autre moyen ?)

Est il possible de faire tourner le plugin entre 00h00 et 00h15 (l’info est déjà dispo sur le site internet Veolia IDF, c’est ce que je faisait avec le script python en manuel) .

Merci d’avance,

Bon, je confirme qu’ils ont changé le format, ce n’est plus un fichier xls mais un fichier csv. Je regarde pour adapter le script python

2 « J'aime »

Merci pour la réponse

J’ai poussé une correction dans la branche Beta

1 « J'aime »

Ok d’accord

[2021-05-04 15:58:04][DEBUG] : [Consommation][veolia-Eau] le 03/05/2021 : absence de données pour la commande Conso Jour
[2021-05-04 15:58:04][DEBUG] : [Consommation][veolia-Eau] le 03/05/2021 : absence de données pour la commande Conso Hebdo
[2021-05-04 15:58:04][DEBUG] : [Consommation][veolia-Eau] le 03/05/2021 : absence de données pour la commande Conso Mensuelle
[2021-05-04 15:58:04][DEBUG] : [Consommation][veolia-Eau] le 03/05/2021 : absence de données pour la commande Conso Annuelle
[2021-05-04 15:58:04][DEBUG] : [Consommation][veolia-Eau] le 03/05/2021 : absence de données pour la commande Index
[2021-05-04 15:58:42][INFO] : [Consommation][veolia-Eau] Récupération des données  - 1ère étape
[2021-05-04 15:58:42][INFO] : [Consommation][veolia-Eau] 1ère étape d'authentification Veolia
[2021-05-04 15:58:42][DEBUG] : [Consommation][veolia-Eau] Commande : sudo /var/www/html/plugins/teleo/resources/get_veolia_data.sh Other 'e-mail ' "mot de passe" /tmp/teleo 100
[2021-05-04 15:58:50][WARNING] : [Consommation][veolia-Eau] Erreur de lancement du script : [ 0  ] consulter le log <teleo_python> pour plus d'info - Abandon
[2021-05-04 15:58:50][WARNING] : [Consommation][veolia-Eau] Erreur de récupération des données - Abandon
[2021-05-04 15:58:46,784][INFO] : [Script Python] Fermeture connexion. Exit code 0
[2021-05-04 15:58:48,511][INFO] : [Script Python] Page de login
[2021-05-04 15:58:48,968][INFO] : [Script Python] Page de consommation
[2021-05-04 15:58:50,515][INFO] : [Script Python] Téléchargement du fichier
[2021-05-04 15:58:50,517][ERROR] : [Script Python] Unsupported format, or corrupt file: Expected BOF record; found b'\xef\xbb\xbfDate '

Voila ce que j’ai depuis le passage en bêta

La correction je pense n’est pas encore disponible … les sources du market datent du 03/05

D’accord merci je verrais demain

C Bon cela fonctionne merci

Bonjour,
Impec ça fonctionne.
Merci .

Nickel pour moi aussi. Mille mercis @ Aegis

:+1:t2: Ok correction poussée en Stable

Hello, malheureusement non le plugin ne peut être exécuter avant 1h et les minutes sont choisies random à l’installation du plugin afin d’éviter que tous le monde se connecte en même temps.