Что нового в версии 1.24.0

Примечания к обновлению MQTT Dashboard Client

Новые функции

ПРЕМИУМ

Несколько домов

Квартира, дача и офис живут отдельно: у каждого дома свои группы, виджеты и сцены.

Что нового:
  • Дом создаётся и переключается в «Настройках», в карточке текущего дома
  • У каждого дома свои группы, виджеты и сцены; брокеры общие для всех домов
  • «Добавить стандартные комнаты» сразу создаёт гостиную, кухню, спальню и другие группы
  • Дом можно переименовать, переставить в списке и удалить
Важно знать:

Бесплатно доступен один дом, дополнительные — с Premium. Сценарии и уведомления работают во всех домах, а не только в открытом. При удалении дома удаляются его группы, виджеты, сцены и сценарии, а брокеры остаются.

ПРЕМИУМ

Параметр «Местоположение»

Широта и долгота из сообщения — на карте, с треком и маршрутом до точки.

Что нового:
  • Новый тип параметра: текст «широта, долгота», JSON с lat/lon или lat/lng, GeoJSON и OwnTracks
  • На карточке виджета — карта не меньше 2×2 ячеек, на виджете рабочего стола — снимок карты
  • В деталях — живая карта с треком за выбранный период и кнопка «Весь трек»
  • «Построить маршрут» открывает навигатор до последней точки
Важно знать:

Без подписки карта на карточке и в деталях закрыта кнопкой Premium: виден только район без точки. Трек и маршрут — с подпиской.

ПРЕМИУМ

Телефон как устройство

Датчики телефона уходят на ваш брокер — как у любого другого устройства.

Что нового:
  • Публикуются батарея, экран, энергосбережение, режим звука и «Не беспокоить», сеть, свободное место, следующий будильник и версия приложения
  • Местоположение — треком с выбранной частотой, в формате OwnTracks
  • Обновление сразу при изменении (работа в фоне) или примерно раз в 15 минут без фона
  • «Объявлять устройство» публикует описание в формате обнаружения: телефон сам появляется в поиске устройств
  • При выключении приложение очищает свои сообщения на брокере
Важно знать:

Батарея — бесплатно, остальные датчики и местоположение — с Premium. По умолчанию ничего не отправляется, каждый датчик включается отдельно, данные уходят только на выбранный брокер. Работа в фоне заметно расходует батарею.

ПРЕМИУМ

Выгрузка истории

История значений сохраняется в файл CSV или JSON.

Что нового:
  • Пункт «Выгрузить историю» в меню терминала и в меню экрана виджета или параметра
  • Можно выгрузить сообщения терминала под текущим фильтром или выбранные параметры виджета
  • Период — от 5 минут до 30 дней или за всё время
  • Выгрузка идёт в фоне: плашка с прогрессом, «Свернуть», «Остановить» и «Открыть» по завершении
  • В CSV разделитель — запятая, значения записываются так, как их прислало устройство
Важно знать:

Выгрузка входит в подписку. Если её остановить или она прервётся, файл удаляется.

ПРЕМИУМ

Картинки в сообщениях и архив кадров

Изображения из MQTT-сообщений без ручной возни с base64 — и галерея всех кадров.

Что нового:
  • Параметр «Изображение» понимает картинку в сообщении байтами или base64: JPEG, PNG, GIF и WebP
  • Вместо простыни base64 — подпись «Картинка JPEG, 124 КБ»
  • Поиск устройств находит картинку в сообщении
  • В деталях параметра — «Все кадры»: галерея по дням и полноэкранный просмотр
  • Архив можно очистить, а его объём виден в «Настройках» → «Данные и хранилище» → «Использование хранилища»
Важно знать:

Бесплатно хранятся последние 20 кадров, до 500 — с Premium. Очистка удаляет все кадры, кроме последнего; кадры также удаляются вместе с историей.

ПРЕМИУМ

Условие с задержкой и порогом сброса

Сценарий по значению больше не срабатывает от каждого кратковременного всплеска.

Что нового:
  • В условии по значению два новых поля: «Держится не менее» — до 24 часов
  • «Сброс при» задаёт порог: повторно сценарий сработает, только когда значение пересечёт его
  • В карточке условия видно «держится…» и «сброс при…»
Важно знать:

