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

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

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

Сегодня поговорим о датчиках движения 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 — видим, что датчик генерирует многократные события в одну и ту же минуту. Аналогично и в альтернативных системах управления. Теперь сценарии можно писать из расчета практически мгновенной реакции датчика на движение, без оглядки на интервал бездействия.

 

Видеоверсия

Вывод

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

На этом все.

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе

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

R
А проговаривает когда? Лишь бы в 2 ночи не заорало.
1507278702933555@facebook
Когда движение ловит. Я звук поставил в 0 — молчит как партизан
R
Жалко. У меня сяомишные хабы заведены на дверной звонок (кнопка тоже из набора Mi Home).
1507278702933555@facebook
Ну голосовые сообщения и дверной звонок — это разная громкость
B
У меня не сработало, ваще ничего не детектит.
С
Скажите, а можно таким образом доработать датчики движения от Xiaomi?
С
Проверил, способ работает и для датчиков движения Mi
А
Подскажите пожалуйста как можно увеличить дальность приёма этого датчика?
A
у меня датчик на кухне начал ловить ложные срабатывания ровно каждые 55 минут (больше года работал нормально).
спустя ещё пару месяцев — и в туалете датчик заболел. те же 55 минут. кто-то сталкивался?
r
У меня после впайки перемычки частота опроса около 30 сек.

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

Сейчас на главной

Новости

Публикации

Большая музыкальная колонка ELTRONIC 20-53 FIRE BOX 800. Звуковое оборудование для организации мероприятий

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

Кран над плитой aka «Pot Filler» - очередная блажь или реально необходимое приспособление на современной кухне

Рассуждения
Довольно часто в американских фильмах или кулинарных шоу на кухнях можно увидеть "железяку" странной формы, которая прикреплена над плитой (электрической или газовой). Это и есть Pot Filler,...

Что такое комплаенс на рынке криптовалют. Как соблюдать закон и минимизировать риски

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

Обзор аккумуляторной воздуходувки ZITREK ZKBL20

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

Wildberries вводит новое ограничение. Теперь пунктов ПВЗ станет меньше, но можно будет получить скидку при оплате

Рассуждения
На волне возмущений владельцев ПВЗ, marketplace Wildberries решил ввести новые правила и тарифы для новых игроков. Особенно это коснётся те ПВЗ, кто участвовал в недавней забастовке. Кроме того...