Como configurar o Google Travel Time e o Waze


(Rodolfo) #1

:bookmark_tabs: Como configurar o Google Travel Time e o Waze
(Carlos Sebastião) #2

Viva,

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


(Rodolfo) #3

Deduzo que ainda não seja possível.


(Jhonathan) #4

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

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


(Jhonathan) #5

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


(Jorge Assunção) #6

Excelente trabalho @jhows!


(Rodolfo) #7

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


(Carlos Santos) #8

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 ?


(Jorge Assunção) #9

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.


(Carlos Santos) #10

Dar dá, mas eu queria evitar repetir variáveis, era só por isso :smile:
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
?


(Jorge Assunção) #11

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?


(Carlos Santos) #12

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

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 :pray:


(Jorge Assunção) #13

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

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


(Carlos Santos) #14

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