Дорабатываем датчик движения 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 (подробнее »)
Об авторе

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

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

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

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

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

Новости

Публикации

Как появились первые континенты и почему без Луны Земля осталась бы без суши

Четыре с половиной миллиарда лет назад Земля пережила крупнейшую катастрофу в своей истории — столкновение с массивным небесным телом размером с Марс. Этот удар расплавил наружные слои...

Влад Цепеш и граф Дракула: что известно о реальном правителе и откуда взялся вампир

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

Почему Claude Code и Codex расходуют так много токенов и можно ли платить меньше

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

Инджера: как кислая эфиопская лепёшка одновременно стала хлебом, тарелкой и столовым прибором

Есть блюда, которые едят с хлебом, и есть хлеб, на который кладут блюдо. Инджера умудряется быть и тем и другим одновременно. Огромная мягкая лепёшка лежит на общем блюде, впитывает сок тушёного...

Где шерсть, котик? Почему одни кошки пушистые, а сфинксы лысые

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

Три динамика на один канал: как советский магнитофон «Астра-4» создавал объемный звук без стерео

10 ноября 1966 года ленинградский завод «Техприбор» начал серийный выпуск катушечного магнитофона «Астра-4». Конструкторы разместили на фронтальной панели деревянного корпуса сразу три...