Обе настройки входят в подписку. Без неё условие срабатывает сразу, а повторно — как только перестанет выполняться. Если подписка закончится во время отсчёта, сценарий сработает сразу.

ПРЕМИУМ

Подтверждение перед отправкой

Случайное касание больше не отправит команду устройству.

Что нового:
  • Флажок «Спрашивать перед отправкой» в разделе «Отправка» редактора параметра
  • Диалог подтверждения при ручном управлении: главный экран, экран виджета, экран параметра и виджет рабочего стола
  • Для кнопки «нажато» и «отпущено» уходят только после «Отправить»
Важно знать:

Подтверждение работает с Premium. Без подписки попытка отправить предлагает подключить Premium или отключить подтверждение, а значение не отправляется. Сценарии, сцены и терминал подтверждение не спрашивают.

Графики: масштаб щипком и прокрутка

График можно приблизить, чтобы разглядеть отдельные точки.

Что нового:
  • Щипок по графику приближает его вплоть до 1/60 интервала
  • Приближённый график прокручивается по времени
  • Шкала времени начинается с первой точки и заканчивается текущим моментом
  • Смена интервала сбрасывает масштаб
Где работает:

На экране виджета и экране параметра, в том числе на объединённом графике нескольких величин.

Лента текстового параметра

У текстового параметра видно не только последнее значение, но и предыдущие.

Что нового:
  • Чип «Последнее» на экране деталей открывает ленту из 5, 10, 20 или 50 значений
  • Направление ленты: входящие, исходящие или все
  • У исходящих видна пометка «Отправлено»
  • Выбранный вид запоминается для параметра
Где настроить:

Чип в шапке блока текста на экране деталей виджета и на экране отдельного параметра.

Исправления и улучшения

Версия также включает исправления и улучшения стабильности и подключения.

  • Поиск устройств показывает не больше 12 параметров у устройства, чтобы экран не подвисал
  • На главном экране группы можно показывать чипами: одна группа на экране, переключение между ними — «Настройки» → «Интерфейс» → «Группы на главном экране»
  • В меню параметра в редакторе виджета появилось «Клонировать»: копия с теми же настройками. Сверх четырёх параметров для копии нужен Premium
  • «Документация» и «Чат в Telegram» переехали на экран «О приложении», в настройках вместо трёх пунктов остался один
  • После отправки конфигурации с новым паролем приложение предлагает сохранить его или обновить сохранённый
  • Приложение переведено на индонезийский язык

Предыдущая версия 1.23.4

Исправления и улучшения

  • Поиск устройств работает плавнее: экран найденных устройств больше не подвисает при большом числе находок, а «Показать скрытые» сразу показывает или прячет скрытые устройства
  • Терминал на экране деталей раскрывается свайпом вверх по всей свёрнутой панели, включая строку ввода, а в меню экрана параметра появился пункт «Терминал»

Предыдущая версия 1.23.3

Исправления и улучшения

  • Все графики на экране деталей показывают одно и то же окно времени: полоса состояний больше не теряет прошлое, а числовой график не заглядывает в будущее
  • Поиск устройств больше не теряет датчики, когда устройство объявляет их разом, и не выдаёт конфигурации из обмена по MQTT за найденные устройства
  • Плашка «Найдено новых устройств» на узком экране умещает текст в две строки
  • Ручная сортировка групп больше не дёргается при перетаскивании, в том числе мышью
  • В тёмной теме тексты, иконки и рамки ошибок стали читаемыми
  • Список в диалоге выбора типа параметра прокручивается до последнего типа
  • Жест «назад» сдвигает экран вбок, как кнопка «Назад», а не уменьшает его; поле поиска теряет фокус, когда клавиатуру закрыли
  • После покупки Premium «Назад» больше не возвращает на экран «Подписка отключена»

Предыдущая версия 1.23.2

Исправления и улучшения

  • Сценарии по значению срабатывают в фоне сразу, без возврата в приложение, в том числе после перезагрузки телефона
  • Удаление виджета из редактора, открытого с экрана виджета, больше не роняет приложение: экран виджета закрывается
  • После удаления виджета другие параметры больше не перестают получать данные до переподключения
  • Редактор параметра больше не зависает, когда в его топик пришла картинка
  • Поле ввода больше не уходит под клавиатуру
  • В терминале «Создать виджет по этому топику» открывает создание виджета с брокером и топиком сообщения; в фильтре терминала выбранные топики стоят в начале списка
  • В меню экрана параметра пункт называется «Редактировать параметр»; метка «Новое» у добавления адреса подключения пропадает после нажатия

