Почему датчик может быть ни при чём

Между человеком и лампой нет прямой связи. Пассивный инфракрасный датчик (PIR) замечает изменение тепловой картины и сообщает о движении. Дальше сообщение принимает Bluetooth-шлюз, Zigbee-координатор или Wi‑Fi-сеть. Только после этого контроллер либо облачный сервис проверяет условия сценария и отправляет команду реле.
Пауза может появиться в четырёх местах:
- Датчик ещё не увидел человека. Например, тот идёт прямо на сенсор, а не пересекает его зону поперёк.
- Датчик сработал, но сообщение не дошло. Здесь уже смотрят на батарею, радиосвязь и шлюз.
- Сообщение дошло, но сценарий ждёт. Причиной бывает лишнее условие, таймер или обращение к облаку.
- Команда отправлена, а свет всё ещё не горит. Тогда датчик из списка подозреваемых можно убрать: остаются сеть, реле и сама лампа.
Списывать всё на «пробуждение» тоже не стоит. Батарейные BLU-модели экономят энергию, но движение отправляют отдельным коротким пакетом Bluetooth Low Energy (BLE — энергоэффективный Bluetooth). А старые Wi‑Fi-датчики Shelly Motion после настройки вообще оставались в сети постоянно. То, что верно для спящего датчика температуры, не обязательно верно для датчика движения.
Как поймать момент, в котором появляется пауза

Для начала ничего не перенастраивайте. Снимите один проход на видео так, чтобы в кадр попали датчик и лампа, а на втором устройстве откройте журнал событий. Вас интересуют четыре момента: человек вошёл в зону, индикатор мигнул, событие появилось в журнале, свет включился. Измерять миллисекунды не нужно — достаточно увидеть, между какими соседними отметками возникла заметная пауза.
Таблицу можно прокрутить по горизонтали.
| Что произошло | На что это похоже | Что сделать дальше |
|---|---|---|
| Индикатор загорается, когда человек уже вошёл далеко в комнату | Неудачная зона обзора, угол установки или низкая чувствительность | Пройдите сначала поперёк зоны, затем прямо на датчик. Если реакция заметно различается, начните с положения сенсора |
| Индикатор мигает сразу, но запись в журнале появляется через раз | Батарея, слабая радиосвязь, шлюз или координатор | Поставьте датчик рядом с приёмником и повторите десять проходов. На каждый новый цикл должна появиться запись |
| Событие в журнале есть сразу, а команда возникает позже | Лишнее условие, таймер, расписание или облачная обработка | На время оставьте простое правило «есть движение — включить». Если свет ожил, возвращайте условия по одному |
| Команда уходит сразу, а лампа всё равно медлит | Локальная сеть, реле или сама нагрузка | Включите тот же выход из локального веб-интерфейса. Если пауза осталась, датчик к ней уже не относится |
Между проходами дайте датчику вернуться в состояние «движения нет». Иначе второй заход будет не новым срабатыванием, а продолжением первого. Именно здесь часто возникает путаница: свет включился быстро, но состояние движения ещё какое-то время остаётся активным.
Не перепутайте задержку с временем удержания

Самая частая ошибка — открыть настройки и уменьшать всё, что похоже на таймер. Сначала посмотрите точное название модели: у разных поколений Shelly похожие пункты отвечают за разные вещи.
Таблицу можно прокрутить по горизонтали.
| Что установлено | Как приходит первое событие | Где легко ошибиться |
|---|---|---|
| Shelly BLU Motion ZB | При первом обнаружении отправляет движение по BLE/BTHome и Zigbee | Hold time — «время удержания». По умолчанию это 60 секунд. Параметр определяет, когда датчик вернётся в состояние «движения нет», но не делает первое обнаружение быстрее |
| Shelly BLU Motion | Первое движение создаёт событие и запускает Motion blind time — «интервал нечувствительности» | Motion pulse count — «счётчик импульсов движения» — задаёт, сколько последовательных движений нужно для события. Для проверки можно двойным нажатием включить минутный тестовый режим: в нём интервал нечувствительности игнорируется |
| Старые Wi‑Fi-модели, включая Shelly Motion2 | После настройки остаются подключёнными к Wi‑Fi | Если индикатор сработал сразу, ищите паузу в сети, локальном URL-действии или облачном сценарии, а не в пробуждении Wi‑Fi |
| Внешний проводной PIR на входе Shelly | Меняет электрическое состояние входа | Задержку может задавать сам PIR, режим входа или фильтр контроллера. Распиновку и допустимые значения берут из паспортов обоих устройств |
У BLU Motion ZB есть периодические сообщения о состоянии и отдельное сообщение о движении. Для света нужно второе. Если сценарий просто ждёт следующего планового обновления карточки датчика, данные будут выглядеть запоздалыми, хотя само событие ушло вовремя.
Чувствительность имеет смысл повышать только тогда, когда поздно загорается индикатор на самом датчике. После изменения пройдите по тому же маршруту ещё раз. Хороший результат — человек обнаруживается у входа в нужную зону, а движение за её пределами не включает свет.
Если событие теряется ещё до сценария

