📑 Como criar um sensor de proximidade (distancia em metros ou kms de um utilizador)


(Rodolfo) #1

Neste post partilho convosco uma forma de vocês saberem a quantos metros ou kilometros está “x” pessoa da zona que voces definiram, neste caso vou mostrar a quantos metros estão de casa e a quantos estão do trabalho.

Seguinte configuração:
Dentro da pasta config

No ficheiro config.yaml

proximity: !include proximity.yaml
group: ! include group.yaml  ///////////// Caso já tenham esta linha ignorem
zone:

  name: home
  latitude: a latitude de vossa casa
  longitude: a longitude da vosa casa
  radius: 10
  icon: mdi:home

  name: trabalho
  latitude: a latitude do trabalho
  longitude a longitude do trabalho
  radius: 10
  icon: mdi:work

Dentro da mesma pasta config criam um ficheiro com o nome proximity.yaml e dentro desse ficheiro colocam:

eucasa:
  zone: home
  devices:
    - device_tracker.eu ///// substituiem esta linha pelo nome do vosso device_tracker
  unit_of_measurement: m
  
eutrabalho:
  zone: trabalho
  devices:
    - device_tracker.eu ///// substituiem esta linha pelo nome do vosso device tracker
  unit_of_measurement: m

Dentro do ficheiro group.yaml

Colocam:

default_view:
  view: yes
  icon: mdi:home
  entities:
    - proximity.eucasa
    - proximity.eutrabalho

Como criar um sensor de proximidade (distancia em metros ou kms de um utilizador)
(system) #2

Para comentar este tópico, por favor utilizem o tópico abaixo.


(Jorge Assunção) #3