Настройка датчика присутствия через Web интерфейс
Общая информация
При подаче питания на датчик он создает собственную точку доступа Wi-Fi для первоначальной настройки в следующих случаях:
- После первой подачи питания (если нет сохраненных настроек).
- После 10 неудачных попыток подключения к сохраненной сети Wi-Fi.
- При удержании кнопки Boot на плате более 5 секунд.
Важно:
• Если точка доступа активна, но никакие действия не выполняются в течение 5 минут, она автоматически отключится (кроме случая с 10 неудачными подключениями).
• В случае проблем с подключением (п.2) точка доступа будет подниматься каждые 5 минут до тех пор, пока не будут введены корректные данные Wi-Fi.
Параметры точки доступа:
- Имя (SSID): TouchOn Presence-XXXXXX (где XXXXXX — последние 6 символов MAC-адреса Wi-Fi модуля).
- Пароль для WiFi: touchon!
- IP адрес датчика по умолчанию 192.168.4.1
Подключение к датчику:
После успешного подключения к Wifi сети устройства, необходимо ввести IP адрес датчика (по умолчанию 192.168.4.1) в адресной строке браузера и запустится Web-интерфейс датчика:

Веб-интерфейс включает несколько вкладок:
- Информация: Отображает текущее состояние датчика и радара. Здесь же можно настроить основные параметры радара.
- Настройки: Предназначена для конфигурации подключений:
- Сеть Wi-Fi: SSID, пароль, выбор между DHCP и ручным назначением IP-адреса (Static IP, Gateway).
- MQTT Брокер: Подключение к облачному серверу TouchOn или ручной ввод параметров брокера (IP-адрес, порт, логин, пароль).
- Интеграции: Настройка интеграции с системами умного дома.
- Обновление: Страница для обновления прошивки устройства. Доступна как в обычном режиме, так и в режиме точки доступа.
Логика работы и настройка выходов датчика:
Датчик имеет 2 дискретных выхода типа "открытый коллектор": выход 1 ("Р") и выход 2 ("М"), коммутируемый ток не более 0,5А.
Выход 1 (P):

- Выход включается (замыкается) сразу при обнаружении присутствия и выключается (размыкается) с задержкой, выставленной в поле "Таймер 1", после того, как присутствие перестало фиксироваться
Выход 2 (М):

- В режиме "Motion" (Движение): Выход включается (замыкается) сразу при обнаружении движения и выключается (размыкается) с задержкой, выставленной в поле "Таймер 2", после того, как движение перестало фиксироваться . Таймер перезапускается при каждом новом движении.
- В режиме "Presence" (Присутствие): Выход включается (замыкается) сразу при обнаружении присутствия и выключается (размыкается) с задержкой, выставленной в поле "Таймер 2", после того, как присутствие перестало фиксироваться.
Настройка датчика производится уставкой пороговых значений сработки в каждой зоне. Количество и размер зон так же можно выбрать в настройках датчика.

Сброс, перезагрузка и обновление прошивки
Сброс параметров устройства:
Первый способ - через WEB интерфейс.

