Plugin-teleo (pour compteur Veolia)

et bien bravo… j’ai mis à jour plugin/cron à 3minutes et c’est nickel, le traitement passe toujours.
Bon maintenant faut que je migre sur PI4 :wink:
Encore merci !
Olivier

1 « J'aime »

Bonjour et merci pour ce plugin, je l’ai installé sur une VM et je suis client Veolia eau.
Malheureusement je n’ai aucune remontée.
Quand je regarde l’historique sur veolia eau j’ai un décalage de 3 jours, je ne sais pas si c’est la cause de mon problème. au niveau des logs j’ai ça:

[2021-02-20 22:32:14,706][INFO] : [Script Python] Page de login
[2021-02-20 22:32:14,982][INFO] : [Script Python] Page de consommation
[2021-02-20 22:32:15,296][INFO] : [Script Python] Téléchargement du fichier
[2021-02-20 22:32:15,297][ERROR] : [Script Python] File size is 0 bytes
[2021-02-20 22:32:15,297][INFO] : [Script Python] Suppression fichier temporaire
[2021-02-20 22:32:15,297][INFO] : [Script Python] Fermeture connexion. Exit code 0
[2021-02-20 22:32:16,156][INFO] : [Script Python] Page de login
[2021-02-20 22:32:16,473][INFO] : [Script Python] Page de consommation
[2021-02-20 22:32:16,783][INFO] : [Script Python] Téléchargement du fichier
[2021-02-20 22:32:16,784][ERROR] : [Script Python] File size is 0 bytes
[2021-02-20 22:32:16,784][INFO] : [Script Python] Suppression fichier temporaire
[2021-02-20 22:32:16,784][INFO] : [Script Python] Fermeture connexion. Exit code 0

Merci

Hello. Merci pour ton retour.

Je ne suis pas client Veolia Eau donc celà va être un peu difficile de t’aider mais voici quelques points de vérification :

  • As-tu bien un compteur connecté ? (question bête mais ça peut éviter de chercher longtemps)
  • Lorsque tu vas sur ton espace client, as-tu bien accès au téléchargement des consommations ?
  • Mets le plugin en debug, et regarde dans le log teleo si ton identifiant et mot de passe sont correctes

Bonjour, merci pour ton aide,

Oui j’ai bien un compteur connecté, lorsque je vais sur mon espace client j’ai accès à un graphique où je peux exporter les données en csv.

Par contre aujourd’hui le 22/02/2021 je ne peux revenir que sur la journée du 20 j’ai donc 2 jours de décalage, je me dit qu’il est donc normal que le plugin ne trouve aucune donnée.

Est-ce qu’il est possible de demandé le J-2 plutôt que le J-1?

Pour les log j’ai déjà vérifié et c’est OK

Mhm, je ne suis pas sûr car l’erreur qui tu avais dans le log

[2021-02-20 22:32:16,784][ERROR] : [Script Python] File size is 0 bytes

indique que le fichier n’a pas été téléchargé (d’où mes questions). Si tu as toujours cette erreur c’est que le fichier ne peut être téléchargé. Comme dit dans mon message précédent je suis client de Veolia IDF et pas de Veolia Eau donc je ne peux voir plus loin si c’est un pb de site Web ou bien un autre.

@naboleo Est-ce que tu observes un dysfonctionnement du plugin ?

Le plugin récupère les index qui sont disponibles dans le fichier (les 14 derniers) mais le calcul du jour est réalisé uniquement sur la dernière valeur, les calculs de semaines, mois et années sont réalisées sur la période en cours.

Pour ce qui est de Veolia Eau les remontées d’index sont irrégulières, parfois rien pendant plusieurs jours.

Hello,
Non ici ça choppe les index (quand ils sont dispo)


