Инструкция по приложению

Модуль умеет работать и без домашней сети: он поднимает собственную Wi‑Fi точку доступа, через которую можно настраивать устройство и поддерживать с ним связь рядом. Удобнее подключить его к домашнему Wi‑Fi — тогда модуль выходит в интернет через ваш роутер и сервер, и им можно управлять удалённо. Тот же удалённый доступ возможен по GPRS: функциональность не меняется. Можно задать оба канала сразу — устройство само выберет рабочий; при доступности обоих предпочтёт Wi‑Fi, а GPRS оставит резервом. Ниже — пошаговая инструкция и скриншоты актуального Android‑приложения.

1

Добавление устройства

Новый модуль поднимает свою Wi‑Fi точку доступа. В списке сетей телефона она видна как SSID Roz_Wifi_bot (если имя устройства ещё не меняли; иначе — как заданное имя модуля). IP точки доступа по умолчанию: 192.168.4.1, UDP‑порт 8081. В этом режиме уже можно настраивать модуль и работать с ним локально — домашняя сеть не обязательна.

Чтобы открыть удалённый доступ через интернет, задайте модулю домашнюю Wi‑Fi (и при необходимости GPRS). Оба канала допускается включить вместе: при исправном Wi‑Fi устройство ходит по нему, GPRS остаётся запасным путём к серверу.

  1. Включите модуль и дождитесь появления сети Roz_Wifi_bot.
  2. На телефоне подключитесь к этой SSID (не к домашнему роутеру).
  3. В приложении добавьте устройство. Для выхода в интернет укажите имя и пароль домашней Wi‑Fi; при наличии модема можно настроить и GPRS.
  4. После сохранения настроек модуль покидает режим своей AP и подключается к домашней сети (и/или удерживает GPRS) как клиент.
  5. Верните телефон на домашний Wi‑Fi. В одной сети устройство появится локально; вне дома — через аккаунт на сервере (API / MQTT).

Скачать приложение: страница «Скачать». Вопросы: girenko-sergey@mail.ru.

2

Главный экран

Главный экран — рабочий стол приложения: слева или сверху список устройств, рядом — показания датчиков и переключатели каналов выбранного модуля. Между устройствами можно быстро переключаться прямо из списка.

Если у устройства отмечен значок IP, оно доступно в локальной сети: обмен идёт напрямую по Wi‑Fi, без сервера. Если локальной связи нет, но устройство видно через аккаунт, отображается значок API — команды и ответы идут через сервер (по Wi‑Fi модуля или по GPRS).

Нажатие на блок измерений открывает графики. Можно выбрать датчик (температура, влажность, освещённость) и масштаб: почасовой, суточный, недельный, месячный или годовой — в зависимости от того, какие данные накопил модуль.

  • Выберите устройство в списке — смотрите на метку IP или API.
  • Включите или выключите нужный канал нагрузки.
  • Обновите статус кнопкой обновления, если показания «застыли».
  • Через измерения перейдите к графикам; блок автоматизации — к сценариям каналов.
Главный экран: устройства, датчики и каналы
3

Автоматизация

Ключевой экран системы. Для выбранного устройства и канала (вкладки 1–3) собираются все воздействия: расписание, температура, влажность, освещённость и дискретные входы 1–3 (внешние датчики, кнопки, сигнализация). У каждого канала свой набор условий — настройки канала 1 не переносятся на канал 2.

  • И / ИЛИ — как сочетать условия: при «И» канал сработает только когда выполнены все отмеченные условия, при «ИЛИ» — достаточно любого.
  • Подкл. и Сообщ. независимы: можно только управлять каналом, только слать уведомление или делать оба действия сразу. Пока «Подкл.» выключен, условие в логике канала фактически «пустое» — даже если пороги уже заполнены.
  • Строка раскрывается стрелкой — там пороги, диапазоны и ссылка на детальную форму (расписание, датчик, вход). Сохраняйте изменения на устройство, иначе после обновления статуса вернутся старые значения.

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

Автоматизация: расписание, климат, входы, И/ИЛИ
4

Расписание

