Шлюз Aqara Hub, взаимодействие устройств в экосистеме умного дома Xiaomi
На сегодняшний день, в экосистему умного дома Xiaomi Mijia могут включаться сотни устройств от различных производителей. Все эти устройства так или иначе могут взаимодействовать друг с другом, а для организации этого взаимодействия нужна какая-то связь. По принципу связи — устройства можно разделить на три большие группы — wi-fi, bluetooth и zigbee.
Wi-fi устройства — обязательно имеют внешнее питания, от напрямую от бытовой электросети, или через блоки питания, чаще всего 5 В. Автономный источник питания, wi-fi посадит весьма и весьма быстро. Примеров таких устройств — очень много, климатическая техника, освещение, IP камеры — которым просто необходим быстрый интерфейс для передачи видеопотока.
Поэтому, для тех устройств которые работают автономно — производитель использует более экономичные интерфейсы, например Bluetooth в спецификации BLE — который позволяет работать месяцами от одной батарейки, хотя и накладывает жесткие ограничения на объем передаваемых данных — видео по такому интерфейсу передать невозможно.
К третьей группе относятся устройства использующие протокол zigbee — это еще более энергоэффективная чем BLE сеть, при этом имеющая самоорганизующуюся и самовосстанавливающуюся ячеистую топологию. Этот протокол позволяет использовать ретрансляторы сигнала — например накладные zigbee розетки, которые служат промежуточными узлами между оконечными датчиками и управляющим устройством.
Вот наконец окольными путями мы и добрались до управляющего устройства, примером которого служит герой обзора — мультифункциональный шлюз Aqara.
Поставляется шлюз в стандартной для экосистемы упаковке, особое внимание производитель уделяет поддержке Apple HomeKit. Предупреждаю что в рамках этого обзора, это взаимодействие рассматриваться не будет.
На задней стороне коробки указаны параметры устройства, которые и объясняют почему оно называется шлюз. Основное назначение гаджета — это управление датчиками Zigbee, поэтому в нем имеется поддержка этого интерфейса. Для сопряжения с локальной сетью и интернет — используется wi-fi 2.4 Ghz.
В начальных версиях прошивок, устройство работало исключительно с датчиками Aqara, но на данный момент поддерживаются и датчики mijia.
Что в коробке
Приступим к осмотру содержимого. С доставкой проблем не возникло, шлюз приехал в целости и сохранности.
Кроме шлюза в коробке имеется только тоненькая инструкция на китайском. Хотя я неоднократно встречал мультиязыковые инструкции даже с русским языком.
Внешний вид
Шлюз имеет круглую форму, фронтальная часть имеет отверстия для динамика, в центре — логотип производителя.
Форма очень похожа на классический круглый Mijia шлюз, только тот имеет более выпуклый корпус, когда шлюз Aqara — скорее вогнутый внутрь.
На верхней части находится кнопка, одиночное нажатие на которую включает/выключает подсветку, двойное — режим охраны, тройное- режим сопряжения с датчиками и более чем 5 секундное удержание — сбрасывает в заводские настройки.
Разъем питания — как и на версии mijia — тройной, австралийско-китайско-новозеландский стандарт. Хотя выход на международный рынок должен привести в появлению менее экзотических вилок.
По всей боковой поверхности проходит полупрозрачная пластиковая вставка, под которой находится светодиодная подсветка — шлюз может выполнять роль ночника.
Для работы с шлюзом я буду использовать привычное приложение — Mihome, напоминаю о необходимости установки региона Материковый Китай. Для пользователей IOS имеется еще приложение Aqara Home — которое совместимо с Apple Homekit. Лично я предпочитаю Android.
Подключение
Подключение wi-fi устройств умного дома, проходит по одному и тому же сценарию. После включения, гаджет включается в режиме точки доступа, создавая свою wi-fi сеть. Приложение mihome обнаруживает эту сеть, и по ее названию определяет тип устройства. Далее, в процессе подключения, ваш смартфон отключается от основной сети и подключается напрямую к устройству. Задача состоит в передаче настроек основной wi-fi сети. Получив SSID и пароль сети, устройство перезагружается и подключается к ней.
Здесь есть нюанс — бывает, что мастер подключения mihome — просто не успевает дождаться, когда подключаемый гаджет перезагрузится и попадет в сеть, и сообщает об ошибке подключения. Хотя по факту — все нормально, можно выходить в основное окно приложения — устройство скорее всего обнаружится в комнате Default Room — так и случилось на этот раз. Обычно после первого включения прилетает обновление прошивки, а в случае шлюза — даже дважды за сутки, добавив в поддержку еще больше устройств.
Плагин шлюза — практически идентичен с плагинами от mijia. Две вкладки на основном экране Gateway позволяют управлять подсветкой и функцией постановки и снятия на с охраны. Вкладка Auto — содержит опции для настройки шлюза и создания сценариев.
Вкладка Device — содержит список подключенных устройств, пока тут имеется только сам шлюз. Кликнув на него — открывается окно настроек цвета и яркости подсветки, сцен освещения, громкости динамика, добавления zigbee устройств. Раздела «сетевое радио», которое перекочевало сюда в плагине шлюза MiHome — тут нет.
При добавлении открывается список поддерживаемых гаджетов — сейчас это уже не только Aqara, но и практически все существующие датчики экосистемы, я не заметил чтобы чего-то не хватало.
Эксперимента ради, давайте — что-то подключим. У меня тут как раз завалялась нераспечатанная квадратная кнопка Aqara на три действия.
Процесс подключения точно такой же как на шлюзах Mijia — шлюз переходит в режим сопряжения с датчиками, на подключаемом датчике нужно зажать кнопку до световой индикации, после этого устройство подключается к шлюзу.
Несмотря на внешнюю идентичность, он имеет очень важное отличие от плагина Mijia. У mijia — есть один дополнительный пункт — About, из которого активируется режим разработчика — необходимый для работы шлюза с альтернативными системами. У Aqara — он отсутствует. Хотя на профильных форумах имеется информация о том, что в начале 2019 года планируется открытие режима разработчика для шлюза Aqara — если это правда, то это очень здорово.
Шлюз может работать как действием, так и условием автоматизаций. Предусмотрено 7 действий — 3 на управление сигнализацией, три — для управления подсветкой и проигрывание заданной мелодии. В конфигурациях с несколькими шлюзами — все датчики и устройства имеют сквозное управление. В одной автоматизации могут быть устройства подключенные к разным шлюзам.
Настраивается шлюз в плагине на вкладки Auto. Например опция Alert — управляет режимом охраны, который можно включать и отключать по времени и дням недели.
Можно настроить устройство — триггер, обычно это датчик открытия или движения, выбирать можно только датчики которые подключены к этому шлюзу — у меня это только кнопка. Выбирается время задержки постановки на охрану — промежуток между постановкой и взятием на охрану, далее нужно настроить действие при срабатывании сигнализации — звук и его громкость, световая индикация и отправка уведомления на телефон.
Опция linkage alert — позволяет подключать к сигнализации несколько шлюзов. Причем остальные могут находится далеко — для работы им необходим интернет, в одной локальной сети находится совершенно необязятельно.
Другие опции — дают возможность использовать шлюз как управляемую цветную подсветку, будильник — кстати громкости у него для такой работы более чем хватает. Отключать будильник можно как кнопкой на шлюзе, так и внешней кнопкой — это очень удобно.
Можно сделать дверной звонок — указав устройство триггер, например кнопку и звук который будет проигрываться при нажатии. Кстати то же самое можно сделать и в виде автоматизации.
Видеоверсия обзора
С точки зрения пользователя Android — это точно такой же шлюз как и Mijia, но пока без режима разработчика. В остальном — разницы, совершенно нет, либо я ее просто не смог обнаружить.
Для любителей яблочной техники — это возможность управлять относительно бюджетным умным домом при помощи голосового ассистента Siri и скрестить его с другими устройствами из Apple Homekit. Но лично я прохладно отношусь как к продукции Apple так и к голосовому управлению в принципе.
На этом все. Спасибо за внимание
Поменял имя сети на роутере в умном доме =( Пришлось все восстанавливать ч.1
Происходит полная потеря контроля над самим умным домом, это не просто отключение интернета, когда ещё можно воспользоваться устройствами находясь внутри сети.
Речь пойдет про умные дома MiHome и Яндекс (Алиса).
Часть 1. Суть произошедшего. Оборудование. Восстановление ZigBee и Bluetooth mesh устройств.
Привет всем!
Умные дома зависят от интернета, тем более такие коробочные решения как MiHome. Смена имени может привести к отвязки всех устройств от приложения, но я хотел попробовать и посмотреть, что будет если таких устройств в системе около 70! Я всего лишь поменял название в сети, которая работала на диапазоне 2.4 ГГц (основная сеть для умных устройств) на одном из роутеров.
Это стресс-тест для моего умного дома. Ситуации могут быть разные: сломался роутер, срочно необходимо сменить пароль или имя сети . Забегая вперед скажу, что лучше выделять под умный дом отдельный роутер и стараться ничего не менять в настройках. Вот что было у меня и как я восстанавливал умный дом.
Какое оборудование у меня.
Получаю я интернет по 4g от мегафона, для этого у меня есть отдельный роутер Huawei b525 и расположен он в котельной. В котельной оказался самый лучший прием для 4G. Huawei связан по сетевому кабелю с другим роутером Keenetic Ultra, на котором весит абсолютно все – от умных ламп, до плейстейшн. Keenetic справляется со всем отлично, это просто монстр — все летает, после его покупки я понял что для умного дома нужен дорогой хороший роутер.
Все устройства подсоединяются к Keenetic Ultra через wifi, включая шлюзы ZigBee и BL mesh . К шлюзам подключаются устройства которые не работают по wi-fi, а это различные выключатели,реле, датчики и кнопки. Шлюзы получают команды на управление (настройку сценариев) через wifi роутер, а также и общаются между собой тоже через wifi. Внутри одного шлюза устройства независими от интернета, единственное без него не настроить сценарии.
И как вы думаете, на каком роутере я решил поменять имя сети? Все верно, на Keenetic.
Все упало, но не пропало.
Как и в случае с обычным телефоном, то при смене пароля/роутера/имени сети запрашивается заново ввести пароль от новой сети. Все устройства, работающие по wi-fi просто стали серыми, а также и те что работали через шлюзы по протоколам Zigbee и Bluetooth(Bluetooth Mesh). Если в случаи пропадания интернета, wi-fi устройства перестают работать, но те что работают через шлюзы ZigBee или Bluetooth Mesh (как это работает) остаются в строю. В данном случае, шлюзы тоже теряют контроль с телефоном, но продолжают выполнять связанные сценарии, например, датчик движения включит умную розетку (если они привязаны к одному шлюзу). Приложение выглядело вот так (фото 3):
Я узнал в дальнейшем, что сохраняются: привязки устройств к шлюзам, сценарии, название клавиш у выключателей. В умном доме от Яндекс (Алиса) тоже почти все сохраняется, но не управляется так как связи устройств с интернетом (роутером) потеряна.
Не сохраняются в MiHome: названия устройств, установленные таймеры и привязки к комнатам (кроме устройств на BL mesh). Именно это и вызвало самую сильную боль и убитый выходной. Когда груда практически одинаковых устройств с одинаковыми названиями в комнате «По умолчанию» это сильно расстраивает.
Действия достаточно простые — подключить заново (удалить и добавить) все устройства, работающие по WiFi.
Ну что, начнем крутить кубик рубика:
Шлюзы умного дома Zigbee и Bluetooth mesh.
Сначала восстанавливаем шлюзы Zigbee и Bluetooth mesh. На шлюзе Zigbee у меня висят умные выключатели, часть из которых введены в режим беспроводных, так как подключены к умным лампам. Это означает, что пока есть привязка к шлюзу то они остаются беспроводными и я не могу физически включить/выключить умные лампы, которые в качестве активации требуют проделать такую процедуру несколько раз. Удаляем шлюзы и у нас исчезают вообще все привязанные устройства к этим шлюзам! Без паники. Как только мы подключим шлюз к wifi у нас все возвращается обратно, правда с одинаковыми названиями и в общей комнате «По умолчанию». Кстати, некоторые лампы, работающие на Bluetooth Mesh, не потеряли привязок к комнатам и названий.
Поиск выключателей
Единственный способ — это отфильтровать устройства по «Переключить» (вот такой перевод) и по очереди проверять какой выключатель отвечает за какой источник света. Есть 2 подхода. Первый, можно посмотреть на название сценария, там может быть указана комната связанная с ним. Второй, выбирая поочередно выключатель и нажимая включить/выключить – можно услышать щелчки и увидеть, как зажгутся лампы. Таких загадок у меня было 15, самым приятным было услышать звук вытяжки. Найденный выключатель переименовываем и переносим в нужную комнату. Так, выключатель за выключателем. Вот так выглядят выключатели после восстановления шлюза: