Статья

Управление вашими устройствами в homebridge через Google Assistant

Совсем недавно я рассказывал, как управлять с помощью Алисы вашим умным домом на основе HomeBridge. А данная статья будет полезна тем, у кого в доме главенствует Google Assistant и используется Google Home.

Но стоит заметить, что это техническое решение не является плодом нашей работы. Это стороннее решение, о котором мы просто рассказываем.

Как это работает?

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

По факту, если ваша система делает запрос - он уходит на внешний сервер разработчиков этой интеграции, а после обработки этот сервер отправляет данные в Google, и потом все по обратной цепочке возвращается в вашу систему. Но не будем углубляться в теорию.

Подготовительные настройки вашего Homebridge сервера

Для того, чтобы работал данный плагин, вам нужно запускать сервер homebridge в небезопасном режиме, и у вас должен быть установлен Web UI-X. Для этого необходимо, чтобы homebridge стартовал с параметром -I (заглавная английская i) и в нем был настроен web интрефейс.

Об этом я рассказывал в статье про Алису.

Как это сделать?

Если вы используете одну из сборок нашего портала node9 или node11 - вам ничего делать не требуется, автор образа уже все сделал за вас.Если вы устанавливали систему через скрипт или собирали своими руками, тогда вам нужно найти файл homebridge.service и добавить -I (заглавная английская i). Подробнее можно прочитать в этой статье.Если вы устанавливали вручную, то вам еще потребуется установить homebridge config ui-x, версии не ниже 4.6.0. Если у вас уже установлена ранняя версия, то стоит обновить до актуальной версии.

После подготовки сервера можно переходить к его настройке.

Установка плагина и настройка

Установить плагин можно только одним способом. Так как плагин был разработан той же командой разработчиков, которые сделали homebridge config ui-x, то установка доступна только через Web интрефейс.

На этом настройка вашего HomeBridge окончена и мы можем переходить к необходимым действиям на стороне приложения Google Home.

Скачать из Google Play
Скачать из AppStore

После скачивания, заходим в приложение Google home.
Нажимаем добавить устройство.Добавить устройства.
Выбираем ранее настроенные устройства.
Нажимаем поиск и в поиске вбиваем Homebridge.Выбираем авторизацию через Google аккаунт.Подгружаются наши устройства, и после этого мы распределяем их по комнатам.

Ложка дёгтя в бочку мёда

Решение работает, проблем с ним нет, но есть пара предостережений, о которых хотелось бы сказать:

  1. Эта интеграция работает через чей-то сторонний сервер. Принадлежит он разработчикам или кому-то еще - неизвестно. Что на этом сервере происходит - вам и нам неизвестно. Очень похоже на вариант интеграции с Яндексом, где интеграция происходит на их сервере и вы этим особо не управляете.
  2. Разработчик может с большим удовольствием сделать "Я твой дом труба шатал", то есть управлять вашим домом по своему желанию и без вашего согласия.

  3. Разработчики могут захотеть заработать на своем решении, поэтому оно может внезапно стать платным.

Вывод

Решение работает, хоть и через сторонний сервер, но довольно неплохо.

Но если пользователям требуется поддержка этого решения и они хотят, чтобы оно развивалось дальше, на каком-то этапе команде разработчиков может потребоваться финансовая помощь. Будет это выглядеть как "кто сколько сможет" или будет введена платная подписка, или это не потребуется вообще - пока нет даже предположений.

Конечно, данный плагин и его настройка подходят людям подготовленным и не для новичков, что как раз вписывается в стиль Open Source решений. Но главное, что он есть и он работает.

Хотелось бы, чтобы все включалось за пару кликов, как это планируется в SprutHub, но как говорится "Москва не сразу строилась".

Поэтому мы будем использовать то, что есть сейчас и следить за новостями.


Спасибо 

Пользуйтесь на здоровье


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