Предыдущая версия 1.23.1

Исправления и улучшения

  • Приложение больше не закрывается при долгом нажатии на поле ввода
  • Экраны сценария и условия, редактор параметра и консоль публикации больше не падают, если параметр или сценарий удалили, например при импорте конфигурации
  • Главный экран больше не падает на данных виджета со знаком %
  • Фоновая работа на Android 15 больше не падает по истечении суточного лимита
  • Приложение быстрее запускается и не подвисает после покупки подписки и при загрузке телефона
  • Пока переключатель ждёт ответа устройства, остальные элементы управления на экране работают
  • Условие сценария по значению больше не срабатывает повторно на том же округлённом числе
  • Покупка Premium из редактора сценария больше не стирает несохранённые правки, а сам редактор открывается без пустой формы
  • После импорта конфигурации сценарии не ссылаются на ненайденные параметры, а итог импорта называет то, что действительно перенесено
  • В списке брокеров у ошибки подключения видно, когда была попытка; при выключенном автоподключении диалог не обещает повторных попыток; статус подключения больше не сбрасывается в «отключён» после успешного переподключения
  • Время из JSON читается и числом: метка Unix-времени в секундах или миллисекундах
  • Сообщение, не подошедшее под JsonPath или регулярное выражение, больше не попадает в значения параметра, историю и условия сценариев
  • Виджет, созданный на экране группы, сразу попадает в эту группу; картинка на экране виджета не мигает при обновлении; в редакторе параметра флажки вместо тумблеров

Предыдущая версия 1.23.0

Новые функции

ПРЕМИУМ

Поиск устройств на брокере

Приложение само находит устройства на вашем MQTT-брокере и добавляет их готовыми виджетами — без ручной настройки топиков.

Что нового:
  • Распознаются Home Assistant, Zigbee2MQTT, Tasmota, Shelly и обычные топики
  • Найденные устройства видны на главном экране, у брокеров и сразу после подключения нового брокера
  • Устройства раскладываются по группам: по комнатам или в одну группу, раскладку можно поправить
Важно знать:

Искать устройства можно бесплатно. Добавление найденных устройств входит в подписку.

ПРЕМИУМ

До 32 параметров в одном виджете

Предел в четыре параметра снят: всё устройство помещается в один виджет.

Что нового:
  • С подпиской в виджете может быть до 32 параметров
  • То, что не поместилось на карточку, показывается на экране виджета, а на карточке — счётчик «+N»
  • Найденные устройства добавляются со всеми своими параметрами
Важно знать:

Без подписки в виджете работают 4 параметра, как раньше. Если подписка закончится, остальные параметры не удаляются: данные продолжают приходить, а значения и управление вернутся после продления. Какие четыре параметра работают, зависит от их порядка в настройках виджета.

Новый экран виджета

Экран виджета стал компактнее: параметры идут по порядку, а графики легко сравнивать.

Что нового:
  • Параметры показываются в том же порядке, что и в настройках виджета
  • Порядок блоков можно поменять перетаскиванием прямо на экране и так же сбросить
  • Интервал один на весь экран и выбирается в шапке, шкала времени осталась у каждого графика
  • Терминал на экране параметра открывается выдвижной панелью и не мешает смотреть значение и график
  • Кнопка «Подключить» на плашке «Брокер не подключен» теперь работает

Несколько величин на одном графике

Числа и регуляторы одного виджета можно показать на общем графике.

Что нового:
  • Включается в режиме «Настройка вида» на экране виджета
  • Легенда с цветами линий, нажатие на линию в легенде прячет её
  • У величин с разными единицами своя шкала: слева и справа

Регулятор в виде ползунка

Кроме круглого регулятора появился линейный ползунок.

Что нового:
  • Вид выбирается в настройках параметра: «Вид регулятора» — круг или линия
  • Ползунок работает и на главном экране, и на экране виджета
  • Нажатие на значение открывает ввод точного числа
Существующие виджеты:

Регуляторы остаются круглыми, пока вы не выберете другой вид.

Настройка вида графика

