Xiaomi Aqara Opple: логический Zigbee-выключатель на 6 клавиш и 18 действий

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com

Приветствую друзья


В этом обзоре мы вернемся к вопросу логических выключателей Aqara Opple и рассмотрим максимальную — 6 клавишную версию. Напомню что ранее я делал обзор 2 клавишника, кому интересно — ссылка будет в описании к видео. Также я подключу устройство в Home Assistant и покажу что оно умеет делать через аддон zigbee2mqtt.

Если вы понятия не имеете о чем только что прочитали, то есть смысл сначала почитать - 

Как работает умный дом Xiaomi Mijia — ZigBee устройства

Строим свой умный дом на основе устройств экосистемы Xiaomi: 5 советов

Содержание

Где купить ?

  • Gearbest — цена на момент публикации $ 17,99
  • Banggood — цена на момент публикации $ 17,08
  • Aliexpress — цена на момент публикации $ 15,18
  • Touch.com.ua — цена на момент публикации 539 грн
  • Ultratrade — цена на момент публикации 1100 руб

Параметры

  • Модель — Aqara Opple WXCJKG13LM
  • Интерфейс — Zigbee 3.0, работает с круглым шлюзом Aqara и Xiaomi 3
  • Количество кнопок — 6
  • Функций — 18 в Mihome, 30 в Home Assistant
  • Питание — CR2032
  • Размер — 86*86*15

Что в коробке?

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


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

Конструкция

Перейдем к осмотру выключателя. Всю центральную часть занимает модуль с кнопками, в данной версии их 6. Рамки выступают примерно по 0,5 см.

Эти выключатели состоят из двух частей — рамки, которую предполагается крепить к поверхности и собственно выключателя, он съемный.

Начнем с рамки. Ее размер — 86*86 мм, в центре имеется углубление в которое вставляется модуль выключателя.  На задней стороне находятся два отверстия для саморезов, изначально они закрыты выламывающимися панелям, и две полоски из резиноподобного материала, против скольжения.

 

Фронтальная декоративная рамка держится на защелках, для ее снятия лучше использовать что-то не очень твердое, типа старой кредитки или медиатора. Отверстия для крепления на саморезы, расположение — стандартно, под квадратный подрозетник.

Центральный модуль, кстати вполне может использоваться как пульт управления, длина стороны — около 6,5 см


Кнопка сопряжения — находится на задней стороне и немного утоплена в корпус, маловероятно что ее кто-то нажмет случайно.

Разборка

Панели клавиш — просто отщелкиваются с небольшим усилием. Поддевать их тоже лучше чем-то пластиковым, чтобы не повредить.

Держатся они только посередине — на защелках. Несмотря на кажущуюся хлипкость, все достаточно надежно.

Панели — идентичны, кроме того, что на первой находится окошко для светодиода. Под ними находится плата управления, закрытая защитной крышкой.

Крышка держится на одном винте посередине и защелках по краям. Снимается быстро, тут тоже применяем для защелок что-то пластиковое.

В этой версии — все 6 посадочных мест заняты микропереключателями. В версии на 2 кнопки — они по центру, на 4 кнопки — по краям.

На задней стороне находится батарейка для питания выключателя и управляющий модуль.

Кому интересно — маркировка модуля управления. Перешивать его необходимости нет, подробности про него я не искал.

В качестве элемента питания, используются наиболее распространенная в экосистеме батарейка CR2032

Mihome — управление умным домом от Xiaomi

В обзоре двухклавишной версии я использовал круглый шлюз Aqara, тут я взял Xiaomi версии 3.

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

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

После этого шлюз победно пропищит, а устройство добавится в систему, остается выбрать локацию и имя устройства. Которые кстати всегда можно сменить.

Устройство появилось в указанной локации. У меня установлен модифицированный Mihome с kapiba.ru, ссылка в описании. Язык интерфейса был установлен — русский, но в этом случае, в плагине выключателя, история срабатываний отображается на китайском.

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

В меню автоматизаций, где выключатель может работать как триггер, есть 6 опций, отобразились на китайском, но тут все ясно — это клавиши с первой по шестую. Зайдя в любую из них можно выставить одно из трех доступных событий, тут кстати видно и номер клавиши.

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

Ну а моя фантазия — ведет меня в Home Assistant, перед интеграцией в который, выключатель нужно удалить с шлюза, тут он мне больше не нужен.

Home Assistant

В Home Assistant я использую Zigbee USB стик CC2538, подробнее можно посмотреть в моих видеоуроках по Home Assistant

В аддоне zigbee2mqtt assistant активируем режим сопряжения. После этого зажимаем заднюю кнопку на выключателе до трех вспышек и новое устройство появится в общем списке.

Благодаря интеграции MQTT, подробнее про ее работу можно посмотреть в обзоре розетки Heiman 16 А, устройство пробрасывается в Home Assistant. 

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

События удобно посмотреть в MQTT Explorer,  в блоке история изменения. В событии содержится и номер кнопки и тип нажатия — одиночное, двойное и тройное нажатие

 

А так же удерживание кнопки нажатой — hold и release, событие которое идет сразу вслед за hold.

Для юзерфрендли отображения, устройству можно присвоить friendly name, отредактировав файл device.yaml Помним что это изменение влияет на имя топика MQTT и тут не стоит использовать кириллицу.

Для применения — нужно рестартануть аддон zigbee2mqtt, ведь это изменение затрагивает не только визуализацию но меняет имя mqtt топика. Ждем пока в логах не появятся сообщения от устройств, это означает что аддон вновь работает.

Все события, которых мы насчитали тут 30, хотя по факту их тоже 24, ведь у release довольно узкие возможности применения, тут берутся из одного сенсора action. Пример обработки одиночного нажатия на 4 клавишу.

Один такой выключатель способен решить множество задач, у меня например он заменил две Zigbee кнопки, при этом я использовал только single клики на каждой клавише — еще есть большой запас. Планирую приобрести еще пару штук, одна только проблема — куда девать освободившиеся кнопки.

Видео версия обзора

На этом все.