Mais depuis quelques temps cela ne marche plus. Je suis donc partie a la recherche d’une autre solution.
J’ai trouvé cette API RTE qui permet d’avoir la couleur du jour, du lendemain ainsi que le nombre de jours restant pour chaque couleur (bleue blanc rouge)
Non j’ai pas avancé j’ai trouvé d’autres ligne https vers edf qui fonctionnent pour le moment mais c’est vrai que de pouvoir intégrer l’api de Rte serait plus sécurisant malheureusement je ne suis pas doué en programmation !
Bonjour, j’ai réussi à utiliser l’API via curl. Il me reste à comprendre comment mettre ça dans Home Assistant. Je suppose que je devrai utiliser un RESTful Sensor.
Il faut demander sur data rte-france com (merci pour le lien) l’accès en mode web/serveur à « Tempo Like Supply Contract ». On obtient dans « Mes applications » un ID Client et ID Secret. Il y a un bouton « Copier en base 64 », l’utiliser. C’est cette chaîne de caractères qui est utilisée dans la première requête curl.
Mes notes pour ceux qui veulent tester avec curl:
# Demander le token:
curl -H "Authorization: Basic JaiToutChangéIciCeSontLesCredentialsEnBase64==" -H "Content-Type: application/x-www-form-urlencoded" -X POST https://digital.iservices.rte-france.com/token/oauth/
Dans la réponse, il y a l’« access_token » qui nous intéresse. Apparement valide 3h donc il faudra refaire la requête chaque jour j’imagine.
# Demande du jour tempo
curl -H "Authorization: Bearer CollerAccessTokenIci" -i https://digital.iservices.rte-france.com/open_api/tempo_like_supply_contract/v1/tempo_like_calendars
Et on obtient une belle réponse qui nous intéresse.
Bonjour,
je récupère les infos sur le site edf ( réalisé par Coroebus du Forum Construire https://www.forumconstruire.com/ )
Donc pour les jours tempo:
Tu met dans le fichier configuration YAML :
Bonjour
Merci pour la méthode.
Comment modifier le code pour que l’état du sensor Tempo_Aujourd’hui soit mis à jour à minuit pile ?
C’est en effet lui qui détermine le calcul du cout des kwh consommés.
Merci d’avance
je te conseil de ne pas utiliser cette façon de faire
car de 0h a 6h, la valeur est fausse et ca génère des requetes inutiles sur le site d’edf (pas besoin de faire ça toutes les heures)
Dans le même genre avec le module tempo de teleinfo2mqtt 10:15:46.289 ERROR teleinfo2mqtt: Error when fetching tempo data (Request failed with status code 404)