График числа и регулятора можно оформить под себя.

Что нового:
  • Тип графика: линия, свечи или область
  • Цвет и толщина линии, цвета свечей для роста и падения
  • Настройки можно сделать общими по умолчанию или применить ко всем графикам сразу
  • Новые интервалы графиков: 5, 15 и 30 минут
Где настроить:

Строка «Вид графика» в редакторе параметра или пункт «Вид графика» в меню экрана параметра.

Отправка сообщений в формате JSON

Собирать JSON вручную префиксом и постфиксом больше не нужно.

Что нового:
  • В блоке «Исходящие» можно выбрать формат «JSON»
  • Укажите путь, куда записать значение, например $.state
  • Постоянные поля задаются шаблоном, например {"device":"lamp1"}
  • Тип значения: авто, строка, число или логическое
  • Предпросмотр показывает сообщение, которое уйдёт на устройство
Существующие виджеты:

Продолжают отправлять сообщения в формате «Текст», как раньше.

Терминал: поиск и фильтры

Нужное сообщение в терминале теперь легко найти.

Что нового:
  • Поиск по значению, топику, имени виджета и параметра
  • Фильтры по брокеру, топику, направлению и периоду
  • Брокер виден в карточке сообщения сразу
  • Топик можно скопировать, а сообщение — отправить повторно
Важно знать:

Поиск и фильтры доступны бесплатно.

Планшеты: редактор виджета в две панели

На широком экране настройки виджета и параметр видны одновременно.

Что нового:
  • Слева настройки виджета, справа сразу открыт параметр
  • Кнопка «Сохранить» оставляет параметр открытым
  • Если в параметре остались несохранённые правки, приложение спросит перед переходом к другому

Исправления и улучшения

Сценарии: скрипт больше не срабатывает сам после редактирования, правка одного действия сцены не затирает соседнее

Круглый регулятор больше не мешает прокручивать экран и надёжнее ловит палец

Графики, открытые надолго, больше не ломаются

Нажатие на уведомление открывает нужный экран и тогда, когда приложение уже запущено

Резервная копия: сохраняются звуки сценариев, а после неудачного восстановления брокеры подключаются снова

Терминал: исправлены сбои при частых переподключениях брокера

Подсказки топиков и поле ввода больше не прячутся под клавиатурой

Копия виджета сразу открывает свои настройки, а вопрос «Сохранить изменения?» появляется, только если что-то изменили

Новые пользователи снова видят подсказку о создании первого виджета

Если картинка не загрузилась, показывается понятное сообщение вместо текста ошибки

Кнопка «Оценить» открывает страницу приложения в том магазине, откуда оно установлено

Пустые списки на экранах «Дом», «Брокеры», «Группы» и «Сценарии» показывают понятную картинку с подсказкой, видную и в светлой теме

Пункт «Системный» в выборе языка сразу возвращает язык системы, без перезапуска приложения

Уведомление проигрывания звука сценария с кнопкой «Стоп» показывается на Android 12 и ниже и выглядит как положено на Android 11 и ниже

Сцены: ошибка отправки команды теперь показывается, а удалённая сцена не закрывает приложение

Плашка переподключения к брокеру появляется только при обрыве дольше 5 секунд и показывает одно и то же состояние на всех экранах

Подписка: экран покупки больше не зависает, если магазин не отдал предложения; «Восстановить покупку» в RuStore открывает вход в магазин; подпись «Виджеты на главном экране» переведена

Меньше зависаний при запуске приложения

Мелкие правки: панель терминала раскрывается после настроек публикации, галочка в меню интервала графиков стоит справа, чекбоксы в «Найденных устройствах» выровнены


Предыдущая версия 1.22.1

Исправления ошибок

Исправлены ошибки и улучшена общая стабильность


Предыдущая версия 1.22.0

Новые функции

ПРЕМИУМ

Виджеты на рабочем столе

Вынесите виджет дашборда на рабочий стол телефона или планшета: последние значения видны без запуска приложения, а переключатели и кнопки работают прямо оттуда.

Что нового:
  • Виджет добавляется из списка виджетов лаунчера: выберите любой виджет своего дашборда, группы показаны вкладками
  • Тот же вид, что у карточки в приложении: иконки, цвета и раскладка параметров
  • Значения обновляются сразу, как только приходят новые данные
  • Переключатели и кнопки управляют устройством прямо с рабочего стола
  • Виджет можно уменьшить до одной клетки; в списке лаунчера есть готовые размеры 1×1 и 2×1
