Aohzan / hass-prixcarburant

Récupération des prix des stations en France
Apache License 2.0
30 stars 23 forks source link

Passage au flux instantané v2 #11

Closed Emeraude998 closed 1 year ago

Emeraude998 commented 1 year ago

J'utilise l'intégration Prix Carburant depuis maintenant plus de 4 mois et n'ai pas eu de souci d'ici à cette semaine. Toutes les entités qui avaient été trouvées (56 stations et plus d'une centaine d'entités) sont devenues Unavailable. Recharger l'intégration n'aide pas et redemarrer mon instance de Home Assistant ne fait rien non plus.

Dans les logs, je trouve les erreurs suivantes :

2023-10-01 05:00:00.112 ERROR (MainThread) [custom_components.prix_carburant.sensor] Error requesting prix_carburant data: HTTP Error 502: Bad Gateway
2023-10-01 05:00:00.113 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up prix_carburant platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 359, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/prix_carburant/sensor.py", line 103, in async_setup_entry
raise ConfigEntryNotReady
homeassistant.exceptions.ConfigEntryNotReady: None

Pourrais-tu m'aider à résoudre ce problème ?

pbranly commented 1 year ago

Même soucis de mon côté . Ça marchait jusqu'à hier

Emeraude998 commented 1 year ago

Après de plus amples recherches, il semblerait que le problème vienne du site web https://donnees.roulez-eco.fr/opendata/instantane qui n'est plus maintenu. Il renvoie maintenant une erreur 502 Bad Gateway ou 504 Gateway Time-Out. Selon le site https://www.data.gouv.fr/fr/datasets/prix-des-carburants-en-france-flux-instantane/ il semblerait qu'une version v2 améliorée serait à utiliser à la place.

nono031 commented 1 year ago

S'ils ont gardé la même représentation des données et la même syntaxe pour les requêtes, il y a juste à changer STATIONS_TARIFS_URL = "https://donnees.roulez-eco.fr/opendata/instantane"

Si je trouve un peu de temps, j'essayerais...

pbranly commented 1 year ago

S'ils ont gardé la même représentation des données et la même syntaxe pour les requêtes, il y a juste à changer STATIONS_TARIFS_URL = "https://donnees.roulez-eco.fr/opendata/instantane"

Si je trouve un peu de temps, j'essayerais...

Bonjour J’ai tenté de modifier en dur dans le code et rebooter HA mais ça ne fonctionne pas Le format doit être différent Phil

nono031 commented 1 year ago

Merci d'avoir testé, ça va demander un peu plus de travail alors... Je regarderai un soir en fin de semaine

nono031 commented 1 year ago

C'est de retour mais je pense qu'il faudrait renommer l'issue: passage au flux instantané v2

nono031 commented 1 year ago

Euh... Je l'aurais clôturée si la transition vers le flux v2 avait été effectuée... Mais cela serait peut être plus correct de faire une issue dédiée