Além de sensores e comando de voz podemos utilizar o GPS como uma forma de gatilho em automações, aqui vou demonstrar como utilizar a posição gerada pelo Life360 no Node-red como gatilho.
Antes de tudo deve-se ter o Life360 integrado ao Home Assistat, se não tem integre e volte aqui depois:
Para criar as automações devemos ter o conhecimento básico de Node-red, se está começando tem aqui um tutorial explicando o básico:
Antes de partirmos para o Node-red primeiro temos que criar as zonas que vamos utilizar! O que são as zonas? É o raio em metros quadrados que delimitamos um local, com isso o GPS consegue identificar se estamos dentro ou fora!
Para criar uma zona vamos até aba Mapa do Home Assistant, vamos clicar no lápis no canto direito a cima.
No canto direito em baixo vamos clicar em Adicionar Zona.
Podemos navegar pelo mapa até acharmos a posição certa da zona que vamos criar, podemos aumentar ou diminuir o raio da zona clicando na bolinha na borda da zona.
Como exemplo peguei a praça 15 que fica no centro do Rio de Janeiro.
Com a zona criada podemos ir para o Node-red.
Caso a zona não apareça no Node-red é necessário reiniciar o add-on, vá em Supervisor, depois em Node-red e clique em Restart.
No Node-red vamos utilizar o node Zone.
Em Entity vamos selecionar o usuário do Life360 que queremos saber se entrou ou saiu da zona.
Em Event vamos escolher se queremos o status de Enter (entrou), Leave (saiu) ou Enter or Leave (entrou ou saiu) para quando a pessoa entrou ou saiu daquela zona.
Em Zone vamos escolher a zona que criamos, a zone.praca_xv
Agora temos o node zone configurado. A configuração ficou a seguinte: se o Leandro entrou na zona praça XV…
Então podemos utilizar o node para sermos notificados de várias formas, aqui tem alguns exemplos que podem usar:
Podemos configurar para receber notificação no Telegram ou serem avisados pelo Google Home ou pela Alexa.
É isso, até +!