Важно знать:

Виджеты рабочего стола входят в подписку. Без неё вместо значений показывается замок с переходом на оформление премиума.

Остальные типы параметров (значение, регулятор, выпадающий список и др.) на рабочем столе показывают текущее значение, управлять ими нужно из приложения.

Свой размер виджета и порядок параметров

Размер карточки больше не привязан к числу параметров: сколько места она занимает на главном экране и как расставлены параметры, решаете вы.

Что нового:
  • Размер виджета в ячейках сетки (ширина и высота) выбирается вручную, «Авто» — как раньше
  • У каждого параметра своя ширина в ячейках
  • Порядок параметров меняется перетаскиванием — он совпадает с порядком на карточке
  • Параметр можно скрыть с карточки: он останется виден на экране виджета
  • Настройки → Интерфейс → Главный экран → Сбросить размеры возвращает все размеры в «Авто»
  • Размер и место виджета в сетке переносятся вместе с конфигурацией на другие устройства
Существующие виджеты:

Остаются в режиме «Авто» и выглядят как раньше. Ничего перенастраивать не нужно.

Новый экран создания и редактирования виджета

Создание и редактирование теперь на одном экране, а ошибки заполнения объясняются понятными словами.

Что нового:
  • Параметр добавляется одним нажатием
  • Настройки параметра разбиты на сворачиваемые секции: «Подписка», «Отправка», «Сценарии»
  • Кнопка Готово всегда под рукой, а ошибки собраны в одну сводку — нажмите на ошибку, и вы попадёте к нужному полю
  • Топик можно проверить по MQTT, не уходя с экрана
  • Новый виджет сразу получает первый параметр
Порядок параметров:

Новый параметр всегда добавляется в конец списка.

Каталог на 416 иконок с поиском

Иконок стало почти в четыре раза больше (было 110), и найти нужную стало проще.

Что нового:
  • Иконки разложены по группам — освещение, доступ, питание и другие
  • Поиск работает по русским и английским словам независимо от языка интерфейса
  • В списке выбора иконки сразу показываются выбранным цветом
Существующие виджеты:

Выбранные ранее иконки сохраняются без изменений.

Планшеты: две панели в настройках и сценариях

На широком экране приложение лучше использует место.

Что нового:
  • Настройки и Сценарии показываются в две панели: список слева, открытый пункт справа
  • «Брокеры» и «Группы» тоже открываются справа, а «назад» возвращает список на место
  • Развёрнутая боковая панель ложится поверх содержимого и не отнимает место
Важно знать:

Виджеты на главном экране больше не сжимаются при открытии меню.

Исправления и улучшения

Приложение запускается быстрее и стабильнее, в том числе после восстановления из резервной копии

Надёжнее подключение к брокеру, в том числе после импорта конфигурации

Обмен конфигурациями: исправлены сбои при вводе пароля, импорте и восстановлении из резервной копии

Сценарии: исправлена работа условия «Приложение запускается» и сценариев без условий, редактор уведомления принимает любой текст

Терминал: исправлены сбои, пункт «Терминал» больше не показывается у текстового параметра

Оформление премиума: из экспорта, импорта конфигурации и редактора адреса брокера открывается нужный экран

Единицы измерения (префикс и постфикс) отображаются рядом со значением только при активной подписке


Предыдущая версия 1.21.0

Новые функции

Переключатель: от 2 до 4 состояний

Переключатель больше не ограничен парой «Включено / Выключено». Теперь это настраиваемый список из 2–4 состояний — например, «Выкл / Авто / Турбо» для вентиляции или «Стоп / Открыть / Закрыть» для ворот.

Что нового:
  • У каждого состояния своя подпись, MQTT-значение, иконка и цвет
  • Новый вид на плитке: сегментированный переключатель вместо прежнего контрола
  • Состояния подстраиваются под размер плитки — одна строка, две строки или меню на самых маленьких
  • Тумблер Ждать подтверждение от устройства: публикация с таймаутом и индикатором загрузки, можно отключить при нестабильном брокере
  • Состояния входят в резервную копию, обмен конфигурациями и клонирование виджета
