Veolia-Vedif

Bonjour

Impossible de récupérer mes index.
Le plugin n’arrive pas à se connecter au site :

2022-11-30 15:59:05 veolia_eau Aucune donnée, merci de vérifier que vos identifiants sont corrects et que vous avez accès au télérelevé de : Veolia (https://www.service.eau.veolia.fr). 362
2022-11-29 23:34:04 teleo [En TEST][Veolia Eau] Aucune donnée n’a pu être récupérée pour la journée du 2022-11-28

En fait, je n’ai pas de compte sur le site https://service.eau.veolia.fr
Depuis ce site, je dois taper mon code postal et je suis renvoyé sur https://espace-client.vedif.eau.veolia.fr/ sur lequel je peux saisir mes identifiants et accéder à mon compte et mes index.
Vraisemblablement, il manque dans le choix de sites du plugin cette URL
Cordialement

Hello,

Si le site où tu as accès à tes données de consommation d’eau est bien https://espace-client.vedif.eau.veolia.fr/ alors c’est bien le plugin teleo qu’il te faut. Ajoute le tag du plugin dans ton premier message.

Peux-tu mettre le contenu du log d’installation du plugin et passer le plugin en debug et mettre le log d’exécution (en masquant login/mot de passe) ?

Bonjour à tous,

je n’arrive pas à recupérer les infos sur véolia Toulouse, j’accede pourtant bien au télérelevé sur le site.

mais dans les logs : Aucune donnée, merci de vérifier que vos identifiants sont corrects et que vous avez accès au télérelevé de : Veolia (https://www.service.eau.veolia.fr).

Bonnes fêtes à tous

Hello @iceman31270 , Désolé mais comme indiqué dans le plugin, celui-ci ne fonctionne que pour les comptes Veolia d’IDF. Il ne fonctionne plus à cause de l’ajout d’un captcha sur le site Veolia eau.

Si tu veux récupérer tes consommations, il te faut t’orienter vers le plugin Veolia Pro

Bonjour

Je viens d’installer ce plugin, mais je suis dans l’incapacité de récupérer les data sur le site de Veolia.

Pourtant mon accès direct au site : https://espace-client.vedif.eau.veolia.fr/ est bon.

Voici mes logs si quelqu’un a une idée ?

Merci d’avance.

Stéphane

Config :
VM sous Proxmox
Version Jeedom 4.3.17
Version OS debian 11.7
Version PHP 7.4.33 Apache 8
Version OS Linux jeedom 5.10.0-23-amd64 #1 SMP Debian 5.10.179-1 (2023-05-12) x86_64 GNU/Linux [11.7]
Version database 10.5.19-MariaDB-0+deb11u2

Log Teleo :

[2023-09-08 08:52:02][DEBUG] : [Maison][Veolia] le 07/09/2023 : données déjà présentes pour la commande Conso Annuelle mais Force Refresh activé
[2023-09-08 08:52:02][DEBUG] : [Maison][Veolia] le 07/09/2023 : données déjà présentes pour la commande Conso Hebdo mais Force Refresh activé
[2023-09-08 08:52:02][DEBUG] : [Maison][Veolia] le 07/09/2023 : données déjà présentes pour la commande Conso Jour mais Force Refresh activé
[2023-09-08 08:52:02][DEBUG] : [Maison][Veolia] le 07/09/2023 : données déjà présentes pour la commande Conso Mensuelle mais Force Refresh activé
[2023-09-08 08:52:02][DEBUG] : [Maison][Veolia] le 07/09/2023 : données déjà présentes pour la commande Index mais Force Refresh activé
[2023-09-08 08:52:43][INFO] : [Maison][Veolia] Récupération des données  - 1ère étape
[2023-09-08 08:52:43][INFO] : [Maison][Veolia] 1ère étape d'authentification Veolia
[2023-09-08 08:52:43][DEBUG] : [Maison][Veolia] Commande : sudo  /var/www/html/plugins/teleo/resources/get_veolia_data.sh IDF 'IDENTIFIANT' "PASSWORD" /tmp/teleo 100 
[2023-09-08 08:52:43][WARNING] : [Maison][Veolia] Erreur de lancement du script : [ 0  ] consulter le log <teleo_python> pour plus d'info - Abandon
[2023-09-08 08:52:43][WARNING] : [Maison][Veolia] Erreur de récupération des données - Abandon

teleo_python :

[2023-09-08 08:52:43,298][DEBUG] : [Script Python] command: ['Xvfb', '-br', '-nolisten', 'tcp', '-screen', '0', '800x600x24', '-displayfd', '5']
[2023-09-08 08:52:43,352][DEBUG] : [Script Python] set $DISPLAY=:0
[2023-09-08 08:52:43,354][INFO] : [Script Python] Initialisation browser
[2023-09-08 08:52:43,354][ERROR] : [Script Python] __init__() got an unexpected keyword argument 'firefox_profile'
[2023-09-08 08:52:43,354][DEBUG] : [Script Python] Taking screenshot : Exception
[2023-09-08 08:52:43,354][DEBUG] : [Script Python] Fermeture connexion
[2023-09-08 08:52:43,354][INFO] : [Script Python] Fermeture display. Exit code 0
[2023-09-08 08:52:43,354][DEBUG] : [Script Python] unset $DISPLAY
[2023-09-08 08:52:43,356][DEBUG] : [Script Python] stdout=b''
[2023-09-08 08:52:43,357][DEBUG] : [Script Python] stderr=b''
[2023-09-08 08:52:43,493][DEBUG] : [Script Python] command: ['Xvfb', '-br', '-nolisten', 'tcp', '-screen', '0', '800x600x24', '-displayfd', '5']
[2023-09-08 08:52:43,540][DEBUG] : [Script Python] set $DISPLAY=:0
[2023-09-08 08:52:43,542][INFO] : [Script Python] Initialisation browser
[2023-09-08 08:52:43,542][ERROR] : [Script Python] __init__() got an unexpected keyword argument 'firefox_profile'
[2023-09-08 08:52:43,542][DEBUG] : [Script Python] Taking screenshot : Exception
[2023-09-08 08:52:43,542][DEBUG] : [Script Python] Fermeture connexion
[2023-09-08 08:52:43,542][INFO] : [Script Python] Fermeture display. Exit code 0
[2023-09-08 08:52:43,542][DEBUG] : [Script Python] unset $DISPLAY
[2023-09-08 08:52:43,544][DEBUG] : [Script Python] stdout=b''
[2023-09-08 08:52:43,544][DEBUG] : [Script Python] stderr=b''

Hello, il semble que l’option ‹ firefox_profile › n’est plus supportée avec les dernières versions de selenium. Il faut que je regarde çà.

Peux-tu me dire qu’elle version de selenium a été installée par le plugin ?

Bonjour,
A priori, le même problème ici.

1. Mozilla Firefox 102.15.0esr
2. geckodriver :
x86_64 geckodriver 0.32.0
3. Packages:
firefox-esr					install
python3-pip					install
xvfb						install
4. Python 3.7.3
5. Python modules:
PyVirtualDisplay    1.3.2
selenium            3.141.0
urllib3             2.0.4

Je viens de vérifier, mon selenium est en 4.12.0

Bonjour

Y a t’il des nouvelles quand à l’absence de l’option ‹ firefox_profile › dans Selenium ?
Y a t’il un moyen de l’installer manuellement ?
Merci pour l’aide.

Hello,

Désolé pas trop de temps pour le moment pour regarder en détail le problème.

On va suivre le pb ici plutôt : [ERROR] : [Script Python] __init__() got an unexpected keyword argument 'firefox_profile'

Ok pas de probleme