Приложение

Инструкция по шагам

Модуль можно настроить ещё до домашнего интернета — он поднимает свою Wi‑Fi точку доступа. Когда в настройках укажете домашнюю сеть роутера, модуль выйдет в интернет: управлять им и получать уведомления можно будет из любого места, не только дома. Если домашний Wi‑Fi пропадёт — связь переключится на запасной GPRS.

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: кнопки, датчики открытия, пожарные / охранные шлейфы и другие «замкнул / разомкнул» датчики. Это не климатические датчики с главного экрана — отдельная логика по дискретным входам.

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

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

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

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

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

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

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

Журнал

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

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