Como configurar o Google Travel Time e o Waze

1 Curtiu

Viva,

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

Deduzo que ainda não seja possível.

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.

2 Curtiram

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

2 Curtiram

Excelente trabalho @jhows!

1 Curtiu

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

1 Curtiu

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 ?

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.

1 Curtiu

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
?

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?

1 Curtiu

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:

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.

1 Curtiu

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

1 Curtiu

Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade