Нередко, пользователи Homey сталкиваются с проблемой определения геопозиции пользователя, стандартными средствами Колобка. Данная статья носит рекомендательный характер и покажет несколько методов по определению геопозиции.
Оборудование
Плагины
Метод Homey Apple TV
Настройка Apple TV в качестве домашнего центра
- На главном экране Apple TV выберите "Настройки".
- Далее выберите "Пользователи и Учетные записи".
- Убедитесь, что вход в iCloud выполнен с использованием той же учетной записи Apple ID, что и на устройстве iOS. После входа в iCloud устройство Apple TV автоматически настраивается в качестве домашнего центра.
- Чтобы проверить состояние домашнего центра, выберите "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.
Спасибо.
вариант с определение позиции через homekit - клевый, спасибо