Статья

Homey, где Я? Определяем свое местоположение.

Нередко, пользователи Homey сталкиваются с проблемой определения геопозиции пользователя, стандартными средствами Колобка. Данная статья носит рекомендательный характер и покажет несколько методов по определению геопозиции. 

Оборудование

Плагины

Метод Homey Apple TV

Настройка Apple TV в качестве домашнего центра

  1. На главном экране Apple TV выберите "Настройки".
  2. Далее выберите "Пользователи и Учетные записи".
  3. Убедитесь, что вход в iCloud выполнен с использованием той же учетной записи Apple ID, что и на устройстве iOS. После входа в iCloud устройство Apple TV автоматически настраивается в качестве домашнего центра.
  4. Чтобы проверить состояние домашнего центра, выберите "iCloud", и в разделе "Пользователи и Учетные записи" проверьте, подключен ли домашний центр.

Создаем виртуальный переключатель геопозиции

  • Добавляем новое устройство;
  • Выбираем Virtual Sensors;
  • Switch;
  • Install.

Добавляем созданный переключатель в Homekit

Убедитесь, что у вас установлен плагин Homekit.Инструкция по установке плагинов с GitHub тут.

  • Заходим в приложение " Homey", в правом нижнем углу выбираем "More";
  • Выбираем "Apps", находим плагин "Homekit",   нажимаем "Configure App"; 
  • Находим созданный переключатель, нажимаем "Add group".

Создаем flow геопозиции в Homey

  • В поле "когда" выбираем созданный переключатель и переводим в состояние "включен".

В поле "Затем" выбираем "отметка присутствие, как дома" добавляем пользователя;
У меня, по приходу домой, колобок сообщает, что я рядом с домом. Подробнее о плагине Athom Polly тут;
Также моей жене приходит сообщение, что я рядом с домом.

  • Создаем аналогичный флоу с состоянием переключателя "выключен".

Создаем автоматизацию в Homekit

  • В Homekit  выбираем раздел "Автоматизация";
  • Понадобится создать автоматизации (прихода и ухода) для каждого пользователя приложения "Дом" (в моем случае это два человека, т.е. 4 автоматизации) ;
  • Выбираем "Люди уходят".
  • В поле "Кто-то уходит" выбираем конкретного пользователя.
  • Далее наш переключатель переводим в состояние "выключить".
  • Аналогичным образом создаем автоматизацию "Люди приходят", выбираем конкретного пользователя, переключатель переводим в состояние "включить".

Теперь в Homekit будет отображаться текущее состояние геопозиции пользователя. Если он дома — переключатель будет в положении включен, в Homey будет стоять  геопозиция "пользователь дома", как только пользователь покинет дом (примерный радиус определения 300 м), переключатель перейдет в положении выключен, в Homey будет статус "пользователь не дома".

Метод IFTTT

 Для реализации данного метода понадобится Homey и все =)  

П.с. За помощью благодарю Dummer GroBvater

Создаем flow геопозиции

Запуск IFTTT

  • Нажимаем Get Started;
  • Регистрируемся на сайте IFTTT.

Примечание: Для каждого пользователя требуется создать отдельный аккаунт IFTTT.

Настройка IFTTT

После регистрации в поле поиск набираем HOMEY.

  • Создаем триггер Geofencing for Homey, Trigger flow on entering.
  • Создаем триггер  Geofencing for Homey, Trigger flow on exiting.
  • Включаем триггер;
  • Выбираем адрес дома;
  • Выбираем созданный флоу в Homey;
  • Повторяем аналогичную процедуру для другого триггера.

В каждом из приведенных способов есть свои плюсы и минусы, которые каждый определит для себя сам. Надеюсь, что данный опыт будет вам полезен, а после вы сами поделитесь своим личным опытом, как вы определяете геопозицию в Homey.

Спасибо.

2

Спасибо огромное!

вариант с определение позиции через homekit - клевый, спасибо 

  


Вернуться назад

Устройства


Apple

Apple TV 4K

(23 отзыва)

Apple

Apple TV HD

(9 отзывов)

Athom Homey

Homey Pro

(1 отзыв)

Вернуться назад