tetienne / veolia-custom-component

Home Assistant custom component to retrieve information from Veolia
MIT License
9 stars 10 forks source link

FR: https://www.service.eau.veolia.fr/home.html #16

Closed lseufer closed 3 years ago

lseufer commented 3 years ago

Est-il possible d'adapter cette intégration pour le site national de Véolia https://www.service.eau.veolia.fr/home.html

Merci !

tetienne commented 3 years ago

N'ayant pas accès à cette version, il me faudra une aide pour savoir comment le site (via quelle requête) récupére les informations.

Je ne suis pas contre l'idée en tout cas. Cela a du sens.

lseufer commented 3 years ago

Pas de souci pour l’aide, mais il faudra me guider un peu.

69homee commented 3 years ago

Je veux bien filer un coup de main pour élargir le champ d'application ;-)

tetienne commented 3 years ago

@69homee Cela serait avec plaisir. @lseufer Sur le site comment se présente la récupération des données? Peut-on télécharger un CSV? Y a t il un tableau sur une page avec l’historique?

69homee commented 3 years ago

@tetienne sur https://www.service.eau.veolia.fr/, login n'est pas un numéro de contrat à 7 chiffres mais une adresse mail. Personnellement, mes factures ne mentionnent pas un numéro de contrat mais une référence de 16 chiffres.

Ensuite dans l'espace perso, on a bien un graph graph

69homee commented 3 years ago

@tetienne et un consommation.xls à télécharger conso

tetienne commented 3 years ago

Parfait. Pourrais-tu en utilisant l'onglet Réseau de ton navigateur (qui apparaît en faisant F12) repérer la requête qui part lorsque tu exportes les données au format xsl? Une fois trouvée, clic droit dessus, copier en tant que commande cURL (n'oublie pas d'enlever les informations personnelles)

69homee commented 3 years ago

Dsl mais je ne vois pas de requête partir. Lorsque la page est chargée, je clique sur le bouton d'export, le xls se télécharge mais cela ne génère pas requête supplémentaire... ???

69homee commented 3 years ago

En tout cas, merci de te pencher sur le sujet et pour ton aide ;)

lseufer commented 3 years ago

C'est assez hallucinant, Veolia semble avoir une plateforme par régie toute sur la même base mais bidouillée en fonction de la localité. Chez moi il s'agit aussi de mon adresse email et de mon mot de passe pour m'identifier.

Puis sous l'onglet consommation: https://www.service.eau.veolia.fr/home/espace-client/votre-consommation.html j'ai accès à un tableau mais aucun export n'est dispo.

La fonctionnalité est bien présente , si je vais sur https://www.service.eau.veolia.fr/home/espace-client/votre-consommation.exportConsommationData.do?vueConso=historique j'ai bien un xls qui est téléchargé mais il est vide.

Je ne sais pas comment fonctionne ton intégration, si elle est similaire à celle-ci https://community.jeedom.com/t/plugin-veolia-eau-plugin-veolia-eau-narrive-pas-a-se-connecter/17839/37 alors cela ne fonctionnera pas pour moi.

Dans mon ca sil faudrait parser le site pour récupérer les infos de div name="consoFacture" id="consoFacture" class="onglet". Si c'est possible dis moi de quelles info tu as besoin et je te les fournirai, sinon merci pour ton aide !

jejeaure commented 3 years ago

Bonjour, intégration intéressante mais comme d'hab ça bug chez moi, j'ai réussi a tout installé ce qui n'était pas gagné, mais bravo les explications sont simple donc j'ai tout, j'ai pu mettre mon identifiant (7 chiffres) et mdp j'ai deux entités qui s'affiche `Indisponible sensor.veolia_daily_consumption Veolia

veolia_monthly_consumption sensor.veolia_monthly_consumption Veolia`

une qui est indispo et l'autre où il affiche zéro litre, comme j'ai pu voir plus haut cela dépend du site internet car le mien est : https://www.eau-services.com/mon-espace-perso.aspx J'aimerai savoir si c'est paramétrable ou pas ? Merci d'avance et bravo pour le TAF

tetienne commented 3 years ago

@jejeaure Merci d'ouvrir un autre ticket afin de ne pas mélanger les sujets.

tetienne commented 3 years ago

@lseufer Je zieute justement comment s'y prennent les autres solutions domotiques. J'aimerai éviter le web scrapping car HA ne l'autorise pas pour ses intégrations. Par contre le lien que tu donnes est pour Veolia IDF. Il s'agit de ce site? https://espace-client.vedif.eau.veolia.fr

lseufer commented 3 years ago

Mince je pense que c'est mort alors :-/ parce qu'au vu du foutoir qu'est leur gestion informatique nous ne sommes pas près d'avoir une API... Un mauvais copier-coller pour le lien vers le forum de Jeedom, je faisais référence au plugin en lui même qui utilise https://www.service.eau.veolia.fr/ et pas au (vilain) parisien qui demande à ce que le plugin soit adapté à la plateforme spécifique à l'ile de France.

McRMX commented 3 years ago

Bonjour,

la commande cURL vous intéresse-t-elle toujours ?

J'ai trouvé comment la faire, je ne sais pas quoi enlever exactement au niveau des info perso!!

J'ai vu adresse / adresse mail / N° de compteur / pas vu de mot de passe

Voulez-vous que je vous le partage sur discord pour que vous puissiez m'aiguiller en même temps ?

github-actions[bot] commented 3 years ago

'There hasn't been any activity on this issue recently. Is this issue still present? Please make sure to update to the latest Home Assistant version and version of this integration to see if that solves the issue. Let us know if that works for you by adding a comment 👍. This issue now has been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.'

ghost commented 3 years ago

Bonjour,

Je me permets de relancer le sujet étant moi même intéressé pour https://www.service.eau.veolia.fr/.

Je suis intégralement disponible pour toutes aides sur le sujet...

Merci d'avance