[2021-02-22 19:31:21][INFO] : [Au sous-sol][EauTeleo] Récupération des données  - 1ère étape
[2021-02-22 19:31:21][INFO] : [Au sous-sol][EauTeleo] 1ère étape d'authentification Veolia
[2021-02-22 19:31:23][INFO] : [Au sous-sol][EauTeleo] Récupération des données  - 2ème étape
[2021-02-22 19:31:23][INFO] : [Au sous-sol][EauTeleo] Vérification et rattrapage éventuel des index non reçus.
[2021-02-22 19:31:23][INFO] : [Au sous-sol][EauTeleo] Mesure en historique - Aucune action :  Cmd = 17964 Date = 2021-02-20 23:55:00 => Mesure = 277148
[2021-02-22 19:31:23][INFO] : [Au sous-sol][EauTeleo] Mesure en historique - Aucune action :  Cmd = 17968 Date = 2021-02-20 23:55:00 => Mesure = 199
[2021-02-22 19:31:23][INFO] : [Au sous-sol][EauTeleo] Mesure en historique - Aucune action :  Cmd = 17967 Date = 2021-02-20 23:55:00 => Mesure = 712
[2021-02-22 19:31:23][INFO] : [Au sous-sol][EauTeleo] Mesure en historique - Aucune action :  Cmd = 17966 Date = 2021-02-20 23:55:00 => Mesure = 2354
[2021-02-22 19:31:23][INFO] : [Au sous-sol][EauTeleo] Mesure en historique - Aucune action :  Cmd = 17965 Date = 2021-02-20 23:55:00 => Mesure = 6354
[2021-02-22 20:24:14][DEBUG] : [Au sous-sol][EauTeleo] le 21/02/2021 : données déjà présentes pour la commande Index mais Force Refresh activé
[2021-02-22 20:24:14][DEBUG] : [Au sous-sol][EauTeleo] le 21/02/2021 : données déjà présentes pour la commande Conso Annuelle mais Force Refresh activé
[2021-02-22 20:24:14][DEBUG] : [Au sous-sol][EauTeleo] le 21/02/2021 : données déjà présentes pour la commande Conso Mensuelle mais Force Refresh activé
[2021-02-22 20:24:14][DEBUG] : [Au sous-sol][EauTeleo] le 21/02/2021 : données déjà présentes pour la commande Conso Hebdo mais Force Refresh activé
[2021-02-22 20:24:14][DEBUG] : [Au sous-sol][EauTeleo] le 21/02/2021 : données déjà présentes pour la commande Conso Jour mais Force Refresh activé
1 « J'aime »

Mon espace client est sur le site https://www.eau-services.com/ (Veolia méditerranée) je pense donc que le problème vient de là :upside_down_face:.

C’est vrai qu’ils sont un peu compliqués Veolia avec tous leurs sites…
Je te contacte en MP pour voir s’il est possible de faire quelque chose.

Peux-tu me donner un exemple de fichier de consommation téléchargé en attendant. S’il l’index est présent je peux regarder s’il est possible d’intégrer le site

Bonjour Aegis,

Je me demandais s’il ne serait pas possible de faire une optimisation sur le plugin qui serait surtout utile pour les personnes possédant des PI3 comme moi.
Le lancement de firefox est très consommateur de ressource et pendant 2 minutes écroulent les performances du jeedom. Par exemple si je demande d’allumer une lumière, cela peut mettre 1 minute pour répondre !
Alors voilà si les données de la veille ont déjà été récupérées, serait ce envisageable de terminer le plugin avant le lancement de firefox… ? Dans la majeure partie des journées, on aura donc un plugin qui tourne à vide.
Merci :slight_smile:
Olivier

Hello,

C’est déjà le cas si les données ont été récupérées, la vérification des données pour ce jour ne s’effectuent plus avant le lendemain et donc le lancement de Firefox n’est fait qu’une fois par jour dans le cas nominal (sauf si tu as coché l’option forcer la récupération des données, option qui doit être utilisée qu’en cas de pb de récupération)

Ah super ! j’avais effectivement mis ce paramètre à la mise en place du plugin. Je l’ai décoché. Top ! Merci

1 « J'aime »

Un message a été scindé en un nouveau sujet : Dépendances qui restent au statut NOK

Bonjour Aegis,
Vous avez pu faire qqchose pour https://www.eau-services.com/? Je suis dans le meme cas… :slight_smile:

Merci!

Bonjour,

Malheureusement non, d’après ce que j’ai pu voir il n’est pas possible de récupérer l’index de consommation dans l’export, seule la consommation en L est accessible et le plugin utilise obligatoirement l’index pour ces calculs

Bonjour voilà aujourd’hui j’ai un petit bug sur le plugin il ne se mets pas à jour
Voici les log


J’ai ceci aussi 

