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 клики на каждой клавише — еще есть большой запас. Планирую приобрести еще пару штук, одна только проблема — куда девать освободившиеся кнопки.

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

На этом все.

17 комментариев

b
Можно ли с помощью такого выключателя организовать подключение канального вентилятора на три скорости? У самого канальника просто три входа для L и один ноль, на какую клемму подано питание, такая скорость и включается. В итоге я вижу как-то так работу: подключаю канальник через бистабильное радиореле на три канала. На выключателе кнопка 1 программируется на сценарий «1) отправить через радиопередатчик сигнал на отключение всех каналов реле. 2) отправить через радиопередатчик сигнал на включение первого канала реле». Кнопка 2 аналогично, только на втором шаге включается второй канал. Кнопка 3 — включает третий канал на втором шаге. Кнопка 4 — просто отключает все каналы реле. Смущает то, что приходится для переключения скоростей сначала гасить питание целиком на канальнике. Как-то не кошерно получается. Может быть есть какие-то другие схемы или вообще иные готовые решения?
A

Ответ bdv474 на комментарий
… У самого канальника просто три входа для L и один ноль, на какую клемму подано питание, такая скорость и включается.


А какой метод регулировки скорости?
Просто описанная вами схема напоминает схему с 2 обмотками.
Тогда там три состояния. 1 обмотка, 2 обмотка, и 1+2 обмотка.
b
Внутри не смотрел, не хочу разбирать.
1507278702933555@facebook
Знать бы ещё какое реле вы хотите подключить
b
Ну у меня сейчас лежат без дела двухканальные реле FW-R2P (_https://tde-fif.ru/catalog/fw-r2p). Мог бы задействовать парочку. Основная проблема, которая меня смущает, в «переключении» нагрузки. Вчера бегло погуглил, вроде бы есть термин «блокировка», «самоблокировка» у некоторых реле. То есть именно режим когда работает только один канал и если пришел сигнал на включение другого канала, то текущий выключается. Но поиск по таким характеристикам ничего не выдает. Вроде бы подходят реле управления ролеттами, но там всегда два канала + обычно ограничение по времени питания нагрузки. Т.е. через какое-то время она отключается принудительно. На крайний случай можно, конечно, проводной переключатель поставить, но это надо линию тянуть + потом переключатель не перенесешь в другое месте, если понадобится. Просто подумал что возможно вы с чем-то таким сталкивались и можете посоветовать. В общем, буду еще искать.
1507278702933555@facebook
Не совсем ясно что имеется в виду под радиоканалом. Как протокол используется. В обзоре — Zigbee 2.4 GHz
b
В этой задаче управлять непосредственно реле именно этой кнопкой не требуется. Поэтому протокол по которому работает кнопка неважен. Упрощенно кнопка передает нажатие на хаб (может быть любой протокол), а хаб дергает радиопередатчик. А он уже управляет реле (тоже любой протокол). Я уже понял что для обеспечения режима работы все дело упирается именно в реле. Надо искать реле с механизмом включения каналов по «ИЛИ», а не «И».
1507278702933555@facebook
Может не изобретать велосипед и взять устройство предназначенное для такой работы — //www.ixbt.com/live/comfort/obnovlennyy-sonoff-ifan03---umnoe-wi-fi-rele-s-golosovym-upravleniem.html
l
По возможности ответьте плз на вопрос ниже, про сравнение 2538 и конби2. Спасибо.
b
Это устройство не подходит. Совсем. Там мощность регулируется самим реле, а на вентилятор идет один канал. А у меня на вентиляторе три разных входа для разных режимов.
l
Спасибо за очередные уроки.
В видео проскочило, что 2538 интереснее чем conbee 2, не прокомментируете в двух словах? Чем conbee не понравился?
A

Ответ ldhn на комментарий
Спасибо за очередные уроки.
В видео проскочило, что 2538 интереснее чем conbee 2, не прокомментируете в двух словах? Чем conbee не понравился?


2538 с усилком и антенной дальнобойнее и видимо zigbee2mqtt список совместимости больше. Раньше считалось что conbee глюков меньше, но сейчас надёжность решений видимо одинаковая.
l
Они работают немного по разному (conbee более дружелюбную настройку имеет), автор явно практически сравнивал, поэтому и интересно его мнение. Я третий стик только заказал, паять сам поленился.
A
Дружелюбность настройки зависит от софта.
Если сравнивать IoBroker zigbee и ранние варианты интеграции zigbee2mqtt, то IoBroker намного дружелюбнее.
Но потом допилили Node-red для usb-zigbee от zigbee2mqtt и ситуация выравнялась.
У Мажордомо тоже очень дружелюбно к пользователю интеграция 2538.
1507278702933555@facebook
Интереснее в плане поддерживаемых устройств, их больше и более нативных событий.
C
Сколько на одной батарейке 2032 работает, почему не ААА хотя бы при такой толщине?
1507278702933555@facebook
Конкретно этот — ещё не знаю, с июня ещё работает. Вообще такие выключатели и кнопки — а у меня их несколько десятков, на cr2032 — 2-3 года

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