Я заставил свои устройства, не поддерживающие HomeKit, работать с приложением Apple Home

На данный момент я уже много лет являюсь частью экосистемы умного дома Alexa и Google Assistant. Еще когда я был преданным пользователем Android с OnePlus 5, а затем с Galaxy S10, я купил Echo Dot, Google Home mini и даже импортировал Nest Hub (который тогда был недоступен в Индии), чтобы принести мой умный дом мечтает о жизни.

Однако вскоре я перешел на iPhone, тем самым совершив почти необратимый скачок в экосистему Apple — и iPhone, и MacBook, и Apple Watch. Таким образом, в то время как приложение Alexa и приложение Google Home вместе позволяли мне относительно легко управлять своими умными домашними устройствами, я обнаружил, что смотрю на приложение Apple Home с необъяснимой тоской.

Конечно, ни одно из моих умных домашних устройств не совместимо с HomeKit, и если вы живете в Индии, вы знаете, почему — устройств HomeKit не только мало и далеко друг от друга, но и они безумно дороги; проблема, которую, как я надеюсь, может решить Материя, но это обещание будущего, на которое я не совсем уверен, что могу рассчитывать.

Тоска по приложению Apple Home

Как я кратко упомянул выше, с тех пор, как я перешел на iPhone, я обнаружил, что смотрю на приложение Apple Home с необъяснимой тоской. Копнув глубже, я понял, что это было вызвано в первую очередь тем простым фактом, что приложение Home имеет гораздо лучший пользовательский интерфейс, чем то, к чему я привык.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Видите ли, приложение Alexa — это ужасное зверство во имя пользовательского опыта. Извините, но это чистая правда. Пользовательский интерфейс загроможден, и слишком много всего происходит. Несмотря на то, что Amazon обновил пользовательский интерфейс со дня своего основания, он все еще не очень хорош.

Скриншоты приложения Alexa на iPhone, показывающие, что у него очень плохой пользовательский интерфейсПосмотрите на этот интерфейс. Это не хорошо.

Приложение Google Home на iOS немного лучше. По крайней мере, вам будет проще подключиться к устройствам умного дома и управлять ими по мере необходимости.

снимок экрана приложения Google Home на iPhone, чтобы продемонстрировать его пользовательский интерфейс

Однако, на мой взгляд, приложение Apple Home на сегодняшний день является лучшим. Пользовательский интерфейс чистый, вы получаете быстрый обзор своих интеллектуальных устройств, а также можете легко ими управлять. В нижней панели навигации есть только две вкладки: «Главная» и «Автоматизация», которые служат своей цели, и приложение не пытается перегрузить пользователей слишком большим количеством способов делать одно и то же.

Скриншот пользовательского интерфейса домашнего приложения Apple на iPhone

Более того, я ожидал от Google, а не от Apple, что приложение Apple Home предлагает больше возможностей настройки, чем любое из двух других. Вы можете не только переставлять устройства в приложении, но и редактировать фоновые обои, чтобы сделать их уникальными для себя.

снимок экрана домашнего приложения Apple, показывающий его параметры настройки

Кроме того, в экосистеме Apple приложение Home предлагает гораздо больше, чем Google Home и Alexa, просто потому, что Apple просто не позволила бы им. Например, с помощью приложения «Дом» я могу создавать автоматизацию, которая работает в зависимости от моего местоположения. Я могу создавать ярлыки, которые могут изменять состояние моих умных домашних устройств с моего домашнего экрана или на основе ряда триггеров — подвиг, которого я просто не могу достичь при использовании приложения Alexa или Google Home на iPhone.

Приходите за UI/UX, уходите из-за отсутствия устройств

К сожалению для меня, умные устройства, которые я установил дома, несовместимы с HomeKit, а это означало, что я не мог реально управлять ими с помощью приложения Apple Home — печальная реальность, с которой мне пришлось научиться жить.

В конце концов, найти совместимые с HomeKit устройства в Индии — гигантская задача. Конечно, есть светильники Philips Hue, но опять же, это всего лишь одна компания и один тип устройства для умного дома. Более того, лампы Philips Hue невероятно дороги. На рынке, загроможденном недорогими умными лампочками, совместимыми с Alexa и Google Assistant, которые стоят менее 10 долларов, лампочка Philips Hue стоит более 30 долларов. Кстати, это без моста Hue. Комплект из трех ламп вместе с мостом находится вверху 100 долларов.

