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

 

Видеоверсия

Вывод

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

На этом все.

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

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

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

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

Новости

Публикации

750 слов: современная философия ведения дневников

В книге «Путь художника» Джулии Кэмерон среди прочего есть упражнение, которое она рекомендует выполнять каждый день — «утренние страницы». По задумке творческому человеку нужно каждое...

Обзор внешнего аккумулятора Anker 737 140W 24000 mAh (PowerCore 24K): Стильно, мощно, инновационно

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

Дорогие промахи при выборе автоматической кофемашины

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

Красиво и дорого: обзор гибридных наушников 7Hz Aurora

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

Как измерить яркость проектора в ANSI люменах

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

Как приготовить настоящий борщ: легкий и вкусный рецепт

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