Para quem usa sistemas de localização por GPS, com aplicações como o Owntracks ou o Zanzito, sabe que pode ir ao menu da esquerda e seleccionar a opção Mapas e poderá ver um mapa com todos os utilizadores seguidos pelo device_tracker.
É possível utilizar, sim. É esse o comportamento por defeito do sistema e actualiza em tempo real. Mas a utilização de um cartão de localização serve outros propósitos.
Imagina que estás num telemóvel e não tens acesso ao teu HA e precisas de saber onde está alguém da família, o filho por exemplo. Configuras o Telegram e uma automação que responde a um comando tipo /loc_filho e envias o comando. De seguida recebes a imagem da localização e ficas a saber onde está a pessoa. Este é apenas um exemplo, se calhar até descabido, do que se consegue fazer com o cartão de localização.
Se utilizares o Zanzito, a aplicação tem um mapa próprio onde mostra todos os utilizadores e podes até tirar fotos remotamente e acederes às configuração da aplicação remota.
Agora percebi… como recebo por Pushbullet ainda não usei o Telegram (admito que ando curioso por testa-lo).
Seria suposto então a localização do Google Maps estar a aparecer no mapa do HA? No meu caso isso não está a acontecer. Por Owntracks surge mas devido ao gasto de bateria e imensas falhas deixei de usar.
A minha plataforma googole_maps funcionou muito bem, porém parou de funcionar quando mudei de email. Não aparece mais os devices compartilhado no email. Sabes o que pode ser?
Sim, tudo certo. Porém não funciona mais com o email novo nem com o antigo. tem esse erro no log:
Wed Apr 18 2018 17:24:51 GMT-0300 (Hora oficial do Brasil)
Error setting up platform google_maps
Traceback (most recent call last):
File “/usr/lib/python3.6/site-packages/homeassistant/components/device_tracker/init.py”, line 184, in async_setup_platform
disc_info)
File “/usr/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/lib/python3.6/site-packages/homeassistant/components/device_tracker/google_maps.py”, line 36, in setup_scanner
scanner = GoogleMapsScanner(hass, config, see)
File “/usr/lib/python3.6/site-packages/homeassistant/components/device_tracker/google_maps.py”, line 54, in init
hass.config.path(CREDENTIALS_FILE))
File “/usr/lib/python3.6/site-packages/locationsharinglib/locationsharinglib.py”, line 184, in init
if cookies_file and self._validate_cookie(cookies_file):
File “/usr/lib/python3.6/site-packages/locationsharinglib/locationsharinglib.py”, line 209, in _validate_cookie
raise InvalidCookies(message)
locationsharinglib.locationsharinglibexceptions.InvalidCookies: The cookies provided do not provide a valid session.Please authenticate normally and save a valid session again
Bom, vou voltar para owntracker. Vi bastante gente com esse problema, parece não ser uma API oficial ainda, então vou esperar para ver. Já coloquei o backup anterior e fiz igual a primeira ver quando funcionou e nada. Obrigado pelo feed