Итак, долгое время я отказывался от использования приложения Apple Home для управления своими интеллектуальными устройствами. Ни при каких обстоятельствах у меня не возникнет ненужного соблазна потратить тысячи рупий только для того, чтобы использовать приложение на моем iPhone.

Введите HomePod mini (и Apple TV 4K)

Некоторое время назад я еще больше отдался моему кошмару, связанному с тратой денег на гаджеты, и купил Apple TV 4K и HomePod mini, чтобы использовать его в качестве специальной акустической системы для моей спальни.

И по незнанию я решил использовать приложение Apple Home.

Видите ли, HomePod, будучи умным динамиком, очевидно, подключается к приложению Apple Home (как и Apple TV 4K). Это означало, что я постоянно открывал приложение на своем iPhone, чтобы возиться с настройками моих недавно купленных смарт-устройств, и при этом меня снова соблазнило желание использовать приложение Apple Home для всех моих потребностей умного дома. .

управление HomePod mini с помощью домашнего приложения Apple

Тем не менее, я не хотел тратить много денег на устройства, совместимые с HomeKit. Я придерживаюсь своих дешевых смарт-светильников и пока не решаюсь на Philips Hue. Даже если бы я это сделал, было бы глупо заменять интеллектуальные лампочки Perfect Find на более новые и дорогие, просто чтобы иметь возможность использовать приложение Apple Home.

FTW с открытым исходным кодом!

Неделю назад я написал статью об обучении моего собственного генератора изображений ИИ, и если вы читали эту статью, то, должно быть, поняли, что я использую там проект с открытым исходным кодом. Теперь, в случае использования устройств, не поддерживающих HomeKit, с приложением Home на моем iPhone, я снова наткнулся на проект с открытым исходным кодом, который казался многообещающим.

Homebridge — это, по сути, сервер, который я могу запустить на своем ноутбуке, ПК или даже Raspberry Pi, который затем позволяет мне добавлять (и контролировать) устройства умного дома, не совместимые с HomeKit, в приложение Home. Это замечательный проект с открытым исходным кодом, и я призываю вас проверить это.

Настройка домашнего моста

Принцип работы Homebridge довольно прост; установите Homebridge на компьютер, запустите сервер, установите несколько подключаемых модулей для принадлежащих вам интеллектуальных устройств (большинство популярных доступны благодаря некоторым невероятным разработчикам с открытым исходным кодом), а затем подключите Homebridge к приложению Apple Home, отсканировав QR-код. код на домашней странице сервера.

Легко, верно?

сервер homebridge с пользовательским интерфейсом

Неправильно, по крайней мере, в моем случае. Видите ли, у меня в гостиной есть умная лампочка Xiaomi, и она поддерживается плагином для Homebridge. Однако у меня также есть лампочка Syska в моей спальне, и для нее пока нет плагинов. Это означает, что мне не повезло с подключением этого к Homebridge… или я так думал.

поиск плагина syska в homebridge

Виртуальные коммутаторы спешат на помощь

Люди, разрабатывающие Homebridge (и плагины для него), постоянно улучшают систему. Естественно, это означает, что они разрабатывают плагины, которые решают проблемы, с которыми может столкнуться или обсудить большое количество людей на GitHub или в сабреддите Homebridge.

Хотя кажется, что, к сожалению, значительное число людей не обсуждает необходимость плагинов Syska в Homebridge, некоторые, должно быть, обсуждали возможность запуска триггеров на основе местоположения в приложении Home для управления интеллектуальными устройствами, связанными с Alexa и Google Home.

К счастью, в результате появились плагины, создающие виртуальные устройства для Homebridge.

Устройства, такие как датчик движения и контактные датчики, которые вы можете создать в интерфейсе Homebridge, и они будут отображаться в приложении Apple Home.

домашние виртуальные устройства

Таким образом, это решение для использования триггеров на основе местоположения в приложении Home для управления другими устройствами умного дома с помощью таких вещей, как процедуры (доступны как в приложении Google Home, так и в приложении Alexa).

Мои требования, однако, были другими. Мне (по крайней мере, сейчас) не нужно, чтобы мой iPhone запускал устройства умного дома в зависимости от моего местоположения. Однако я хочу иметь возможность включать и выключать свет из приложения Home; и виртуальные коммутаторы в сочетании с подпрограммами Google Home позволяют мне сделать это.

Алекса? Алекса!

Ранее я упоминал, что купил Echo Dot, Google Home mini и даже Nest Hub для своего дома. С тех пор Home mini я отдал члену семьи, оставив мне Nest Hub на кухне, Echo Dot на прикроватной тумбочке и HomePod mini под телевизором в спальне в паре с Apple TV 4K.

