Aohzan / hass-prixcarburant

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

no data After restart ha #25

Closed Felixlechatt closed 10 months ago

Felixlechatt commented 10 months ago

Hi, m'y bug IS After restart ha all station data "indisponible".

For résolve bug : delete manually config in intégration > station > delete config of station. And créate a New research of station.

I've a lateast version of intégration and ha.

My entity send message : Cette entité n'est plus fournie par l'intégration prix_carburant. Si l'entité n'est plus utilisée, supprimez-la depuis les paramètres.

Aohzan commented 10 months ago

can you enable debug log and paste them please

Felixlechatt commented 10 months ago

I've enabled débug in intégration. How see logs ?

Felixlechatt commented 10 months ago

I've in global log ha: custom_components.prix_carburant] Init stations data from yaml list 2024-01-07 20:21:57.501 DEBUG (MainThread) [custom_components.prix_carburant.tools] Call https://data.economie.gouv.fr/api/explore/v2.1/catalog/datasets/prix-des-carburants-en-france-flux-instantane-v2/records API to retrieve station data 2024-01-07 20:21:57.501 INFO (MainThread) [custom_components.prix_carburant] Update stations prices 2024-01-07 20:21:57.501 DEBUG (MainThread) [custom_components.prix_carburant.tools] Call https://data.economie.gouv.fr/api/explore/v2.1/catalog/datasets/prix-des-carburants-en-france-flux-instantane-v2/records API to retrieve fuel prices 2024-01-07 20:21:57.501 DEBUG (MainThread) [custom_components.prix_carburant] Finished fetching prix_carburant data in 0.000 seconds (success: True) 2024-01-07 20:21:57.502 INFO (MainThread) [homeassistant.components.sensor] Setting up prix_carburant.sensor 2024-01-07 20:21:57.502 INFO (MainThread) [homeassistant.components.button] Setting up prix_carburant.button

Aohzan commented 10 months ago

c'est comme s'il n'y avait aucune station dans ta configuration yaml, tu peux la mettre ici stp

Felixlechatt commented 10 months ago

J'ai tout désinstaller et tout réinstaller avec un redémarrage entre chaque étapes. Et lorsque je vais dans intégration. J'ai que refresh Price. Si je veux ajouter une nouvelle entrée (recherche) ça n'a fonctionne pas il fait semblant. La solution c'est de supprimer la 1er entrée qui correspond a l'entité refresh Price puis ajouter une nouvelle entrée > km de recherche de station environnant 7km puis cocher via l'interface le type d'essence et terminer. Maintenant les station sont bien visible. Enfin.. Jusqu'au prochain redémarrage..

Aohzan commented 10 months ago

ok je pense comprendre, tu as ajouté de la conf prix_carburant dans configuration.yaml qui semble être incomplète mais qu'en vrai tu veux utiliser l'interface pour configurer tu dois supprimer cette conf yaml

Felixlechatt commented 10 months ago

Effectivement c'est bien cela. Il a fallut supprimer prix_carburant en yaml. Supprimer l'entrée redémarrer et recréer l'entrée pour que cela fonctionne. Merci encore, j'espère pouvoir faire du customiser de nom d'entité.

Aohzan commented 10 months ago

Oui ça ne change rien