Xiaomi Aqara D1: умный Zigbee-выключатель на 2 канала без нулевой линии

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com (подробнее »)
| Обзор | Комфортный дом и бытовая техника

Здравствуйте друзья

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

Купить на Aliexpress — цена на момент публикации $19.86 — $28.12 — в зависимости от версии, с нулем или без, на 1,2 или 3 клавиши

Параметры

  • Модель — Aqara D1 QBKG22LM
  • Тип — два канала без нулевой линии
  • Интерфейс — Zigbee
  • Мощность нагрузки — минимум 3 Ватта, максимум — 800 Ватт на канал, всего 1600 Ватт
  • Размеры: 86x86x42,85 мм
  • Тип подрозетника: квадратный
  • Рабочая температура: 0 °C ~ 40 °C
  • Рабочая влажность: 5 ~ 95%

Поставка

Поставляется устройство в классической для Aqara белой картонной коробке, с фотографией выключателя и голубым логотипом производителя. Все ключевые подписи сделаны на китайском, это не глобальная версия продукта.

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

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

Входит еще небольшая инструкция на китайском языке и пара винтов для установки в квадратный подрозетник размером 86 х 86 мм.

Внешний вид

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

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

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

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

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

Подключение

Подключение очень простое в разрыв фазового провода. Вход подается на контакт L, выходы на нагрузку, ноль к которой подведен отдельно — это L1 и L2. Это стандартная схема подключения в подрозетниках, ноль в которых встречается нечасто. Для работы достаточно и одной нагрузки на любую из линий.

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

Aqara Home

Логическую часть начнем с родного приложения — Aqara Home. Находим выключатель в списке устройств, хотя можно ткнуть в совершенно любое zigbee устройство в списке, указываем шлюз — у меня это Aqara M2, и зажимаем клавишу на выключателе.

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

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

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

Меню настроек, в которое можно попасть нажав кнопку в виде трех точек справа сверху, тут есть несколько интересных возможностей, которые мы с вами рассмотрим — например это уровень качества Zigbee сигнала к шлюзу.

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

В меню Инфо на главном экране, можно не только изменить имя и значок для каждой из клавиш, но и настроить сигнал тревоги в зависимости от ее состояния или события.

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

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

Пример сработки тревоги — приложение отправляет на смартфон уведомление, в общем списке карточка устройства подсвечивается выбранным цветом, в журнале фиксируется событие тревоги.

Автоматизации

В автоматизациях, выключатель может находится и в секции ЕСЛИ — это триггеры и условия и ТОГДА — это действия. Для первой доступно 11 опций — по два события и два состояния на каждую клавишу, а так же три варианта нажатий для логического режима работы. Для секции ТОГДА — 6 действий, включить, выключить и переключить состояние для каждой из клавиш.

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

Apple Homekit

В Apple Homekit устройство залетает автоматически, если в него добавлен управляющий выключателем шлюз. Название транслируется тоже что и в Aqara Home.

Определяется как двухклавишный выключатель, скорость работы — моментальная. Но помним что для полноценной работы Apple Homekit — нужен домашний центр автоматизаций, это или Apple TV версии не ниже 4, колонка HomePod или HomePod mini или Ipad — правда с последним не самая лучшая стабильность работы автоматизаций. 

Автоматизации Aqara Home можно использовать параллельно с автоматизациями Apple Homekit — например использовать события ухода и прихода домой. 

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

MiHome

Так как часто спрашивают о совместимости с шлюзами, в mihome я добавил выключатель из полного списка устройств. И как видно в этом перечне — шлюзы и второй и третьей версии могут работать с линейкой Aqara D1. Сам процесс подключения такой же.

Я выбрал шлюз Mi 3, чтобы заодно проверить его интеграцию в Home Assistant. После добавления — устройство отобразится в общем списке и списке дочерних устройств управляющего шлюза.

Плагин управления в целом напоминает своего родственника из Aqara Home, чуть другое графическое оформление и вниз вынесено не меню таймеров, а меню автоматизаций.

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

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

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

В автоматизациях mihome — выключатель тоже можно помещать в разделе триггеров и условий IF и разделе действий Then. 

Но в стоковом приложении, на дату обзора, доступны только логические события одиночных кликов, а события и состояния реле — они на слайде с тильдой, только в модифицированном mihome от vevs. Так что в этом Aqara Home превосходит стоковый Mihome. Действия — идентичны.

Home Assistant — Gateway 3