Периоды включения по дням недели для выбранного канала. Открывается из блока автоматизации или отдельной формой. Это не «разовый таймер»: периоды повторяются каждую отмеченную неделю, пока расписание подключено.

  • «Подкл.» в автоматизации — иначе периоды есть на экране, но канал ими не управляется.
  • «Сообщ.» — уведомление о срабатывании по расписанию, даже без смены нагрузки.
  • «ℹ️ Проверить пересечения» — поиск конфликтующих интервалов в один день (два периода на одно и то же время). Лучше проверить до сохранения на модуль.
  • Расписание живёт рядом с датчиками и входами: при режиме «И» канал включится только если одновременно выполнены и время, и остальные отмеченные условия.
Расписание: периоды и дни недели
5

Датчики

Автореакция на температуру, влажность и освещённость по выбранному каналу: порог или диапазон, действие «включить» / «выключить». Значения с датчиков видны и на главном экране — здесь задаётся именно логика реакции.

  • Сначала выберите канал: у каждого свои пороги и галочки.
  • Отметьте «Подкл.» в автоматизации — без этого пороги не участвуют в управлении.
  • Гистерезис — запас вокруг порога, чтобы реле не «дребезжало» при колебаниях около границы (например, 22,0 → вкл. и 21,5 → выкл.).
  • Режим диапазона удобен для «держать между A и B»; одиночный порог — для «выше / ниже заданного».
Условия по температуре, влажности и свету
6

Сигналы

Правила по сухим контактам входов IN1–IN3: кнопки, датчики открытия, пожарные / охранные шлейфы и другие «замкнул / разомкнул» датчики. Это не климатические датчики с главного экрана — отдельная логика по дискретным входам.

  • Добавление — кнопкой «+», затем сохранение на устройство.
  • В автоматизации тот же вход можно «Подкл.» к каналу и/или включить «Сообщ.» — охрана без включения нагрузки тоже нормальный сценарий.
  • Условие задаётся как «есть» / «нет» (полярность контакта) и действие на розетку «ВКЛ» / «ВЫКЛ». Состояние входа общее на модуль; включение/выключение — на выбранный канал.
Сигналы для выбранного устройства
7

Однократный запуск

Разовое действие по времени без постоянного расписания: проветривание, полив, тестовое включение «на N минут / к такому-то часу». После срабатывания правило не повторяется каждую неделю — в отличие от пункта «Расписание».

  • Нужно заранее выбрать устройство и канал — иначе запуск некуда привязать.
  • Маска дней недели здесь не используется: важен момент однократного срабатывания.
  • Не путайте с ручным тумблером на главном экране: однократный запуск уходит в устройство как отложенная команда и не заменяет недельное расписание.
Однократный запуск для канала
8

Настройки приложения

Меню ☰ — про телефон и аккаунт, а не про пороги модуля. Здесь же проверяют, почему удалённый доступ «молчит», хотя локально всё работает.

  • Тема оформления — светлая / тёмная, только внешний вид приложения.
  • Проверка API и MQTT — быстрый тест связи с сервером. Если локально есть значок IP, а API «красный», устройство в домашней сети есть, а облачный канал пока нет (или наоборот — смотрите журнал).
  • Имя и пароль аккаунта — для списка устройств и удалённого управления вне дома.
  • Список устройств аккаунта — привязка / отвязка модулей на сервере.
  • Выход — сброс сессии на этом телефоне; настройки модулей на железе остаются.
Настройки приложения и аккаунта
9

Журнал

Два разных потока: ответы и служебные сообщения устройства (UDP / API) и отдельно история push-уведомлений. Первое — для отладки связи и команд, второе — что реально доходило до телефона.

  • Если на главном IP, а в журнале нет ответов по API — смотрите локальный канал; при значке API ищите ответы сервера и ошибки авторизации.
  • Push-история показывает заголовок с именем устройства и позволяет листать / удалять записи — удобно проверить, сработало ли «Сообщ.» без включения нагрузки.
  • При настройке новой сети или GPRS держите журнал открытым: по строкам видно, дошла ли команда и что ответил модуль.
Журнал событий