Bon, je tente avec ha-multiscrape :
Étape 1, je crée le fichier dans /config/YAML/automatic_tarifs_tempo.yaml :
multiscrape:
- name: Tarifs EDF Tempo
authentication: basic
username: xxxxxx@xxxxx
password: xxxxxxxxxxxxxxxxxxxxxxxxx
resource: "https://particulier.edf.fr/fr/accueil/espace-client/selecteur-contrat.html?goto=%2Ffr%2Faccueil%2Fespace-client%2Fmes-contrats.html"
scan_interval: 60
sensor:
- unique_id: puissance_souscrite
name: Puissance souscrite
select: "#power"
value_template: "{{ value.replace('kVA', '') }}"
Puis, je l’ajoute dans configuration.yaml, je redémarre HA et là, rien…
multiscrape: !include_dir_merge_named /config/YAML/automatic_tarifs_tempo.yaml
ou
sensor: !include_dir_merge_named /config/YAML/automatic_tarifs_tempo.yaml
Je ne m’attend pas à ce que ça marche, ça va être compliqué pour se logguer, il demande d’abord le login puis le mot de passe mais je m’attendais à voir dans Entities ma variable puissance_souscrite. Rien.
Je pense que même si ça ne fonctionne pas je devrais voir les variables.
En ajoutant le contenu du fichier directement dans le fichier configuration, ça fonctionne !
Enfin, je vois mon entité !
Je dois pouvoir l’inclure via un include dans le fichier de configuration sans tout mettre dans le fichier de configuration sinon ça va être un peu le bordel.