Уж сколько раз твердили миру...
После того, как датчик присутствия ZY-M100 залетел в deConz в стабильную сборку - он потерял свою работоспособность. Увы. Поэтому в очередной раз встал вопрос выбора датчика присутствия, потому что Aqara FP1 дешевле никак не становится, а датчиками PIR я уже наигрался. Форумы пестрят самоделками на радиоволновых сенсорах, но мы же помним, что это канал про готовые решения. Поэтому в приступе очередного поиска "чего бы купить" выбор пал на нечаянно подвернувшися датчик Linptech ES1, который вроде как бы Xiaomi и к тому же bluetooth, а значит должен был залететь в настроенные уже у меня интеграции.
Увы, вышло чуть по-другому. Потому что тут оказался ble mesh от Xiaomi, который должен поддерживаться отдельными устройствами-координаторами. Единственный координатор bluetooth в этой экосистеме, который у меня был - увлажнитель Smartmi Evaporative Humidifier, с mesh работать не умел.
И тут встал вопрос - по-быстрому сделать возврат сенсора, который стоит как два ZY-M100 (или как половина Aqara FP1, это как посмотреть), либо же завести ещё одно устройство, которое обеспечит мне bluetooth mesh, на будущее.
Пара свободных рублей у меня была, поэтому для работы этого самого Linptech был докуплен Xiaomi Multimode Gateway 2, он же Xiaomi Smart Home Hub 2, который умеет и в ble mesh, и в zigbee, на котором я планировал потренироваться в z2m для того же ZY-M100 без потери работоспособности всего накопленного зоопарка zigbee-устройств, подключенных через deConz. Логика простая - Возможность подключить ZY-M100 + Linptech через новый шлюз, и всё это по цене всего на 20% дороже, чем Aqara FP1. Вроде как выгода очевидна, даже без учёта интереса к новым поделкам.
В общем, всё куплено, погнали.
Устройство
Датчик круглый, крепится на снимаемой круглой металлической подставке, которая может менять угол наклона и крутиться, позволяя достаточно широко варьировать направление относительно плоскости крепления. Крепление может быть примагничено на металлическую поверхность либо приклеено входящей в комплект наклейкой. При этом само устройство можно снять, не отдирая подставку, что бывает удобно для обслуживания.
В отличие от подавляющего большинства датчиков в принципе, тут есть глазок, который достаточно заметно моргает синим в случае обнаружения присутствия. Впрочем, в основном это не нужно и мешает, и это можно отключить в Mi Home.
Питается устройство по USB Type-C, что тоже довольно удобно, поскольку позволяет, во-первых, легко заменить шнур в случае повреждения, а во-вторых, что более важно - подобрать шнур требуемой длины. Например, у меня датчик расположен в непосредственной близости от розетки и двухметровый провод у Aqara FP1 в таких условиях становится лишней обузой.
Рядом с мигающим глазком расположена скрытая кнопка для запуска синхронизации, при самой синхронизации лампочка так же весьма заметно моргает - ошибиться невозможно.
Ну и в целом всё, что тут ещё об устройстве говорить-то, подключать надо, а для этого нам нужен
Xiaomi Smart Home Hub 2
У этого шлюза есть удобное свойство - его можно использовать как шлюз bluetooth в Home Assistant, оставив всю остальную функциональность (Wi-Fi и zigbee) в экосистеме Mi Home. Ну это так - мало ли кому понадобится.
Мне же он нужен пока что исключительно как шлюз bluetooth. И для этих целей надо подключить его через кастомную интеграцию Xiaomi Gateway 3 от уже известного AlexxIT. Добавляем интеграцию в HACS и идём настраивать новый шлюз. Можно через облако, можно через токен. А если повезёт, то нужный шлюз уже сразу найдётся и будет предложен отдельно (но токен всё равно понадобится).
Всё. Все блутусные устройства, подключенные в MiHome, тут же будут предложены к добавлению в интеграцию:
Если же датчик Linptech ещё не добавлен в Mi Home, то нужно его добавить и он подтянется.
Linptech Human Presence Sensor ES1
Зажимаем кнопку для начала синхронизации, добавляем в Mi Home и вот он, добавлен в Home Assistant и показывает какие-то цифры:
Так же можно сразу отсюда понастраивать все те же настройки, что доступны в Mi Home - отрезки дистанции, на которых датчик будет срабатывать, расстояние выхода из дистанции и время присутствия, после которого произойдёт сброс и перескан:
Правда в случае Home Assistant это не так удобно, как в Mi Home:
В любом случае - это достаточно настроить один раз и больше оно не понадобится.
Использование
Датчик пошёл в детскую. Там же обкатку проходил Aqara FP1, но он везде мешался и в итоге переехал на кухню, где трудится без остановки уже достаточно давно.
Детская - хороший объект для экспериментов. Там постоянно кто-то трётся, причём сценарии используются вообще самые разные - от коротких пробежек взять игрушку и убежать до длинных посиделок перед телевизором или за столом с рисунками. Интенсивность движения во всех этих сценариях очень разная и нужно соблюсти баланс между чувствительностью датчика и временем на выключение света.
Благодаря подставке, конфигурируемой для практически любого направления и угла, а так же питания от USB type-C, что позволяет не таскать ненужный двухметровый хвост как у того же Aqara, я смог разместить датчик на коробке с роутером, запитав от встроенного в розетку USB коротким шнурком.
Выглядит как самая что ни на есть шпионская камера слежения. Круто и солидно.
Работает на момент написания статьи уже третий месяц. В целом - работает хорошо, сопоставимо с Aqara. Но раза два по какой-то причине переставал работать датчик освещённости, приходилось перезагружать устройство по питанию.
В качестве движка автоматизации был выбран тот же шаблон (blueprint), что и на кухне для акары - YAMA, с той лишь разницей, что на кухне свет выключается через 10 секунд после окончания обнаружения присутстивя, а в детской - две минуты. Можно ли сделать меньше без риска для нервной системы ребёнка - не пробовал. По мне, две минуты невыключенного света, когда все ушли из комнаты - приемлемое значение, при этом ложных сработок выключения когда, например, ребёнок копошится за тумбой, где её никому, в том числе датчику, не видно - не было.
Итого устройству - твёрдая четвёрка с плюсом. Можно было бы поставить больше, но необходимость отдельного шлюза - это очень досадное обстоятельство.
Хотя этот шлюз и пригодился мне потом не раз, о чём отдельно будет рассказано.
А пока, традиционно, пальчики, сердечки, подписки в телеграме - всё, как мы любим.