Suez Water integration reporting problem

Hi,
Are you located In France?

Hi Radar, yes I’m located in France.

Are you confortable with terminal? If yes, please install pySuez by running pip install pySuez
Then, try pySuez -u <USERNAME> -p <PASSWORD> -c <COUNTER_ID> to check if they work or not. I get something similar to that

{'attribution': 'Data provided by toutsurmoneau.fr', 'thisMonthConsumption': {'01/02/2022': 80, '02/02/2022': 0, '03/02/2022': 0, '04/02/2022': 0, '05/02/2022': 0, '06/02/2022': 0, '07/02/2022': 0, '08/02/2022': 0, '09/02/2022': 0, '10/02/2022': 0, '11/02/2022': 0, '12/02/2022': 0, '13/02/2022': 0, '14/02/2022': 0, '15/02/2022': 0, '16/02/2022': 0, '17/02/2022': 0, '18/02/2022': 0, '19/02/2022': 0, '20/02/2022': 0, '21/02/2022': 0, '22/02/2022': 0, '23/02/2022': 0, '24/02/2022': 0, '25/02/2022': 0, '26/02/2022': 0, '27/02/2022': 0, '28/02/2022': 0} }

We can switch to French if you want.

Thanks Radar, let me try that and revert back.

Well, I’ve tried several things to get pySuez installed but as I’m unable to get pip installed, it fails every time, none of the commands I’ve tried are available as all I’m getting is command not available, I4m assuming that this is related to the home assistant raspberry version I’m using?!

I’ll reboot the pi and try to do it again during the booting process before HA starts and see if that helps

You can try with pip3 install pySuez or python3 -m pip install pySuez if your pip does not work.

Hi Radar,

I tried that already as well as several other things that I found on google but still no matter what I’ve tried all I get is command not found.

I’ve tried using the terminal add-on inside HA, I’ve also ssh into the Raspberry and also have plug a screen and a keyboard directly on the raspberry and reboot it to use the console but same thing, I believe my HA version to be limited in the commands you can run.

If you have any idea of a different way to achieve this I’m all ears!

Thanks

You can run on something else than HA, any other computer. Just to test if your account works.

From another machine I get this:

list index out of range

maybe that the counterid is not correct but that’s the value I see in the source

We’re making progress :slight_smile:
You get this when you rung the command I provided you before (pySuez -u <USERNAME> -p <PASSWORD> -c <COUNTER_ID>)? If yes, can you give me (in MP) an example (with hiding or changing some chars)?

Thank you, just sent you an MP, let me know if you need anything else

Bonjour,
J’essaie de récupérer mes données de consommation d’eau.
Sans succès jusqu’a présent !
J’accède au site de Suez, et vois les consommations,
donc username et password sont corrects.
J’ai récupérer sur la page le counter_id.
Dans configuration.yaml, il y a:

Eau Suez

  • platform: suez_water
    username: !secret suez_username
    password: !secret suez_password
    counter_id: !secret suez_counter_id
    et dans secret.yaml:
    suez_username: “[email protected]
    suez_password: “mypassword”
    suez_counter_id: “0123456789”
    ce dernier fait 10 caractères.

Donc pas de succès, j’ai les 2 messages suivants dans le journal
Unable to fetch data
20:44:10 – (ATTENTION) suez_water
Setup of sensor platform suez_water is taking over 10 seconds.
20:44:08 – (ATTENTION) Capteur

J’ai essayé de suivre les indications citées plus haut ici
mais python3 et pip ou pip3 sont des commandes invalides.
HA est sur Raspberry pi avec HA OS (le plus simple à installer, je suis novice !)

Et sensor.suez_water_client est à inconnu.

J’ai cherché un peu partout, mais sans succès.
Je ne sais pas d’où vient le problème, ni comment le trouver !!!
Une aide serait la bienvenue, merci d’avance
jch

Salut,

Est-ce que tu peux essayer cette commande dans le terminal pySuez -u <USERNAME> -p <PASSWORD> -c <COUNTER_ID> ?

J’avais déjà essayé, non:
bash: pySuez command not found
Je ne suis pas spécialiste linux, mais il semble que Home Assistant OS soit assez verrouillé. Comme déjà dit les commandes python/python3 et pip/pip3 sont aussi inconnues, hors python est obligatoirement installé, mais bien caché… Merci

Tu n’as pas une autre machine sur laquelle tu peux tester d’installer PySuez et tester ? Ça nous permettra de savoir d’où vient le problème.
Note que parfois le site de Suez est très lent et ne répond pas.

Merci.
Cela fait une quelques jours que j’ai mis ça en place et je n’ai jamais eu de résultat, donc le problème est chez moi (pour l’instant !).
Je n’avais pas d’autre machine, donc j’en ai créer une sous Win, et voici le résultat:
jch@LENOVO-PC:~/.local/bin$ pysuez -u [email protected] -p yyy -c zzz
Issue with yesterday data
Je ne sais pas à quoi correspond le terme ‘issue’ dans ce cas … La connexion a-t-elle réussie ? Mystère !

Il faut que je replonge dans le code mais en regardant rapidement, il semblerait que le login soit passé et que le problème est ailleurs. Mais je n’arrive pas comme ça à débugger sans voir ce qu’il se passe.
Chez moi, ça marche.
Est-ce que ton compte est bien chez toutsurmoneau.fr ?

Merci de ton temps !
Pour mon compte, oui et non !
J’avais ouvert le compte sur l’adresse donnée par ma ville, Olivet : https://www.eau-olivet.fr/
Lorsque j’ai vu l’intégration dans HA, j’ai constaté que derrière Eau d’Olivet, il y avait Suez, j’ai essayé sur http://toutsurmoneau.fr/ et bingo, je suis entré avec les mêmes Userid/Paword, Les 2 sites sont semblables avec quelques différences cosmétiques. Les données sont évidement les mêmes.
Donc oui, j’ai un compte sur toutsurmoneau.fr. Et le counter_id est bien le même sur les 2 pages.

Je ne me rappelais plus pourquoi je récupérais les infos de la veille mais ça m’est revenu. Le site n’affiche pas les infos du jour même mais, au mieux, celles de la veille. Est-ce que t’y as accès ?
Si oui, je ne vois pas d’où vient le problème. Tu veux me passer tes infos pour que je teste ?

Infos par message. Merci.