Датчик обнаружения

Модуль Detection Sensor позволяет отслеживать состояние конкретного GPIO-контакта (высокий или низкий уровень сигнала) и отправлять текстовые оповещения через специальный порт в меш-сеть при обнаружении события.

Это решение идеально подходит для:

  • Датчиков движения (PIR).
  • Герконов (датчиков открытия дверей/окон).
  • Любых систем с состояниями «открыто/закрыто», где требуются уведомления по радиосети.

Важно: Для работы этого модуля убедитесь, что на ваших устройствах установлена прошивка версии 2.2.2 или выше.


Параметры конфигурации модуля

Ниже приведен список доступных настроек для настройки логики работы датчика:

ПараметрОписание
EnabledВключает или выключает работу модуля.
Minimum Broadcast IntervalМинимальный интервал (в секундах) между отправками сообщений в сеть при обнаружении изменений. Предотвращает «заспамливание» эфира.
State Broadcast IntervalИнтервал (в секундах) для плановой отправки текущего состояния, даже если оно не менялось. Если установлено 0, оповещения будут приходить только при изменении состояния. Работает как «контрольный сигнал» (heartbeat) для спокойствия пользователя.
Send BellОтправляет ASCII-символ «звонка» (bell) вместе с сообщением. Полезно для активации внешних уведомлений на приемном устройстве.
Friendly NameПонятное имя датчика, используемое в тексте сообщения. Например, если указать имя «Motion», сообщение будет выглядеть как «Motion detected». Максимальная длина — 20 символов.
Monitor PinНомер GPIO-контакта, который модуль будет мониторить на предмет изменений.
Detection Triggered HighОпределяет логику срабатывания. Если включено, событие фиксируется при высоком (1) уровне сигнала; если выключено — при низком (0).
Use Pull-upОпределяет, использовать ли режим INPUT_PULLUP для контакта. Актуально, если плата поддерживает и требует использования внутренних подтягивающих резисторов.

Как это работает
  1. Вы подключаете датчик к выбранному Monitor Pin.
  2. Настраиваете, какой уровень сигнала считать «активацией» (Triggered High).
  3. Как только состояние меняется, модуль ждет указанный Minimum Broadcast Interval и рассылает в сеть сообщение с вашим Friendly Name.

Вы не можете скопировать содержимое этой страницы