Récupération conso d’eau chez ILEO

Bonjour
J’ai du retirer mon système de lecture de consommation d’eau de mon compteur car Ilea a ajouté le boîtier d’envoi automatique.
Je n’ai pas trouvé d’API chez ILEO
Comment récupérer les valeurs sur le site ?
Celles ci n’arrivent qu’une fois par jour en retard de 2 jours mais ce serait un minimum
Je voudrais éviter d’aller coller une caméra avec un Esp32cam !
Merci d’avance
Phil

Si c’est pour détecter une fuite, je ne vois pas d’autre raison pertinente, c’est un peu long en effet !

Bob

Pas plus de raison que de visualiser sa consommation d’électricité et de gaz ….
Ni d’ailleurs que de domotiser toute sa maison
lol

Je ne visualise aucun des trois :wink:, pour le gaz et l’électricité quand on a des panneaux je comprends, pour l’eau, à par le fun, je ne vois pas trop l’intérêt :hugs::thinking: mais chacun a les siens :+1:
Bob

bonjour @Pbranly as tu trouver une solution ?
, je suis exactement dans le même cas que toi , et très certainement dans le même département :slight_smile:

Bonjour,

Entre Chti, j’ai le même problème et pas de solution, je suis preneur également.

1 « J'aime »

Hello,

si ca peut aider, j’ai résolu le problème avec multiscrape (installé avec HACS):

multiscrape:
  - name: ileo-mel
    resource: "https://www.mel-ileo.fr/espaceperso/mes-consommations.aspx?unite=litre"
    scan_interval: 86400
    log_response: true
    form_submit:
      submit_once: False
      resource: "https://www.mel-ileo.fr/connexion.aspx"
      input:
        email: "<LOGIN>"
        password: "<PASSWORD>"
        valider: "je+me+connecte"
        connexion: "1"
    sensor:
      - unique_id: water_ileo_daily
        name: Conso. Eau Dernier Jour
        device_class: water
        state_class: total
        unit_of_measurement: L
        select: "#listing-conso > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(4) > b:nth-child(1) > span:nth-child(1)"
        value_template: "{{ value|replace(' L','') }}"
      - unique_id: water_ileo_index
        name: Index Eau Ileo
        device_class: water
        state_class: total_increasing
        unit_of_measurement: L
        select: "#listing-conso > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(6) > div:nth-child(1)"
        value_template: "{{ value }}

Avant j’utilisais un capteur à induction pour compter les tours de roue, mais ce n’est plus possible depuis qu’ils m’ont mis ce compteur connecté par dessus.

1 « J'aime »

Reste à résoudre un problème pour rentrer la bonne valeur de date en face du sensor value, je n’ai jamais vraiment trouvé comment faire.

1 « J'aime »

Bonjour

Oui j’ai développé le scrapper qui permet de récupérer la conso et son historique

Bonjour

Je récupère l’historique et ça fonctionne

Par contre, j’ai du tricher avec les attributs du sensor afin d’éviter que le LTS génère des valeurs aberrantes entre la dernière entrée et aujourd’hui

Merci bcp @Pbranly c’est exactement ce que je cherche a faire avec Ileo , bon maintenant je dois apprendre a installer ca ! ,

bonjour a tous ,

j essaye désespérément d’installer le docker .de @Pbranly

Je suis bloqué la :

python: can’t open file ‹ /app/main.py ›: [Errno 2] No such file or directory
root@pve:~/ILEO-home-assistant-scraper-# ls
app ‹ Carte home assistant › docker-compose.yml Dockerfile Importdonnees README.md requirements.txt
root@pve:~/ILEO-home-assistant-scraper-# cd app
root@pve:~/ILEO-home-assistant-scraper-/app# ls

main.py

root@pve:~/ILEO-home-assistant-scraper-/app#

voila ce que j ai fait en ligne de commande:

git clone https://github.com/pbranly/ILEO-home-assistant-scraper.git
cd ILEO-home-assistant-scraper

docker run -d
–name ileo-scraper
-e ILEO_EMAIL="ton_email@fai.com"
-e ILEO_PASSWORD=« ton_mot_de_passe »
-e HASS_TOKEN=« ton_token_home_assistant »
-e HASS_URL=« http://ip_home_assistant:8123 »
ileo-scraper

docker ps

la on voit que le docker n’est pas démaré

je veux voir les logs ,
docker logs -f ileo-scraper

reponse :

root@pve:~/ILEO-home-assistant-scraper-/app# docker logs -f ileo-scraper
python: can’t open file ‹ /app/main.py ›: [Errno 2] No such file or directory
root@pve:~/ILEO-home-assistant-scraper-/app#

je suis un peu perdu , l’erreur me dit que le fichier n’existe pas alors qu il est bien la , .

Si un pro du docker passe par ici , en vous remerciant :slight_smile:

Bonsoir

Alors j’ai un dossier docker_ileo dans lequel il y a :

Un dossier app

Les fichiers :

.env

docker-compose.yml

Dockerfile

requirements.txt

Et dans le répertoire main :

Le fichier main.py

Ensuite tu lances docker compose up -d depuis le répertoire docker_ileo

Si possible ouvre une issue dans le GitHub

Bonjour @Pbranly

Je m’aperçois que quand je lance la commande GIT pour cloner ton dépôt il ne me prends pas le fichier .env .

Edit:

Finalement le fichier .env est bien la , mais on ne le voit pas avec la commande ls .

Mais cela ne change pas le problème le docker ne se lance pas

Bonjour

J’ai testé ta procédure

Attention j’ai modifié le nom du GitHub ( le - à la fin gênait)

git clone https://github.com/pbranly/ILEO-home-assistant-scraper.git

Puis j’ai mis à jour le fichier .env

Ensuite j’ai lancé

docker compose up —build

on voit ensuite toute l’installation et le fonctionnement

Tu pourras ensuite utiliser docker compose up -d

Tiens moi au courant

Philippe

bonjour @Pbranly .

C’est beaucoup mieux le contenair se monte bien et je vois les informations par contre attention , il faut lire

docker compose up --build

Maintenant c’est la remontée ves le broker mqtt qui va pas , car le miens a un user et password , j ai essayé cette méthode mais sans succès :

MQTT_TOPIC_BASE=eau/consommation
MQTT_USER=mqtt
MQTT_PASSWORD=*********
FORCE_RESET_CACHE=false

MQTT_RETAIN=true

Pour infos

@Pbranly viens de sortir une beta , qui prends en charge les brokers avec un user et pass .

Merci :slight_smile:

Bonjour,

excusez moi pour mon ignorance sur le sujet, je reste débutant avec Home Assistant. J’aurais voulu aussi récupérer mes données de consommation d’eau via mon compte ILEO.

Je suis allé sur GitHub pour voir le scapper développé par Pbranly. D’abord, merci pour ça.

J’ai commencé à lire le readme et je vois en prérequis Docker et Docker compose. Je n’ai pas installé Home Assistant sur un docker, mais directement en “natif”. Avant d’aller plus loin, j’aurais voulu savoir si cela changeait quelque chose et si oui, peut-on utiliser ce scrapper sur Home Assistant installé en natif.

Merci.

bonjour ,

As tu un accès en ssh ? si oui tu peux regarder la :

https://get.docker.com/

après la doc est pas encore a jour , phil n’as pas encore tout documenté , je dois faire un résumé de tout ce que j ai fait comme création , a rends plutôt propre .

Sinon pose tes questions ici ou sur github , il y a tout notre fil de discutions , il a pas mal d’infos

@toute