
Недавно я опубликовал запрос на функцию, призывающий к возможности включения обнаружения присутствия HomeKit через Wi-Fi сеть, как более надежный подход, чем службы геолокации. В частности, я хотел способ автоматического отпирания входной двери при подключении к домашнему Wi-Fi.
Вот что я хотел бы видеть. Определите свою домашнюю Wi-Fi сеть, и пусть iOS ее запомнит. Затем вы сможете настраивать различные автоматизации, как только ваш телефон к ней подключится. Это будут автоматизации HomeKit (отпирание двери, включение света и т. д.) …
В частности, я хотел использовать это для активации нашего умного замка Danalock HomeKit, чтобы входная дверь автоматически отпиралась по прибытии. Службы геолокации ненадежны для этого по нескольким причинам.
GPS-местоположение в любом случае может быть не на 100% надежным в городах, поскольку сигналы либо блокируются высокими зданиями, либо отражаются от них. Затем возникает дополнительное усложнение для тех из нас, кто живет в многоквартирных домах …
Даже 100% надежное определение местоположения будет срабатывать при достижении вестибюля здания, а не у нашей двери. Поскольку мы живем на 18-м этаже, и дорога от вестибюля через охранные двери и на лифте может занять пару минут, это делает небезопасным использование обнаружения присутствия для таких действий, как отпирание входной двери.
Читатели 9to5Mac Moiety и Adam Foot предложили альтернативный подход: создание автоматизации «Быстрые команды» для отпирания двери, запускаемой при подключении к домашнему Wi-Fi.
Я рад сообщить, что это действительно работает.
Это не на 100% удовлетворительно, поскольку «Быстрые команды» требуют авторизации так же, как HomeKit для замков – но поскольку этот запрос отображается на моих часах, а также на iPhone, его достаточно легко подтвердить. Wi-Fi подключается в течение пары секунд после выхода из лифта, поэтому он уже подключен к тому времени, когда я стою перед дверью, а подтверждение на моих часах все равно быстрее, чем доставать ключи.
Мой запрос на функцию остается в силе, так как было бы проще и удобнее запускать его как автоматизацию в приложении «Дом». Это также было бы менее громоздко без требования авторизации, что является опцией, которую я хотел бы видеть в приложении «Дом». Как минимум, оно должно давать пользователям возможность выбора, запускаться ли полностью автоматически. Но в настоящее время это достойное решение, так что спасибо Moeity и Адаму за предложение.