Hoy te mostramos cómo configurar un sensor en Home Assistant (HA) que te permitirá conocer el precio actual de la gasolina o el diésel en tu localidad o en cualquier lugar que elijas.
Con esta integración, podrás consultar los precios actualizados directamente desde tu panel de control, lo que te ayudará a ahorrar tiempo y dinero al planificar dónde repostar.
Usaremos un sensor JsonRest como hablábamos en este tutorial . Una vez sepamos como funciona este sensor usaremos la siguiente direccion para averiguar nuestra código de localidad para acotar las estaciones de servicio a poner en el sensor. Yo por ejemplo uso el código 50 que correspondería al municipio de Zaragoza. Así quedaría el sensor:
1 2 3 4 5 |
sensor:
- platform: jsonrest
resource: https://sedeaplicaciones.minetur.gob.es/ServiciosRESTCarburantes/PreciosCarburantes/EstacionesTerrestres/FiltroProvincia/50
name: gasolinera
scan_interval: 86400 |
De este sensor que es el general donde salen todas las gasolineras tendremos que mirar en todo el listado cual nos interesa sacar el dato que corresponda (diesel o gasolina). Lo recomendable es ordenar los datos cargando el link del sensor anterior en esta web (otra web alternativa) Os dejo un pequeño ejemplo de si queremos sacar un dato en concreto de la lista que sale.
Yo quiero sacar el dato del sensor general que hemos creado antes de cuanto vale el Gasoleo A de la gasolinera de Alagon con IDEESS (ID Unico) 12429 pues quedaría así el sensor.
1 2 3 4 5 6 7 8 9 10 11 |
- platform: template sensors: gasolinera1: friendly_name: Ochoa Lares (Alagón) value_template: >- {%- for petrol in states.sensor.gasolinera.attributes.ListaEESSPrecio -%} {%- if petrol["IDEESS"] | int == 12429 -%} {{ petrol["Precio Gasoleo A"] | capitalize | replace(",",".") }} {%- endif -%} {%- endfor -%} unit_of_measurement: '€/L' |