Местоположение: Google Maps Location Sharing
Вставка
- Опубліковано 8 вер 2024
- !!!
Если компонент сломался - чиним так: • Чиним Google Maps Loca...
!!!
Определяем местоположение андроид-устройств (и не только). Самый простой способ.
Если есть желание поддержать канал материально: yasobe.ru/na/p...
Как всегда, всё чётко и понятно, всё разложено по полочкам. Отличная инструкция для тех, кто только познает Home Assistant. Жаль не было этого видео, когда я пытался разобраться в этом вопросе.
Спасибо ))
Огроменное спасибо за это видео. Буквально недавно 2 вечера убил, чтобы настроить этот сервис, а по описанию и не понял, что надо использовать сторонний аккаунт гугла, а не свой... В итоге завел через программу GPSLogger и интегрировал в ХА. Но программа очень любит кушать батарейки на смартфоне, так что это способ куда удобнее и проще.
А для владельцев яблочной техники вроде есть прямая интеграция через icloud.
Есть. Или в родной программе такая возможность имеется.
Я на Айфоне привык к тому, что могу видеть местоположение моих домашних. А они моё. Удобно. Поэтому после перехода на андроид у всех Гугл Карты установлены :)
Вроде смотрел внимательно, но упустил видать, почему надо новый акк создавать? Лайк прожат, как всегда, больше видео давайте)
А фиг его знает, почему. По факту в ХА попадают аккаунты, которые тебе показывают местоположение. То есть, самого себя не увидишь.
Поэтому дополнительный нужен. Чтобы и себя добавить.
Как-то так работает.
Спасибо, смотрю всегда , помогает.
Спасибо за поддержку!
Все понятно, спасибо! Есть 1 нюанс, на ночь я выключаю мобильные данные и вайфай, можно дополнительно к этому способу добавить способ определения по блютуз телефона и часов?
Насчет bluetooth не экспериментировал, но теоретически возможно: www.home-assistant.io/components/bluetooth_tracker/
Странная ситуация, что на основной карте отслеживаемый акк не отображается, но если создать дополнительную карточку с картой, то там уже есть, но уже исчезает отображение зон.
Как вывести объекты отслеживания на карту - не понимаю (
почему мне выдает ошибку Error setting up platform legacy?
Вероятно, что-то не так :)
У меня сразу несколько встречных вопросов:
- кто выдает? где выдает?
- вариант установки ХА?
- текущие настройки?
- что с учетными записями google?
- какие советы в интернете попробовали и не получилось?
В гугле первая ссылка ведет сюда: community.home-assistant.io/t/platform-legacy-error-google-maps/120708/9
@@user-no6hs3fo3n установлен Hassio на Raspberry Pi 3 Model B +,в файле конфигурации прописал
device_tracker:
- platform: google_maps
username: d********t@gmail.com
password: D*******a
max_gps_accuracy:200
создал и дал доступ к новой учетке геоданные.все как вы описываете.в конфиге логин и пароль от новой учетки.
после перезагрузки создался только файл .google_maps_location_sharing.cookies .и в логах ошибка Error setting up platform legacy
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/device_tracker/setup.py", line 76, in async_setup_legacy
tracker.see, discovery_info)
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/google_maps/device_tracker.py", line 39, in setup_scanner
scanner = GoogleMapsScanner(hass, config, see)
File "/usr/src/homeassistant/homeassistant/components/google_maps/device_tracker.py", line 60, in __init__
self._update_info()
File "/usr/src/homeassistant/homeassistant/components/google_maps/device_tracker.py", line 72, in _update_info
for person in self.service.get_all_people():
File "/usr/local/lib/python3.7/site-packages/locationsharinglib/locationsharinglib.py", line 439, in get_all_people
people = self.get_shared_people() + [self.get_authenticated_person()]
File "/usr/local/lib/python3.7/site-packages/locationsharinglib/locationsharinglib.py", line 400, in get_shared_people
for info in output[0]:
TypeError: 'NoneType' object is not iterable
@@davyd231 Я бы для начала проверил тут: myaccount.google.com/security-checkup
Гугл любит банить незнакомые IP при попытке доступа к аккаунту.
@@user-no6hs3fo3n там все в порядке((( по первой ссылке что вы дали.люди както подменяют файл cookie из браузера.только я не понял как это сделать
@@davyd231 А если тупо эти куки почистить?
При смене учетной записи (если попробовать подключить другой гугл-аккаунт) ничего не меняется?
В чем отличия этого метода от нативной геолокации через приложение-компаньон?
Как минимум не требуется никакое приложение. Которое ждёт батарею и вообще не всегда нужно. А Гуглв любом случае эту информацию собирает.
@@user-no6hs3fo3n а какой мобильный клиент вы используете?
Сейчас это: play.google.com/store/apps/details?id=io.homeassistant.companion.android
А просто на карте в хомасисте можно видеть людей расшаренных?
Да, конечно.
@@user-no6hs3fo3n У меня почему то не показывает. В главном меню есть, а на карте нет.
@@KGBFSBchanel На карте точно не показывает, если человек в домашней зоне.
Gps в телефоне должен быть включён постоянно или он по сотовым вышкам определяется?
По соте и WiFi однозначно определяется (с меньшей точностью, конечно), но...
Я честно говоря, давно уже ничего на телефоне не отключаю. Сейчас посмотрел, в Android ONE вообще нельзя отдельно GPS отключить. Только определение местоположения в целом.
Проверьте на google maps. Если вас без gps как-то видит - будет работать.
MIUI работает
У меня древний Samsung note 5 на андроид 6. Гугл мэпс без включенного gps местоположение не видит. А с gps батарейки хватит на час. В любом случае, спасибо за материал, в качестве эксперимента попробуем. Недавно нашел еще вариант определения присутствия в доме через Bluetooth Google home, не сталкивались?
Определение по wifi/bluetooth на телефоне у меня как-то не взлетело. Ни с айфонами, ни с андроидом. Они все равно большую часть времени недоступны. Ну, или держать их всегда на связи какой-то утилитой, но это батарейка.
Надо с брелками поэкспериментировать при случае. Но пока особой нужды нет.
Кроме "дома или нет" с помощью gps решаются другие вопросы. Главное зонами все разрисовать.
@@user-no6hs3fo3n у меня на дверь в спальню прикручен электромагнитный замок на розетке сяоми, чтобы дети не шастали, когда нас с женой нет дома. Изначально в голове зародилась идеальная модель: мы с женой (наши телефоны) уходят из покрытия домашнего вайфай и розетка включается и замок закрывается, а при возвращения кого-нибудь одного из нас - выключается. Последнее получилось сделать - без проблем, а вот с закрытием замка все сложно. Даже оба телефона могут одновременно уходить в эконом режим вайфай и девайс трекер считает, что мы ушли. Попробую поиграться еще с параметром consider, потом в планах мультиплатформа блютуз + вайфай, детект гугл-хоумом, если не получится - психану - сделаю на кнопке.)