Существующие виджеты:

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

Подробнее в разделе Настройка параметров виджета документации.

Новый тип виджета: Выпадающий список

Для значений, которых слишком много для переключателя: режим кондиционера, пресет освещения, источник сигнала, скорость вентилятора.

Что нового:
  • Без ограничения на количество состояний (минимум два)
  • Текущее состояние показывается компактной строкой, нажатие открывает меню со всеми вариантами
  • Настройка состояний та же, что у Переключателя: подпись, MQTT-значение, иконка, цвет
  • Поддерживается ожидание подтверждения от устройства
Пример:

Кондиционер публикует в home/ac/mode значения AUTO, COOL, HEAT, DRY, FAN. Пять состояний с понятными подписями — и виджет показывает текущий режим и переключает его.

Подробнее в разделе Настройка параметров виджета документации.

Блокировка главного экрана

Защитите собранный дашборд от случайных изменений — особенно полезно на общем или настенном планшете, к которому подходят разные люди.

Как это работает:
  • Включается в Настройках → Интерфейс → Главный экран, по умолчанию выключена
  • При включённой блокировке долгое нажатие на главном экране ничего не делает: нет контекстного меню виджета и перетаскивания
  • Короткие нажатия, переключатели, кнопки, регуляторы и выпадающие списки работают как раньше
  • Блокировка действует и внутри группы — те же виджеты остаются защищены
Важно знать:

Редактирование, клонирование и удаление виджета остаются доступны обычным путём: нажатие на виджет → экран виджета → нужное действие.

Тип данных параметра: превью вместо списка названий

Раньше тип параметра выбирался выпадающим списком, где у пунктов были только названия — по ним не отличить «Логический» от «Переключателя». Теперь тип выбирается в шторке, где у каждого типа живое превью и короткое описание.

Что нового:
  • Превью рисуется тем же кодом, что и плитка на главном экране — видно, как параметр будет выглядеть на самом деле
  • У каждого типа описание: что он показывает и можно ли им управлять
  • Название и Тип данных собраны в одну карточку, название идёт первым
Понятнее названия настроек:
  • «Тип свойства виджета» → «Тип данных»
  • «Вид на главной» → «Иконка» с пояснением «Выбор иконки и цвета»
  • Заголовок диалога вида → «Иконка и цвет»

Подробнее в разделе Настройка параметров виджета документации.

Исправления и улучшения

Параметр «Кнопка»: удержание кнопки больше не открывает контекстное меню виджета и не начинает перетаскивание тайла

Настройки: размеры виджетов переехали в новый раздел Настройки → Интерфейс → Главный экран

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


Предыдущая версия 1.20.0

Новые функции

ПРЕМИУМ

Адреса подключения брокера

Брокер может иметь несколько адресов подключения. Если текущий адрес недоступен, приложение автоматически переключится на следующий.

Что нового:
  • Несколько адресов для одного брокера — например, локальный IP дома и облачный домен
  • Приоритет — Высокий / Средний / Низкий: адреса с высоким приоритетом пробуются первыми
  • Сеть — для каких сетей подходит адрес: Любая / Только Wi-Fi / Только моб. сеть
  • Автоматический переход на следующий адрес при недоступности текущего
  • Растущая пауза между попытками (2 с → 60 с) и сброс при смене сети
  • Быстрое включение/отключение и удаление адреса вынесены в меню на экране редактирования
  • Адреса подключения теперь входят в резервную копию
Доступность:

Первый адрес — бесплатно, дополнительные адреса — подписка Premium.

Подробнее в разделе Адреса подключения брокера документации.

ПРЕМИУМ

Обмен конфигурациями по MQTT

Переносите настройки приложения между устройствами через MQTT-брокер: виджеты, группы, сцены и скрипты.

Экспорт (отправка):
  • Настройки → Обмен конфигурациями по MQTT → Экспорт конфигурации
  • Выберите, что включить: сцены, скрипты, учётные данные брокеров
  • Дополнительно: пароль шифрования и срок хранения (1–30 дней)
  • Нажмите Опубликовать — конфигурация появится на брокере