Перейдем к интеграции в Home Assistant. Первый метод — через интеграцию Xiaomi Gateway 3 от AlexxIT. Собственно ради этого я и подключал выключатель к этому шлюзу. Сразу после подключения — пришло уведомление о новом устройстве. 

И он появился в списке устройств интеграции. Кстати я лично использую этот шлюз для проброса в Home Assistant данных с Bluetooth устройств экосистемы.

Новое устройство содержит три сущности — сенсор action, в который будут транслироваться все нажатия на клавиши и двух реле.

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

И два варианта двойного нажатия — только на клавиши по отдельности. Других событий мне воспроизвести не удалось.

Home Assistant — zigbee2mqtt

Следующий путь — интеграция zigbee2mqtt. На данный момент в ней поддерживается вся линейка выключателей Aqara D1. Включаем режим подключения новых устройств, переводим выключатель в режим сопряжения и после прохождения интервью устройство добавляется в систему.

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

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

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

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

В Home Assistant появляется сразу два сенсора — click и action, названия событий в них разное, например left и single_left соответственно. Каждое нажатие приводит к переключению состояния реле.

Подробнее — в видео версии обзора

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

Для этого в топик выключателя, в субттопик system/set отправляется операционный режим для каждой клавиши, в примере для левой — на первом слайде, логический режим работы, на втором — управление левым реле, как по умолчанию, а на третьем — управление левой клавишей — правым реле. И это работает. Может пригодится когда коммутация выполнена не на тот канал что хотелось.

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

Подробнее — в видео версии обзора

SLS Gateway

Теперь настала очередь SLS Gateway — проверим все то же самое на нем. В обзоре использована прошивка от 14 января 2021 года, в более старых прошивках есть некоторые отличия, имейте в виду.

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

После этого устройство появляется в общем списке. Здесь же можно задать ему friendly name

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

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

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

Подробнее — в видео версии обзора

Режим отвязки клавиш тут работает по той же логике что и в zigbee2mqtt — только путь к топику чуть короче — без system. Клавиши могут быть и отвязаны и назначены как на свое так и на соседнее реле. 

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

Вывод

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

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

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

Baus
Спасибо за очередной обстоятельный обзор!
И я или упустил в статье или вы не осветили такой вопрос: логику работы устройства при потере сервера управления (пропал интернет, сломался свой сервер управления) и аварийном отключении-включении электроэнергии. Хочется понимать к чему готовиться в аварийной ситуации.
В двухканальном реле от Aqara было сюрпризом когда при централизованном отключении питания и его повторном включении, реле обнуляло предыдущее положение ВКЛ, при этом такая ситуация явно не отслеживается через «события» устройства.
Последний раз редактировалось
1507278702933555@facebook
Пожалуйста. Если выключатель в стандартном состоянии — логика никак не меняется, он работает как механический. Если клавиши отвязаны — то конечно, без сервера они работать не будут. При отключении света — реле отключается, и если не стоит следящей за его состоянием автоматизации — назад не включится, опции сохранения состояния в данный выключатель пока (надеюсь что пока) не завезли.
C
Добрый день!
Всегда с удовольствием читаю ваши обзоры, спасибо! Подскажите, плз, получится ли подключить zigbee кнопки от Tuya к zigbee хабу от Sonoff?
1507278702933555@facebook
Приветствую. Нет
k
Подскажите чем лучше смотреть лог mqtt сообщений определенного устройства в Home Assistant? Раньше когда у меня было несколько устройств, то в панели разработчика я подписывался на все события системы и находил там нужные. Но с ростом количества устройств этим стало нереально пользоваться. Знаю, что можно через MQTT Explorer находить нужное. В статье вижу картинки, которые очень похожи на Explorer, но под Android. Расскажите как можно подписаться на все сообщения от определенного устройства, чтобы не получать различный мусор?
s
День добрый. Подскажите пожалуйста.
Выключатель Aqara D1 (QBKG21LM без нейтрали, одна клавиша, монтируется в стену). К нему подключены 5 лампочек MJTS01YL. Клавишу сделал беспроводной выключатель. Но в выключенном состоянии лампочки потребляют очень мало (меньше 3х Ватт) и выключатель работает не совсем корректно. Как и из чего можно добавить нагрузку?
K
Господа. Посоветуйте. Дом панельный. Выключатель одинарный. Соответственно на выключатель приходит только фаза и уходит на люстру. Сделали натяжной потолок и кроме люстры добавили несколько точечных светильников. Как решить отдельное включение люстры и точечных с двух клавиш? Я так понимаю нужен контролер без ноля. Может посоветуете производителя? Может на алишке есть что-то подходящее

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