Датчик движения Xiaomi Aqara RTCGQ11LM: обзор и пример использования в Home Assistant
Здравствуйте друзья
Со времени моего обзора датчика движения Aqara прошло уже более двух лет, за это время произошли изменения и в возможностях применения датчика и я уже перебрался на другую систему управления умным домом. Поэтому я решил сделать еще один, более актуальный обзор.
Содержание
Где купить?
- Gearbest - цена на момент публикации обзора $ 11.99
- Banggood — цена на момент публикации обзора $ 13.99
- Aliexpress — цена на момент публикации обзора $ 12.93
- JD.ru - цена на момент публикации обзора $ 14.47
- Xiaomi.UA — цена на момент публикации обзора 599 грн
- Румиком — цена на момент публикации обзора 1190 руб
- Ultratrade - цена на момент публикации обзора 1100 руб
Параметры
- Модель: RTCGQ11LM
- Интерфейс: Zigbee — работает с любыми экосистемными шлюзами
- Питание: CR2450 — хватает на 1,5 — 2 года
- Рабочие температуры: -10 +45 С
- Относительная влажность: 0 — 95 %

Поставка
Коробки для датчиков стандартизированы, выполнены из белого картона, на фронтальной части — фото датчика, логотип Aqara. На нижней части — параметры.

Внутри имеется транспортировочная вставка, которая держит датчик чтобы он не болтался по коробке, имеется и инструкция на нескольких языках. В комплекте — датчик RTCGQ11LM, ножка позволяющая изменять угол наклона датчика, запасной круглый кусок двустороннего скотча.
![]() | ![]() |
Почему-то во многих магазинах, фотографии изображают датчика с ножкой именно в таком положении — когда массивная часть прилегает к датчику. Конечно, на функциональность устройства это никак не влияет. Но я предпочитаю скажем так более классическую компоновку, когда массивная часть крепится к поверхности.
![]() | ![]() |
Конструкция
В датчиках движения и Aqara и Xiaomi, используется элемент питания CR2450 — служит он долго, не менее 1,5 лет. У меня есть датчики, причем в проходных местах, батарейки в которых служат более 2 лет.

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

В верхней части, прямо над окном датчика движения, находится маленькое окошко, предназначенное для сенсора освещения, это датчик два в одном. Сбоку находится кнопка проверки связи и синхронизации, Aqara традиционно делает их такими, что можно нажимать пальцами, а не скрепкой
![]() | ![]() |
Сопряжение
Датчик работает со всеми типами шлюзов Zigbee — Xiaomi, Aqara, камеро — шлюзы. Я использую шлюз Mi с включенным режимом разработчика, проброшенным в альтернативную систему Home Assistant

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

Mihome
Для сопряжения имеется несколько способов, например зайти в плагин шлюза, вкладка устройства, нажимаем добавить новое устройство и из предложенного списка выбираем датчик движения Aqara
![]() | ![]() | ![]() |
Зажимаем кнопку на датчике пока он не мигнет три раза синим, после этого он появляется в системе, остается только придумать ему название и переместить в нужную локацию.
![]() | ![]() | ![]() |
Сравнительно с тем что было раньше — плагин претерпел некоторые косметические изменения. Теперь он имеет только одну вкладку, в которой отображается лог работы — фиксация движения и уровень освещения при этом, меню автоматизаций находится внизу, справа вверху — меню настроек.
Используя лог работы можно определить уровень освещенности в то или иное время суток или освещении.
![]() | ![]() | ![]() |
Это пригодится при создании сценариев — в которые добавили еще два варианта срабатывания. Если раньше было только движение в темноте, кстати это условие осталось, то теперь можно делать автоматизации на любое значение уровня освещенности в пределах от 0 до 2000 люкс.
![]() | ![]() | ![]() |
Например можно включать люстру не практически в полной темноте, а просто при неярком освещении, например ниже 150 люкс, при желании можно настроить уменьшение яркости люстры при повышении уровня освещенности.
![]() | ![]() |
Полезным является сценарий выключения люстры при отсутствии движения определенное время например 10 минут.
Условие движения в темноте удобно использовать для работы ночника — например LED светильника шлюза.
![]() | ![]() |
Для того чтобы быстрее найти новый датчик в альтернативных системах управления, можно посмотреть его техническое имя в плагине шлюза, меню About — Hub info. Там находим его названия, которое ему присвоили при добавлении и видим его уникальное техническое имя, точнее его последнюю часть, которая, в этом примере заканчивается на 449b773
![]() | ![]() | ![]() |
Home Assistant
Для того чтобы новый датчик появился в системе Home Assistant — инстанс нужно перезагрузить. После это в панели разработчика, меню состояния цифрам находим новые сенсоры — отдельно движения и освещенности.

Для понятного названия можно прописать эти сенсоры в разделе customize — и присвоить им нормальные читаемые имена

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

Но такой же сенсор можно создать и на платформе template — указав в качестве значения состояние атрибута — уровня батареи, выбрав единицу измерения % и класс устройств. В текстовом виде все можно посмотреть на моем github.

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

Для визуального отображения его состояния в lovelace — добавляю на карту устройств и бинарный сенсор движения

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

Вот так это выглядит в моем варианте отображения на странице локации.

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

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

или выключают ее.

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

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

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

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

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

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

Так как это балкон, и он имеет естественное освещение, то в условие вынесено значение датчика освещенности менее 50 люкс. Эта цифра подобрана экспериментально по наблюдению за значением освещенности.

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

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

Для красоты останется только дать осмысленное название таймеру в разделе кастомизации, для отображение в интерфейсе lovelace

При регистрации движения — бинарный сенсор переходит в состояние on — что тоже можно увидеть в интерфейсе системы

Когда люстра на балконе включена — всегда видно через сколько времени она отключится.

Видео версия обзора
Больше примеров автоматизаций с датчиками движения смотрите в моей конфигурации на github.
Спасибо за внимание
7 комментариев
Добавить комментарий
Если вдруг будет время ответьте плз на пару вопросов:
1. Датчики от fibaro не пробовали, уж больно у них дизайн интересный(цена кусачая понятно) ?
2. Встречал упоминания, что у сенсоров движения от сяоми есть проблемы с чувствительностью в полной темноте(меньше люкса), не сталкивались?
В логах тоже тишина (в докере на raspberryPi 3b+ крутятся home-assistant + zigbee2mqtt (в RP торчит zigBee свисток) + eclipse-mosquitto + node_red). От других датчиков/розеток/пр. инфа в логах есть.
Добавить комментарий