Приём (импорт):
  • Включите Получать конфигурации — приложение подпишется на config/share/+
  • Полученные конфигурации: Подробнее, Применить, Отклонить
  • Режимы импорта: Объединить или Заменить всё
  • Ввод пароля вынесен в отдельный шаг с возможностью сохранить его для автоприменения к будущим конфигурациям
  • Отзыв своей публикации — конфигурация стирается на брокере, у других устройств пропадает
  • Поле Автор переименовано в Название конфигурации

Подробнее в разделе Обмен конфигурациями по MQTT документации.

Исправления и улучшения

Улучшена стабильность MQTT-соединения и переподключения

Регулятор: отрицательные значения min/max, заливка теперь от 0, улучшен ввод единиц измерения

Список брокеров: мультивыбор долгим нажатием для массового удаления

Планшеты: группы устройств перенесены в настройки

Ускорена загрузка полученных конфигураций

Улучшена синхронизация статуса подписки и покупок

Различные исправления интерфейса на экранах брокеров и обмена конфигурациями


Предыдущая версия 1.19.10

Исправления

Исправлена ошибка определения сети

Улучшения

Улучшена работа со статусами подписок


Предыдущая версия 1.19.9

Исправления

Исправлена ошибка подключения к брокеру через SSL и WSS на некоторых устройствах

Улучшения

Улучшено отображение причин ошибки при потере соединения с брокером


Предыдущая версия 1.19.8

Исправления

Исправлены ошибки инициализации


Предыдущая версия 1.19.7

Исправления

Исправлена ошибка некорректного применения прозрачности для виджетов на некоторых устройствах

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

  • Прозрачность виджетов больше не зависит от статуса подключения — для отображения статуса используются иконка отключения и анимированная рамка

Предыдущая версия 1.19.6

Исправления

Исправлены ошибки создания виджетов, групп и скриптов


Предыдущая версия 1.19.4

Исправления

Исправлены ошибки подключения по SSL

Исправлены ошибки клонирования виджета и его параметров


Предыдущая версия 1.19.3

Исправления

Исправлены ошибки создания 2+ параметра виджета


Предыдущая версия 1.19.2

Исправления

Исправлены WebSocket (WS/WSS) подключения после миграции клиента

После перехода с Eclipse Paho на HiveMQ перестали работать подключения через WebSocket (WS и WSS) — в новом клиенте отсутствовал WebSocket transport.

  • Исправлены подключения как по WS, так и по WSS

Предыдущая версия 1.19.1

Исправления

Исправлена потеря условий скриптов после восстановления из бэкапа

При восстановлении резервной копии условия скриптов (сценариев) могли полностью пропадать. После восстановления все сценарии открывались пустыми, без условий.

  • Резервное копирование теперь корректно сохраняет все условия скриптов
  • При восстановлении условия восстанавливаются в полном объёме

Скрипты теперь можно редактировать в отключённом состоянии

Ранее открыть скрипт на редактирование можно было только если он включён. Это не позволяло изменить сценарий, который был выключен.

  • При открытии отключённого скрипта он остаётся выключенным — не включается автоматически
  • Все изменения сохраняются, скрипт остаётся выключенным
  • Чтобы включить скрипт после редактирования — используйте переключатель на главном экране сценариев

Предыдущая версия 1.19.0

Улучшения

УЛУЧШЕНИЕ

MQTT теперь работает через HiveMQ

Полностью переписан MQTT-клиент. Вместо устаревшего Eclipse Paho используется современный HiveMQ MQTT Client.

Что изменилось:
  • Более стабильное соединение — меньше обрывов
  • Улучшенная обработка ошибок и автоматическое переподключение
  • Корректное отображение статуса подключения
  • Поддержка всех протоколов: TCP, SSL, WebSocket, Secure WebSocket
Отложенные сообщения:
  • Если при отправке данных нет соединения — сообщение сохраняется в очередь
  • При восстановлении связи все отложенные сообщения автоматически отправляются
  • Сообщения старше 24 часов удаляются

Не требует действий от пользователя — улучшение работает автоматически после обновления.

УЛУЧШЕНИЕ

Улучшенный drag-and-drop виджетов

Переработан экран главной страницы с виджетами. Перетаскивать и организовывать виджеты стало удобнее.

Что изменилось:
  • Подсветка свободных ячеек — при перетаскивании видно, куда можно поставить виджет
  • Hover-подсветка — целевая позиция подсвечивается при наведении
  • Контекстное меню — долгое нажатие на виджет открывает меню действий
  • Улучшена логика перемещения между группами
  • Исправлено мерцание и сдвиги сетки при перетаскивании