- Сброс рада - сброс всех настроек пороговых значений и количества зон радара.
-Сброс устройства - полный сброс устройства(Wi-Fi, MQTT, статические IP-адреса и интеграции.)
Второй способ - кнопка boot под лицевой крышкой датчика.
Удерживайте кнопку Boot на плате более 10 секунд. Это сбросит настройки Wi-Fi, MQTT, статические IP-адреса и интеграции. После сброса устройство перезагрузится.
Перезагрузка устройства возможна двумя способами:
1. Веб-интерфейс: Отправка GET-запроса на http://[IP-адрес]/reboot/on.
2. MQTT: Отправка payload "True" в топик touchon/presence-XXXXXX/module/reboot.
Обновление прошивки:
• Перейдите на вкладку «Обновление» в веб-интерфейсе и следуйте инструкциям.
Интеграции
Датчик поддерживает интеграцию с популярными системами умного дома:
- Home Assistant: (через MQTT) После выбора этой опции в настройках и перезагрузки датчик автоматически появится в HА.
- WirenBoard: (через MQTT) Аналогично Home Assistant, датчик автоматически обнаруживается после настройки.
- Loxone: (через HTTP запросы) Требует ручной настройки:
- В веб-интерфейсе датчика необходимо указать IP-адрес Miniserver, логин, пароль и имя виртуального входа (Virtual Input), созданного в Loxone Config.
- При изменении состояния датчик будет отправлять GET-запросы на ваш Loxone Miniserver.
Работа с MQTT
После успешного подключения к MQTT-брокеру датчик начинает публиковать информацию в топики. Префикс всех топиков имеет вид: touchon/presence-XXXXXX/, где XXXXXX — последние 6 символов MAC-адреса.
1. Основные топики для получения данных (PUBLISH):
| Топик | Назначение | Пример Payload |
|---|---|---|
| state | Статус подключения к брокеру | "online" или "offline" |
| module/info | Информация о Wi-Fi модуле | {"mac":"30:AE:A4:DF:67:48", "ssid":"dev4", "ip":"10.35.16.220", "signal":-28, "uptime":6, "sw_version":"1.0.35", "type_out2":"Motion", "timer_out2":5, "state_out2":"OFF"} |
| log | События и журнал работы | Обнаружено движение - включаем Out2 |
| radar/status | Статус подключения к радару | "ok" или "error" |
| radar/result | Результат выполнения команды | "true" или "false" |
| radar/state | Текущие показания радара | {"status":2, "presence":true, "moving":true, "detection_distance":127, ... } |
| radar/gates/moving | Энергия и пороги для движения по зонам | {"moving_gates": {"g0": {"energy":12, "threshold":50}, ... }} |
| radar/gates/stationary | Энергия и пороги для присутствия по зонам | {"stationary_gates": {"g0": {"energy":0, "threshold":40}, ... }} |
| radar/settings | Текущие настройки радара | {"sw_version":"2.44.24073110", "distance_resolution":75, "light_mode":"OFF", ... } |
2. Топики для управления устройством (SUBSCRIBE):
Для управления необходимо отправить payload в соответствующий топик
| Команда | Топик | Payload |
|---|---|---|
| Перезагрузка модуля | module/reboot | "True" |
| Режим выхода 2 | module/type_out2 | "Motion" или "Presence" |
| Таймер выхода 2 | module/timer_out2 | 0-3600 (секунды) |
| Таймер присутствия радара Выход 1 | radar/settings/timer_presence | 0-600 (секунды) |
| Разрешение зон (высота) | radar/settings/resolution | "20" или "75" (см) |
| Уровень выхода радара | radar/settings/out_pin_level | "LOW" или "HIGH" |
| Режим освещенности | radar/settings/light_mode | "OFF", "ABOVE", "BELOW" |
| Порог освещенности | radar/settings/light_threshold | 0-255 |
| Зоны для движения | radar/settings/max_moving_gate | 0-8 |
| Зоны для присутствия | radar/settings/max_stationary_gate | 0-8 |
| Пороги для зоны | radar/settings/gate_parameters | {"gate":3, "moving_threshold":23, "stationary_threshold":55} |
| Запуск автонастройки | radar/settings/auto_thresholds | 1-300 (секунды) |
| Установка пароля BT | radar/settings/set_bt_password | "Passwd" (6 символов) |
| Сброс пароля BT | radar/settings/reset_bt_password | "True" |
| Вкл/Выкл Bluetooth | radar/settings/bluetooth | "on" или "off" |
| Вкл/Выкл инж. режим | radar/settings/engineering_mode | "on" или "off" |
| Перезагрузка радара | radar/settings/reboot | "True" |
| Сброс радара | radar/settings/reset | "True" |
Логика работы выхода 2 (Out_2):
• В режиме "Motion" (Движение): Выход включается при обнаружении движения и удерживается в течение времени таймера timer_out2. Таймер перезапускается при каждом новом движении.
• В режиме "Presence" (Присутствие): Выход включается сразу при обнаружении присутствия и выключается с задержкой timer_out2 после того, как присутствие перестало фиксироваться.