-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Format code, fix spelling, some refactorisation
- Loading branch information
Showing
2 changed files
with
198 additions
and
126 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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) | ||
|
@@ -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 | ||
|
||
|
@@ -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`) | ||
|
@@ -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 | ||
|
@@ -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 | ||
|
@@ -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) | | ||
|
@@ -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; | ||
|
@@ -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 | ||
|
@@ -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 | ||
|
||
|
@@ -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", | ||
|
@@ -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"}` | ||
|
||
|
@@ -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) |
Oops, something went wrong.