# Como configurar o Google Travel Time e o Waze

**URL:** https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301
**Category:** Configuração
**Created:** [4 Maio , 2018 11:46 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301 "2018-05-04T11:46:41Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)
#### Post date: [4 Maio , 2018 11:46 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/1 "2018-05-04T11:46:42Z")

</div>

> [@bookmark\_tabs Como configurar o Google Travel Time e o Waze](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/131):
>
> [https://youtu.be/DdMmEbKp4\_o](https://youtu.be/DdMmEbKp4_o) Tanto o Google Travel Time como o Waze Travel Time são dois componentes extraordinários do Home assistant, se os conseguirmos conjugar com um device tracker como por exemplo o Owntracks ou o [zanzito](https://forum.cpha.pt/t/como-configurar-o-zanzito-para-usar-com-o-home-assistant/29) subimos ainda mais de nível. Contudo com estes dois componentes, conseguimos de forma muito inteligente obter cálculos de quanto tempo demora x viagem do ponto A ao B face ao trânsito no momento. Isto é óptimo para depois conseguirmos fazer certas automações como por ex…

---

<div class="post-metadata">

### Author: ![Carlos\_Sebastiao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/carlos_sebastiao/32/12281_2.png) [@Carlos\_Sebastiao](https://forum.cpha.pt/u/Carlos_Sebastiao)
#### Post date: [8 Maio , 2018 10:30 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/2 "2018-05-08T10:30:24Z")

</div>

Viva,

é possivel configurar a rota que ele calcula?  
tipo evitar autoestradas?

---

<div class="post-metadata">

### Author: ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)
#### Post date: [9 Maio , 2018 17:11 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/3 "2018-05-09T17:11:01Z")

</div>

Deduzo que ainda não seja possível.

---

<div class="post-metadata">

### Author: ![jhows](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jhows/32/23_2.png) [@jhows](https://forum.cpha.pt/u/jhows)
#### Post date: [9 Maio , 2018 18:06 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/4 "2018-05-09T18:06:47Z")

</div>

Vou testar mais tarde, mas parece que é possível sim.

Através do: Options - avoid:

Restrições  
As distâncias podem ser calculadas aderindo a certas restrições. Restrições são indicadas pelo uso do parâmetro avoid e um argumento para esse parâmetro indicando a restrição a ser evitada. As seguintes restrições são permitidas:

```
avoid: tolls
avoid: highways
avoid: ferries
avoid: indoor

```

> **[Developer Guide  |  Distance Matrix API  |  Google...](https://developers.google.com/maps/documentation/distance-matrix/intro#RequestParameters)**
>
> Calculate travel distance and time between a number of points using the Google Maps API. Find out about usage limitations and how to get a key to get started.

> avoid — introduz restrições à rota. Valores válidos são especificados na seção Restrições deste documento. É permitido especificar apenas uma restrição.

---

<div class="post-metadata">

### Author: ![jhows](https://forum.cpha.pt/user_avatar/forum.cpha.pt/jhows/32/23_2.png) [@jhows](https://forum.cpha.pt/u/jhows)
#### Post date: [9 Maio , 2018 18:19 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/5 "2018-05-09T18:19:15Z")

</div>

Acho que funcionou.

Pelo menos o avoid é exibido no sensor.

```
- platform: google_travel_time
  api_key: !secret api_google
  origin: xxxxx
  destination: xxxxx
  name: Trabalho Jhow
  options:
    arrival_time: '09:30:00'
    mode: driving
    avoid: highways

```

 ![image](https://forum.cpha.pt/uploads/default/original/1X/1897ced67c678a24ff1144d49e75f23071dd3864.png)

---

<div class="post-metadata">

### Author: ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)
#### Post date: [9 Maio , 2018 18:30 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/6 "2018-05-09T18:30:08Z")

</div>

Excelente trabalho @jhows!

---

<div class="post-metadata">

### Author: ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)
#### Post date: [9 Maio , 2018 21:28 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/7 "2018-05-09T21:28:05Z")

</div>

Fixe no entanto pensava que tavam a falar dos atributos do waze.

---

<div class="post-metadata">

### Author: ![crsantos](https://forum.cpha.pt/user_avatar/forum.cpha.pt/crsantos/32/1347_2.png) [@crsantos](https://forum.cpha.pt/u/crsantos)
#### Post date: [19 Janeiro , 2019 13:55 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/8 "2019-01-19T13:55:28Z")

</div>

Tenho uma dúvida, não diretamente relacionado com Waze/GMaps, mas sim com a sua **configuração**.  
Quero dar coordenadas GPS como destination, que tenho já nos `secrets.yaml`

É possível juntar secrets inline?

imaginem, quero ter `latitude, longitude` como _destination_, mas usando as variáveis que já tenho nos `secrets.yaml`.

Seria possível algo assim?  
`destination: !secret home_latitude, !secret home_longitude` ?

---

<div class="post-metadata">

### Author: ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)
#### Post date: [19 Janeiro , 2019 15:26 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/9 "2019-01-19T15:26:46Z")

</div>

E em vez de criares dois secrets porque não criar apenas um secret logo com a latitude e longitude juntos?

Algo tipo:

`destination: !secret home_lat_long`

`home_lat_long: xx.xxxxxxx, yy.yyyyyyyy`

Eu utilizo para forçar localizações com o Zanzito.

---

<div class="post-metadata">

### Author: ![crsantos](https://forum.cpha.pt/user_avatar/forum.cpha.pt/crsantos/32/1347_2.png) [@crsantos](https://forum.cpha.pt/u/crsantos)
#### Post date: [19 Janeiro , 2019 16:48 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/10 "2019-01-19T16:48:58Z")

</div>

Dar dá, mas eu queria evitar repetir variáveis, era só por isso 😄  
Então usava as já existentes `home_latitude` e `home_longitude`.

Será que consigo por composição? Gerando uma nova chave:  
`home_lat_long: home_latitude, home_longitude`  
?

---

<div class="post-metadata">

### Author: ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)
#### Post date: [19 Janeiro , 2019 17:22 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/11 "2019-01-19T17:22:17Z")

</div>

Nesse caso tenta a tua ideia original porque quase de certeza a concatenação de variáveis não irá funcionar.

E só por curiosidade, porque é que tens a latitude e longitude separadas?

---

<div class="post-metadata">

### Author: ![crsantos](https://forum.cpha.pt/user_avatar/forum.cpha.pt/crsantos/32/1347_2.png) [@crsantos](https://forum.cpha.pt/u/crsantos)
#### Post date: [19 Janeiro , 2019 18:42 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/12 "2019-01-19T18:42:45Z")

</div>

Para as poder usar aqui também no `configuration.yaml`.

```auto
homeassistant:
  name: Home
  latitude: !secret home_latitude
  longitude: !secret home_longitude

```

Só queria **reutilizar** pra não ficar _error-prone_ ao ter coisas duplicadas.  
Mas enquanto não arranjo melhor solução, vou seguir com a abordagem `home_lat_long`.

Obrigado pelo input 🙏

---

<div class="post-metadata">

### Author: ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)
#### Post date: [19 Janeiro , 2019 19:46 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/13 "2019-01-19T19:46:06Z")

</div>

Agora que falas nisso eu também tenho isso duplicado… 🤨

Mas seja como for, se colocares um secret junto ao outro vais-te lembrar de certeza.

---

<div class="post-metadata">

### Author: ![crsantos](https://forum.cpha.pt/user_avatar/forum.cpha.pt/crsantos/32/1347_2.png) [@crsantos](https://forum.cpha.pt/u/crsantos)
#### Post date: [20 Janeiro , 2019 09:03 UTC](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/301/14 "2019-01-20T09:03:34Z")

</div>

Ehehhe.  
Se por acaso eu chegar a algo melhor, deixo aqui 👌