Исправления

Исправлены ошибки фоновой работы

  • Исправлена проверка разрешения на фоновую работу — при старте приложения корректно проверяется наличие разрешения на фоновую активность
  • Добавлен трекинг статуса подписки в аналитику для улучшения совместимости

Дополнительные возможности по подписке

ПРЕМИУМ

Новые возможности в скриптах

Скрипты (сценарии) стали ещё мощнее — добавлены новые типы условий и действий.

Новые возможности:
  • LogicalBlock — логический блок для группировки нескольких условий. Позволяет комбинировать условия через И / ИЛИ, создавая сложные сценарии:
    Пример: «Если температура > 30°C И влажность < 20%» —
    или: «Если кнопка нажата ИЛИ прошло больше часа»
  • StartAppCondition — новое условие, которое срабатывает при запуске приложения. Полезно для выполнения действий после перезапуска.
  • Уведомление звуком — как действие в сценарии можно воспроизвести звуковой сигнал или показать push-уведомление
Где найти:

Меню → Сценарии → создать или редактировать сценарий

В конструкторе условий появились новые блоки для добавления:

  • LogicalBlock (И/ИЛИ)
  • StartAppCondition
  • Действие: звуковое уведомление
ПРЕМИУМ

Префикс и постфикс для отображаемых данных

Добавляйте текст до и после значений на виджетах. Премиум-функция для входящих данных, бесплатно для исходящих.

Входящие данные (премиум):

Форматирование полученных с брокера данных перед отображением:

Пример: датчик присылает "42"
  Указываем постфикс: °C
  На виджете отображается: 42°C
Исходящие данные (бесплатно):

Форматирование отправляемых данных — полезно для формирования JSON-команд:

Пример: ползунок установлен в "1"
  Префикс: {"command": "
  Постфикс: "}
  Брокер получает: {"command": "1"}
Как настроить:
  1. Откройте редактирование виджета
  2. В разделе Topic In (входящие данные) найдите поля Prefix (input) / Suffix (input)
  3. В разделе Topic Out (исходящие данные) — поля Prefix (outgoing) / Suffix (outgoing)
ПРЕМИУМ

Загрузка сторонних SSL-сертификатов

Подключайтесь к брокерам с любыми SSL/TLS сертификатами, включая самоподписанные и корпоративные CA.

Самоподписанные сертификаты:
  1. При создании/редактировании брокера выберите протокол ssl:// или wss://
  2. Включите опцию Self-Signed Certificate
  3. Приложение будет доверять любому сертификату этого брокера
Подходит для тестовых и локальных брокеров (домашний сервер, Raspberry Pi).
Кастомные CA-сертификаты:
  1. Выберите протокол ssl:// или wss://
  2. Опция Self-Signed Certificate должна быть выключена
  3. Нажмите Select certificate file
  4. Выберите файл сертификата в формате .pem через системный файловый менеджер
  5. Имя выбранного файла отобразится на экране
Подходит для подключения к корпоративным или облачным MQTT-брокерам с собственным CA.
ПРЕМИУМ

Regex-парсинг данных

Новый способ извлечения данных из payload — регулярные выражения. Работает как дополнительный этап после JsonPath.

Трёхшаговый pipeline:
  1. JsonPath — извлечение поля из JSON (было и раньше)
  2. Regex (основной) — извлечение данных регулярным выражением
  3. Regex (вторичный) — постобработка результата
Пример: payload = {"temp": "temperature: 25.5C humidity: 60%"}
  JsonPath: $.temp → "temperature: 25.5C humidity: 60%"
  Regex: temperature:\s*([\d.]+)C → 25.5
Дополнительно:
  • Regex времени — отдельное выражение для извлечения временной метки из payload
  • Вторичный regex — применить ещё одно регулярное выражение к результату первого
Как настроить:
  1. Откройте редактирование виджета
  2. В разделе Topic In включите тумблер Regex parse data
  3. Заполните regex-паттерны для данных и времени
  4. При необходимости включите вторичный regex

Обратная связь

Ваши пожелания и предложения:

mqtt.client.feedback@gmail.com

Скачать этот релиз:

RuStore APK Play Market APK

Магазины:

RuStore Google Play