Местоположение: Google Maps Location Sharing

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • !!!
    Если компонент сломался - чиним так: • Чиним Google Maps Loca...
    !!!
    Определяем местоположение андроид-устройств (и не только). Самый простой способ.
    Если есть желание поддержать канал материально: yasobe.ru/na/p...

КОМЕНТАРІ • 48

  • @Kirilloff73
    @Kirilloff73 5 років тому +3

    Как всегда, всё чётко и понятно, всё разложено по полочкам. Отличная инструкция для тех, кто только познает Home Assistant. Жаль не было этого видео, когда я пытался разобраться в этом вопросе.

  • @ShicoRUS
    @ShicoRUS 5 років тому +2

    Огроменное спасибо за это видео. Буквально недавно 2 вечера убил, чтобы настроить этот сервис, а по описанию и не понял, что надо использовать сторонний аккаунт гугла, а не свой... В итоге завел через программу GPSLogger и интегрировал в ХА. Но программа очень любит кушать батарейки на смартфоне, так что это способ куда удобнее и проще.
    А для владельцев яблочной техники вроде есть прямая интеграция через icloud.

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      Есть. Или в родной программе такая возможность имеется.
      Я на Айфоне привык к тому, что могу видеть местоположение моих домашних. А они моё. Удобно. Поэтому после перехода на андроид у всех Гугл Карты установлены :)

  • @meta11ist
    @meta11ist 5 років тому +1

    Вроде смотрел внимательно, но упустил видать, почему надо новый акк создавать? Лайк прожат, как всегда, больше видео давайте)

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому +1

      А фиг его знает, почему. По факту в ХА попадают аккаунты, которые тебе показывают местоположение. То есть, самого себя не увидишь.
      Поэтому дополнительный нужен. Чтобы и себя добавить.
      Как-то так работает.

  • @user-td5zb4xi2j
    @user-td5zb4xi2j 5 років тому +2

    Спасибо, смотрю всегда , помогает.

  • @user-zi7dm9uq3s
    @user-zi7dm9uq3s 5 років тому +3

    Все понятно, спасибо! Есть 1 нюанс, на ночь я выключаю мобильные данные и вайфай, можно дополнительно к этому способу добавить способ определения по блютуз телефона и часов?

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      Насчет bluetooth не экспериментировал, но теоретически возможно: www.home-assistant.io/components/bluetooth_tracker/

  • @user-ht8sw9ll6k
    @user-ht8sw9ll6k 3 роки тому

    Странная ситуация, что на основной карте отслеживаемый акк не отображается, но если создать дополнительную карточку с картой, то там уже есть, но уже исчезает отображение зон.
    Как вывести объекты отслеживания на карту - не понимаю (

  • @davyd231
    @davyd231 5 років тому +1

    почему мне выдает ошибку Error setting up platform legacy?

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      Вероятно, что-то не так :)
      У меня сразу несколько встречных вопросов:
      - кто выдает? где выдает?
      - вариант установки ХА?
      - текущие настройки?
      - что с учетными записями google?
      - какие советы в интернете попробовали и не получилось?
      В гугле первая ссылка ведет сюда: community.home-assistant.io/t/platform-legacy-error-google-maps/120708/9

    • @davyd231
      @davyd231 5 років тому

      @@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

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому +1

      @@davyd231 Я бы для начала проверил тут: myaccount.google.com/security-checkup
      Гугл любит банить незнакомые IP при попытке доступа к аккаунту.

    • @davyd231
      @davyd231 5 років тому

      @@user-no6hs3fo3n там все в порядке((( по первой ссылке что вы дали.люди както подменяют файл cookie из браузера.только я не понял как это сделать

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      @@davyd231 А если тупо эти куки почистить?
      При смене учетной записи (если попробовать подключить другой гугл-аккаунт) ничего не меняется?

  • @user-id3ju1lr2o
    @user-id3ju1lr2o 4 роки тому

    В чем отличия этого метода от нативной геолокации через приложение-компаньон?

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  4 роки тому +1

      Как минимум не требуется никакое приложение. Которое ждёт батарею и вообще не всегда нужно. А Гуглв любом случае эту информацию собирает.

    • @user-id3ju1lr2o
      @user-id3ju1lr2o 4 роки тому

      @@user-no6hs3fo3n а какой мобильный клиент вы используете?

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  4 роки тому

      Сейчас это: play.google.com/store/apps/details?id=io.homeassistant.companion.android

  • @KGBFSBchanel
    @KGBFSBchanel 5 років тому

    А просто на карте в хомасисте можно видеть людей расшаренных?

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      Да, конечно.

    • @KGBFSBchanel
      @KGBFSBchanel 5 років тому +1

      @@user-no6hs3fo3n У меня почему то не показывает. В главном меню есть, а на карте нет.

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      @@KGBFSBchanel На карте точно не показывает, если человек в домашней зоне.

  • @ggladky
    @ggladky 5 років тому

    Gps в телефоне должен быть включён постоянно или он по сотовым вышкам определяется?

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      По соте и WiFi однозначно определяется (с меньшей точностью, конечно), но...
      Я честно говоря, давно уже ничего на телефоне не отключаю. Сейчас посмотрел, в Android ONE вообще нельзя отдельно GPS отключить. Только определение местоположения в целом.
      Проверьте на google maps. Если вас без gps как-то видит - будет работать.

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      MIUI работает

    • @ggladky
      @ggladky 5 років тому

      У меня древний Samsung note 5 на андроид 6. Гугл мэпс без включенного gps местоположение не видит. А с gps батарейки хватит на час. В любом случае, спасибо за материал, в качестве эксперимента попробуем. Недавно нашел еще вариант определения присутствия в доме через Bluetooth Google home, не сталкивались?

    • @user-no6hs3fo3n
      @user-no6hs3fo3n  5 років тому

      Определение по wifi/bluetooth на телефоне у меня как-то не взлетело. Ни с айфонами, ни с андроидом. Они все равно большую часть времени недоступны. Ну, или держать их всегда на связи какой-то утилитой, но это батарейка.
      Надо с брелками поэкспериментировать при случае. Но пока особой нужды нет.
      Кроме "дома или нет" с помощью gps решаются другие вопросы. Главное зонами все разрисовать.

    • @ggladky
      @ggladky 5 років тому

      @@user-no6hs3fo3n у меня на дверь в спальню прикручен электромагнитный замок на розетке сяоми, чтобы дети не шастали, когда нас с женой нет дома. Изначально в голове зародилась идеальная модель: мы с женой (наши телефоны) уходят из покрытия домашнего вайфай и розетка включается и замок закрывается, а при возвращения кого-нибудь одного из нас - выключается. Последнее получилось сделать - без проблем, а вот с закрытием замка все сложно. Даже оба телефона могут одновременно уходить в эконом режим вайфай и девайс трекер считает, что мы ушли. Попробую поиграться еще с параметром consider, потом в планах мультиплатформа блютуз + вайфай, детект гугл-хоумом, если не получится - психану - сделаю на кнопке.)