Skip to content

Commit

Permalink
Format code, fix spelling, some refactorisation
Browse files Browse the repository at this point in the history
  • Loading branch information
mdeweerd committed Oct 5, 2023
1 parent 79af0ec commit aef685e
Show file tree
Hide file tree
Showing 2 changed files with 198 additions and 126 deletions.
41 changes: 22 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ de jouer.
- [AppDaemon](#appdaemon)
- [Installation AppDaemon](#installation-appdaemon)
- [Ajouter `MetersToHA` à l'AppDaemon avec HACS](#ajouter-meterstoha-%C3%A0-lappdaemon-avec-hacs)
- [(Optionel) pour la gestion des historiques pour Veolia](#optionel-pour-la-gestion-des-historiques-pour-veolia)
- [Configuration MetersToHA sous AppDaemon](#configuration-meterstoha-sous-appdaemon)
- [Débogue avec AppDaemon](#d%C3%A9bogue-avec-appdaemon)
- [Lancer un appel à Veolia (AppDaemon)](#lancer-un-appel-%C3%A0-veolia-appdaemon)
Expand Down Expand Up @@ -89,7 +90,7 @@ de jouer.
vous devez désactiver ces automatisations et vos "sensors" de type
template (dans `configuration.yaml`) - sinon les valeurs écrasent celles
de MetersToHA.
- Dependance externe avec spook pour le chargement des données historiques
- Dépendance externe avec spook pour le chargement des données historiques.

## Informations générales

Expand Down Expand Up @@ -126,7 +127,7 @@ Ce script fonctionne pour:
Vous pouvez trouver votre portail en
fonction de la ville en visitant
[https://www.eau.veolia.fr](https://www.eau.veolia.fr/)> CONNECTEZ-VOUS.
- [Veolia https://www.service.eau.veolia.fr]
- [Veolia https://www.service.eau.veolia.fr](https://www.service.eau.veolia.fr)
- [GRDF - https://monespace.grdf.fr](https://monespace.grdf.fr/client/particulier/accueil).

## Le fichier de configuration (`config.json`)
Expand Down Expand Up @@ -168,17 +169,18 @@ Explication des champs:

- `veolia_login`, `veolia_password`: `veolia_contract` :\
Les informations
de login sur le site de Veolia, et le numéro de votre
contrat.\
de login sur le site de Veolia, et le numéro de votre contrat.

- `veolia_website` :\
Le site web de veolia qui vous concerne
Par défault "IDF"
Valeur acceptée : "IDF" ou "service.eau.veolia.fr"
Le site web de veolia qui vous concerne.\
Par défaut
"IDF"\
Valeurs acceptées : "IDF" ou "service.eau.veolia.fr".

- `veolia_load_historical_data` :\
Chargement des données historiques de veolia
WARNING : dependance avec spook
Chargement des données historiques de
Veolia\
:warning: : dépendance avec spook.

- `grdf_login`, `grdf_password`, `grdf_pce`: Les informations de login sur
le site de GRDF. L'identification du Point de Comptage et Estimation
Expand Down Expand Up @@ -206,7 +208,7 @@ Explication des champs:
alternative s'appuyant (moins) sur l'humain.\
Pour Veolia, vous n'avez
pas besoin de ce type de service.\
1,07 capthas/jour ont du être résolus
1,07 captchas/jour ont du être résolus
en moyenne dans une configuration ou Meters2HA est exécuté jusqu'à deux
fois par soir (au cas ou le premier appel n'a pas donné de résultat).
Pour 27% des jours, aucune résolution n'était nécessaire, pour 55% une
Expand Down Expand Up @@ -276,7 +278,7 @@ avec Home Assistant, ceci suffit:
| -r, --run | Exécute le script |
| --version | Affiche la version du programme |
| --version-check | Vérifie s'il y a une nouvelle version du script (inactif) |
| --veolia | Récupère les données de Veolia |
| --veolia | Récupère les données de Veolia |
| --grdf | Récupère les données auprès de GRDF |
| -d, --debug | Active l'interface graphique interactif (Serveur X nécessaire) |
| --screenshot | Prend une ou plusieurs captures d'écran du navigateur (pour débogue) |
Expand Down Expand Up @@ -325,7 +327,7 @@ Ajouter https://github.com/mdeweerd/MetersToHA comme Dépôt à travers le
menu:

- Aller vers Modules Complémentaires>Boutique des modules complémentaires>⋮
(en haut à droite)>Dépots ;
(en haut à droite)>Dépôts ;
- Puis Remplir "Ajouter", puis cliquer "Ajouter";
- Ensuite: attendre un peu, recharger la page de la Boutique des modules;
complémentaires ou "MetersToHA" devrait apparaître;
Expand Down Expand Up @@ -386,7 +388,7 @@ il faut cliquer "Créer un jeton":

L'installation avec
[AppDaemon](https://appdaemon.readthedocs.io/en/latest/INSTALL.html) semble
le plus approprié si vous avez HomeAssistant OS (HAOS) puisque tout
le plus approprié si vous avez Home Assistant OS (HAOS) puisque tout
tournera sur la même machine (moyennant à peu près 500Mo pour installer
AppDaemon et les paquets).\
Vous pouvez tout aussi bien utiliser les autres
Expand Down Expand Up @@ -465,8 +467,8 @@ Les scripts sont ainsi disponibles pour AppDaemon.

### (Optionel) pour la gestion des historiques pour Veolia

Dans HACS installer spook (https://github.com/frenck/spook)
Sans cette integration le chargement des historiques n'est pas fonctionnel
Dans HACS installer spook (https://github.com/frenck/spook) Sans cette
intégration le chargement des historiques n'est pas fonctionnel.

#### Configuration MetersToHA sous AppDaemon

Expand Down Expand Up @@ -940,8 +942,8 @@ Un exemple d'un fichier de configuration est:
"veolia_login": "monm\u00e9[email protected]",
"veolia_password": "mot de passe",
"veolia_contract": "5453325",
"veolia_website" : "IDF",
"veolia_load_historical_data" : false,
"veolia_website": "IDF",
"veolia_load_historical_data": false,
"grdf_login": "monm\u00e9[email protected]",
"grdf_password": "mot de passe",
"grdf_pce": "21546000000000",
Expand Down Expand Up @@ -1205,8 +1207,8 @@ A noter qu'Ubuntu supporte probablement aussi la solution avec Chromium.
## Cas de figure:

- #9 NoSuchElementException pour `find_element(By.TAG_NAME, "pre")`. Le
processus pense avoir attînt l'étape du résultat.
- Vérifiez que la résulution du captcha se fait correctement. Cette
processus pense avoir atteint l'étape du résultat.
- Vérifiez que la résolution du captcha se fait correctement. Cette
erreur a été constaté lorsque cet autre message apparaissait:
`capmonster status 402{"errorId":1,"errorCode":"ERROR_ZERO_BALANCE","errorDescription":"Account has zero balance"}`

Expand All @@ -1215,4 +1217,5 @@ A noter qu'Ubuntu supporte probablement aussi la solution avec Chromium.
- [s0nik42](https://github.com/s0nik42)
- [k20human](https://github.com/k20human)
- [guillaumezin](https://github.com/guillaumezin)
- [rbalmes](https://github.com/rbalmes)
- [mdeweerd](https://github.com/mdeweerd)
Loading

0 comments on commit aef685e

Please sign in to comment.