Bonjour,
j’utilise le fork de vingerha depuis plus d’un an, il fonctionne sans problème.
Pratique quand on souhaite connaitre les stations dans autour de chez soi.
autre solution : récupérer directement les données de l’api Prix des carburants en France - Flux instantané - v2 améliorée.
dans configuration.yaml, on ajoute ceci :
rest:
- authentication: basic
scan_interval: 60
resource: https://data.economie.gouv.fr/api/records/1.0/search/?dataset=prix-des-carburants-en-france-flux-instantane-v2&q=&refine.id=91140003
sensor:
- name: "costco"
json_attributes_path: "$.records[0].fields"
value_template: "{{ value_json.records[0].fields.e10_prix }}"
json_attributes:
- "e10_maj"
ou
sensor:
- platform: rest
resource: https://data.economie.gouv.fr/api/records/1.0/search/?dataset=prix-des-carburants-en-france-flux-instantane-v2&q=&refine.id=91140003
name: costco
value_template: "{{ value_json.records[0].fields.e10_prix | default }}"
json_attributes:
- "e10_maj"
unit_of_measurement: "€"
il suffit de remplacer id par celui sa station.
on peut aussi avoir la carte dans lovelace :
dans configuration.yaml, créer un template pour définir la lattitude et longitude :
template:
- name: iframeurl
state: "{{state_attr('device_tracker.phone','latitude')}},{{state_attr('device_tracker.phone','longitude')}}"
Comme je souhaite connaitre les stations se trouvant autour de moi, j’ai utilisé la position de mon téléphone mais vous pouvez utiliser la position de votre installation ha.
Dans lovelace, créer ajouter une carte :
type: custom:config-template-card
entities:
- sensor.iframeurl
card:
type: iframe
aspect_ratio: 100%
url: >-
${'https://data.economie.gouv.fr/explore/embed/dataset/prix-des-carburants-en-france-flux-instantane-v2/map/?location=13,'+states['sensor.iframeurl'].state+'&basemap=jawg.light&static=false&datasetcard=false&scrollWheelZoom=false"
width="400" height="300" frameborder="0"'}
enjoy