Как настроить датчик движения aqara

Датчик движения 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.

Источник

Дорабатываем датчик движения Xiaomi Aqara: отслеживаем движение каждые 5 секунд

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

Содержание

Где купить?

  • Gearbest — стоимость на момент публикации $19.09
  • Banggood — стоимость на момент публикации $15.59
  • Aliexpress — стоимость на момент публикации $ 12.99 (в среднем)
  • JD.ru — стоимость на момент публикации $16.99
  • Xiaomi.UA — стоимость на момент публикации 599 грн
  • Румиком — стоимость на момент публикации 1190 руб
  • Ultratrade — стоимость на момент публикации 1100 руб

Штатная логика

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

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

Сами же движения, если они происходят — он определяет не чаще 1 раза в минуту. По этим событиям и строятся автоматизации — обнаружение движения и его отсутствие в течении заданного времени. Аналогично и для альтернативных систем, например Home Assistant, событие движение — можно отслеживать не чаще 1 раза в минуту

Доработка

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

Снимаем датчик с основы с ножкой, так как это делается для замены батарейки, в нем напомню используется элемент CR2450

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

Вынимаем из паза плату датчика, она не привинчена, не приклеена, проводов нет, достается просто

Для переделки понадобится паяльник с не толстым жалом, и более менее прямые руки чтобы чтобы две точки пайки

Нас интересует точка TP4 и нижний контакт кнопки синхронизации

Их нужно соединить между собой, используя кусочек залуженной проволоки

Основное время этой операции, на самом деле, занимает разогрев паяльника

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

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

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

Видеоверсия

Вывод

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

Источник

Adblock
detector