2021-04-30 11:58:36][INFO] : [Consommation][veolia-Eau] Récupération des données  - 1ère étape
[2021-04-30 11:58:36][INFO] : [Consommation][veolia-Eau] 1ère étape d'authentification Veolia
[2021-04-30 11:58:41][WARNING] : [Consommation][veolia-Eau] Erreur de lancement du script : [ 0  ] consulter le log <teleo_python> pour plus d'info - Abandon
[2021-04-30 11:58:41][WARNING] : [Consommation][veolia-Eau] Erreur de récupération des données - Abandon`Texte préformaté`


[2021-04-30 10:58:13,977][INFO] : [Script Python] Page de login
[2021-04-30 10:58:14,479][INFO] : [Script Python] Page de consommation
[2021-04-30 10:58:14,913][INFO] : [Script Python] Téléchargement du fichier
[2021-04-30 10:58:14,917][ERROR] : [Script Python] Unsupported format, or corrupt file: Expected BOF record; found b'\xef\xbb\xbfDate '





Voilà d’après ce que que je vois le bug sait declarer hier vers 16h


 23:55:00 => Mesure = 13068
[2021-04-29 14:58:22][INFO] : [Consommation][veolia-Eau] Récupération des données  - 1ère étape
[2021-04-29 14:58:22][INFO] : [Consommation][veolia-Eau] 1ère étape d'authentification Veolia
[2021-04-29 14:58:25][INFO] : [Consommation][veolia-Eau] Récupération des données  - 2ème étape
[2021-04-29 14:58:25][INFO] : [Consommation][veolia-Eau] Vérification et rattrapage éventuel des index non reçus.
[2021-04-29 14:58:25][INFO] : [Consommation][veolia-Eau] Mesure en historique - Aucune action :  Cmd = 3550 Date = 2021-04-27 23:55:00 => Mesure = 470254
[2021-04-29 14:58:25][INFO] : [Consommation][veolia-Eau] Mesure en historique - Aucune action :  Cmd = 3554 Date = 2021-04-27 23:55:00 => Mesure = 410
[2021-04-29 14:58:25][INFO] : [Consommation][veolia-Eau] Mesure en historique - Aucune action :  Cmd = 3553 Date = 2021-04-27 23:55:00 => Mesure = 856
[2021-04-29 14:58:25][INFO] : [Consommation][veolia-Eau] Mesure en historique - Aucune action :  Cmd = 3552 Date = 2021-04-27 23:55:00 => Mesure = 4538
[2021-04-29 14:58:25][INFO] : [Consommation][veolia-Eau] Mesure en historique - Aucune action :  Cmd = 3551 Date = 2021-04-27 23:55:00 => Mesure = 13068
[2021-04-29 15:58:27][INFO] : [Consommation][veolia-Eau] Récupération des données  - 1ère étape
[2021-04-29 15:58:27][INFO] : [Consommation][veolia-Eau] 1ère étape d'authentification Veolia
[2021-04-29 15:58:32][WARNING] : [Consommation][veolia-Eau] Erreur de lancement du script : [ 0  ] consulter le log <teleo_python> pour plus d'info - Abandon

Voilà merci d’avance

1 « J'aime »

Bien vu…

C’est pareil ici (non idf)

image
consommation_8649801169991684441.csv.txt (2,1 Ko)

1 « J'aime »

Bonjour, idem pour moi :

[2021-04-29 14:47:45,792][INFO] : [Script Python] Page de login
[2021-04-29 14:47:46,203][INFO] : [Script Python] Page de consommation
[2021-04-29 14:47:46,660][INFO] : [Script Python] Téléchargement du fichier
[2021-04-29 14:47:46,663][ERROR] : [Script Python] Unsupported format, or corrupt file: Expected BOF record; found b'\xef\xbb\xbfDate '
[2021-04-29 14:47:46,665][INFO] : [Script Python] Suppression fichier temporaire
[2021-04-29 14:47:46,666][INFO] : [Script Python] Fermeture connexion. Exit code 0

Hello,

Bizarre, est-ce que vous auriez mis à jour le module xlrd de Python3 ? Quelle version avez-vous ?

sudo pip3 list | grep -E "xlrd"

Salut. Ici :

xlrd                2.0.1

pas d’action particulière

Est-ce que le fichier temporaire historique.xls aurait changé ?