Если индикатор мигает вовремя, а события приходят через раз, начните с самого простого — батареи. У Shelly BLU Motion ZB в режиме Zigbee флаг низкого заряда появляется при 15% и ниже. Но один такой значок ещё не доказывает причину задержки. Поставьте исправную батарею того же типа и повторите несколько проходов. Ничего не изменилось — значит, пора смотреть связь.
Чтобы быстро отделить радио от остальных причин, временно принесите датчик и приёмник в одну комнату. Уберите их из ниши, дождитесь сброса состояния и сделайте десять проходов. Если рядом ни одно событие не потерялось, а на штатном месте пропуски вернулись, проблема в расположении приёмника или условиях связи. Увеличивать таймер в сценарии здесь бесполезно.
Если поздно реагирует уже индикатор, посмотрите на датчик глазами человека, который входит в комнату. Он пересекает зону обнаружения или идёт точно на сенсор? Не закрывает ли обзор шкаф, дверь или стекло? Попробуйте немного изменить угол и высоту в пределах инструкции и повторите тот же маршрут. Заодно сверьте условия в точке монтажа с паспортом: для BLU Motion ZB указаны от −20 до 40 °C и от 30 до 70% относительной влажности. Если после перестановки индикатор начинает срабатывать у входа, сеть к прежней задержке отношения не имела.
С внешним проводным PIR логика другая: в нём может не быть ни батареи, ни Bluetooth. Сначала по паспортам обоих устройств уточните питание, назначение клемм и тип выхода — нормально разомкнутый или нормально замкнутый. Затем сравните индикатор сенсора с состоянием входа Shelly в локальном интерфейсе. Сенсор сработал, а вход не изменился — обесточьте цепь и проверьте распиновку, полярность, общий провод и длину линии. Одного универсального предела в метрах нет: всё зависит от выхода PIR, кабеля, помех и конкретного входа Shelly.
Если по интерфейсу ничего не ясно, переходите к мультиметру. На низковольтной линии измерьте питание у сенсора и у контроллера в точках, указанных в документации, затем посмотрите, меняется ли выход при движении. Режим прибора и ожидаемые значения берите из паспорта именно вашего PIR. Схему под напряжением не переделывайте.
Свету лучше не ходить за командой в облако

Для коридора, лестницы или прихожей поход в облако — лишний крюк. Здесь решение лучше принимать внутри дома: датчик сообщает о движении ближайшему приёмнику, тот сразу передаёт команду реле по локальной сети. Интернет при этом можно оставить для уведомлений и удалённого просмотра, просто лампа не должна ждать его ответа.
Для BLE/BTHome обычно выбирают один из двух путей:
- Оставить логику на Shelly Gen3 или Pro. В официальной инструкции Shelly BLU Motion добавляется как BTHome-компонент через локальный интерфейс Shelly 1 Mini Gen3. Команды выполняются без обращения к облаку. BLU Motion ZB тоже передаёт движение в формате BTHome, но совместимость выбранного исполнителя и нагрузки всё равно нужно проверить отдельно.
- Передать логику Home Assistant. Bluetooth-адаптер или Bluetooth-прокси принимает BTHome, Home Assistant проверяет условия и управляет Shelly по локальной сети. Контроллер, приёмник и домашняя сеть должны работать, а соединение с Shelly Cloud для этой цепочки не требуется.
С Zigbee принцип тот же: событие принимает локальный координатор, а решение остаётся на домашнем контроллере. Только не оставляйте несколько сценариев, которые реагируют на одно и то же движение. Один может включить свет сразу, а второй спустя секунду повторит команду или отменит её — получится ещё одна «загадочная задержка».
После переноса отключите только внешний интернет, не обесточивая роутер, шлюз и контроллер. Свет по-прежнему включается — значит, критический маршрут действительно остался дома. Затем для понимания зависимостей можно отдельно остановить шлюз или Home Assistant: если автоматизация пропадёт, это нормально, ведь именно этот узел принимает локальное решение.
Облачный сценарий Shelly Smart Control тоже имеет право на жизнь: он удобен для простой настройки и удалённых уведомлений. Но два устройства на одном роутере ещё не делают автоматизацию локальной. Самый честный тест тот же — отключить внешний интернет и посмотреть, продолжит ли включаться свет.
Когда нужен не датчик движения, а датчик присутствия

Бывает и другая жалоба: человек сидит за столом или смотрит фильм, почти не двигается — и свет гаснет. Это не задержка первого срабатывания. PIR честно увидел вход, но позже перестал замечать движение. Если в такой ситуации уменьшить hold time, лампа начнёт выключаться ещё раньше.
Если автоматике важно понимать, что человек всё ещё в комнате, уместнее Shelly Presence Gen4. Его радар миллиметрового диапазона (mmWave) видит присутствие без заметных движений. За это приходится платить постоянным питанием 5 В через USB‑C и более внимательной настройкой зон. После установки проверьте обе стороны: сидящий человек остаётся обнаруженным, а движение за стеной или в соседней зоне свет не включает.
Но радар не вылечит слабый Bluetooth, перегруженный Wi‑Fi или медленное облако. Менять тип датчика стоит только тогда, когда пауза возникает на самом первом этапе — при обнаружении человека — или когда системе действительно нужно удерживать присутствие без движения.
Не пытайтесь лечить всю цепочку одним таймером. Найдите первую настоящую паузу, исправьте её, а включение света в проходной зоне по возможности оставьте внутри дома — облако здесь полезнее как дополнение, а не как обязательный посредник.