Tiempo de Viaje en HA

Hola a tod@s! Hoy vamos a explicar como añadir un sensor en Home Assistant para que nos de el tiempo de un viaje de un punto a otro. Por ejemplo para saber cuanto tiempo tenemos incluyendo el trafico desde nuestra casa a nuestro trabajo gracias a la tecnología Waze.
Paso 1º
Particularmente yo creo primero un archivo llamado zonas.yaml en la raiz de nuestro HA, en el configuration lo indexaremos asi:
zone: !include zonas.yaml
Dentro del archivo zonas.yaml podremos poner todas la zonas que queramos tener para que el sensor nos diga los diferentes tiempos de ruta a cada uno de ellos.
- name: Trabajo
latitude: 39.487038
longitude: -0.375947
radius: 120
icon: mdi:worker
- name: Casa Abuelos
latitude: 39.483682
longitude: -0.388402
radius: 90
- name: Trabajo Mujer
latitude: 39.467566
longitude: -0.367109
radius: 120
icon: mdi:worker
Hallar los puntos de latitud y longuitud es extremadamente facil, nos iriamos a google maps y clicariamos en el punto donde queramos hallar esos datos y automaticamente nos saldria abajo del mapa lo que necesitamos, os dejo un ejemplo:

Paso 2º Sensor de 1 Ruta
Tenemos dos opciones para que nos de el tiempo del viaje, podemos hacer un sensor por cada ruta o crear una lista con posibles destinos. Empiezo por el sensor único de ruta. Crearemos lo siguiente:
sensor:
- platform: waze_travel_time
name: "Tiempo al Trabajo"
origin: zone.home (Esta zona ya la habremos programado en la parte primera del archivo configuration.yaml)
destination: zone.trabajo (La zona destino que queramos)
region: 'EU'
Nos quedaria tal que asi:

Paso 3º Sensor Multiple
Si queremos hacer un sensor donde podamos elegir diferentes orígenes y destinos para saber los tiempos, empezaremos creando un input_select con las opciones que queramos, si solo quisiéramos poner destino, el origen lo obviaremos.
input_select:
destino:
name: Destino
options:
- Casa
- Trabajo
- Casa Abuelos
- Trabajo Dani
- Trabajo Mujer
origen:
name: Origen
options:
- Casa
- Trabajo
- Casa Abuelos
- Trabajo Dani
- Trabajo Mujer
A continucion crearemos un sensor template con los siguientes datos, deberemos cambiar los que salen aqui por nuestras zonas y destinos. Lo que he comentando antes, si no queremos origen no pondremos el sensor orig_address.
sensor:
- platform: template
sensors:
dest_address:
value_template: >-
{%- if is_state("input_select.destino", "Casa") -%}
zone.home
{%- elif is_state("input_select.destino", "Trabajo") -%}
zone.trabajo
{%- elif is_state("input_select.destino", "Casa Abuelos") -%}
zone.casa_abuelos
{%- elif is_state("input_select.destino", "Trabajo Mujer") -%}
zone.trabajo_mujer
{%- else -%}
Desconocido
{%- endif %}
orig_address:
value_template: >-
{%- if is_state("input_select.origen", "Casa") -%}
zone.home
{%- elif is_state("input_select.origen", "Trabajo") -%}
zone.trabajo
{%- elif is_state("input_select.origen", "Casa Abuelos") -%}
zone.casa_abuelos
{%- elif is_state("input_select.origen", "Trabajo Mujer") -%}
zone.trabajo_mujer
{%- else -%}
Desconocido
{%- endif %}
A continuacion deberemos crear el sensor waze para que nos coja los datos de las listas anteriores:
sensor:
- platform: waze_travel_time
name: "Tiempo Viaje"
origin: sensor.orig_address (Si no tenemos lista de origen, pondríamos zone.home)
destination: sensor.dest_address
region: 'EU'
Una vez terminado todo esto, reiniciaremos HA y dejariamos pasar unos 5 minutos y nos empezaria a darnos los datos del tiempo de viaje. Se quedaria tal que asi:

Hay que comentar que tanto los destinos como los orígenes se pueden poner zones, device_tracker o person.
Con esto doy por concluido el Tutorial, espero que os haya gustado como siempre y si tenéis alguna pregunta o aclaración ya sabéis donde encontrarme!!
Un saludo
Agradecimientos: @mig77angel