Естественно, я использую Echo Dot для управления освещением чаще, чем Nest Hub. В конце концов, я не так часто бываю на кухне, как хотелось бы моему банковскому счету.

Поэтому я хотел использовать приложение Alexa для создания подпрограмм для управления моим умным освещением на основе виртуального переключателя.

План

Идея была проста, и я разобью ее на этапы для ясности.

  • Создайте виртуальный коммутатор в Homebridge
  • Подключите Homebridge к приложению Apple Home, чтобы там отображался виртуальный коммутатор.
  • Добавьте виртуальный переключатель в приложение Alexa.
  • Создайте процедуру, которая включает или выключает свет в моей спальне в зависимости от включения/выключения переключателя.
  • Наслаждайтесь моим невероятным подвигом и управляйте своими интеллектуальными устройствами с помощью приложения Apple Home в обозримом будущем.

Алекса проблема

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

попытка и неспособность создать рутину в приложении AlexaПриложение Alexa просто плохо Google Home на помощь

После нескольких повторных попыток, удаления устройств из приложения Alexa и их повторного обнаружения, а также после удаления и переустановки плагинов и сервера Homebridge я понял, что Alexa — не тот путь.

К счастью, для Homebridge также есть плагин Google Home, что означает, что я могу подключить свои устройства Homebridge (включая виртуальные устройства) к приложению Google Home. Хотя это был не совсем мой запасной план (у меня его не было), это был хороший вариант, чтобы попробовать, и я решил просто отказаться от него, думая, что могу просто отказаться от всей этой идеи, если это тоже не сработает.

К счастью, это сработало. Приложение Google Home позволяло мне использовать виртуальный переключатель датчика движения в качестве триггера для рутины. С этого момента я просто следовал первоначальному плану, и вскоре у меня появилась процедура в приложении Google Home, которая включала/выключала свет в моей спальне в зависимости от активации виртуального переключателя из приложения Apple Home.

создание рутины в приложении google home

Убираться

К моему удовольствию протестировав переключатель, я смог, наконец, перейти к последнему, самому важному шагу в моем плане: упиваться своим невероятным подвигом; так я и сделал. Я до сих пор. Теперь я могу использовать приложение «Дом» на своем iPhone для управления умным освещением в моей спальне.

Так как я тестировал вещи, когда начал эту работу, я не особо задумывался над тем, чтобы назвать созданный мной виртуальный переключатель — он называется просто «Переключатель задержки».

переключатель задержки с творческим названием в домашнем приложении AppleDelay Switch — не самый творческий мой момент

Так что да, мне нужно переделать пару вещей и найти лучшее название для переключателя — в настоящее время я обдумываю использование простого и непритязательного названия «Свет в спальне», потому что именно им будет управлять этот конкретный переключатель. Однако, как только это будет сделано, я собираюсь создать несколько виртуальных интеллектуальных устройств в Homebridge и подключить их все к различным интеллектуальным устройствам с поддержкой Google Home/Alexa, которые у меня уже есть.

Я по-прежнему не собираюсь тратить тысячи рупий на покупку совместимых с HomeKit умных фонарей и других устройств, когда доступны более доступные варианты, и Homebridge все равно позволяет мне ими управлять.

Побег из обнесенного стеной сада, о котором я даже не знал

Честно говоря, я согласен с термином «огороженный сад» при описании экосистемы Apple. Он невероятно заперт, и с каждым годом становится все больше. Даже macOS становится все более замкнутой, чем в прошлые годы.

Тот факт, что только несколько избранных интеллектуальных устройств поддерживают Apple HomeKit, также не был для меня неизвестным. Однако по своей наивности я ожидал, что скоро в Индии появится больше устройств, совместимых с HomeKit. Я говорю наивность, потому что опыт, который я получил за последние несколько лет работы в области технологий, научил меня никогда не полагаться на будущие обещания поддержки и исправления ошибок, и что та же логика применима и к оборудованию; но тогда, когда я был еще относительно зеленым, я рассчитывал на будущие аппаратные версии.

Вздох.

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

Я все еще рассчитываю на Материю, так что в некотором смысле я все еще наивен. Тем не менее, я держу свои надежды под контролем, и вместо того, чтобы положить все свои яблоки в пресловутый день, когда все гаджеты для умного дома работают без сбоев, я просто жду, когда такой день поднимется. Это будет красиво. До тех пор я доволен своими аксессуарами для умного дома, совместимыми с Alexa и Google Assistant, и Homebridge.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)