• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Очередной MQTT-клиент для android в виде приборной панели списком

ravend

Member
1. Напряжение в сети. 170-280
2. Да много чего так можно, например процент наполнения колодца - караул, мало, нормально, много
Понятно, я подумаю, как это оформить в настройках, понятно, что спрос на такой функционал есть.
 

Vbifyz1

New member
Прога автообновилась, кнопочки ОК. Есть предложение - после обновления должен появляться экран с изменениями, чтоб знать что тестить.
 

solopov

New member
В последней версии программы в rgb led пропала установка значения на которое он реагирует. Те есть получается, что инверсию из примера у себя могу только повторить копированием примера
 

ravend

Member
В последней версии программы в rgb led пропала установка значения на которое он реагирует. Те есть получается, что инверсию из примера у себя могу только повторить копированием примера
Спасибо за информацию. В эти выходные будет релиз. В нём исправлю.
 

ShaMan

New member
Спасибо за обновление )
Всплыл небольшой косячек:
- при добавлении новой вкладки, смещаются странички. Лечится переименованием страниц )
 

ravend

Member
Добрый день!
Вышел очередной релиз, из нового - количество вкладок не ограничено (раньше можно было иметь не больше четырех). Порядок вкладок можно изменять.
К сожалению, есть информация (спасибо ShaMan), что переход на новый релиз происходит не без ошибок, - возможно вам придется (проблема проявляется не всегда) переименовать страницы, так как их имена будут "смещены" и не соответствовать первоначально заданным.
Также хочу сообщить, что предыдущие файлы с экспортированными настройками (Share settings...) не совместимы с текущей версией приложения, необходимо создать их заново (если они вам нужны).
 

dao89

New member
@ravend спасибо за обновление. Как и было описано, имена вкладок сместились, пришлось всё заново задавать. Но один раз это сделать несложно, как по мне. Напомню про свою старую "хотелку": сделать возможность перемещаться между вкладками пролистыванием, примерно так же, как на рабочем столе можно перемещаться между экранами перелистывая их влево\вправо.
 

ravend

Member
@ravend спасибо за обновление. Как и было описано, имена вкладок сместились, пришлось всё заново задавать. Но один раз это сделать несложно, как по мне. Напомню про свою старую "хотелку": сделать возможность перемещаться между вкладками пролистыванием, примерно так же, как на рабочем столе можно перемещаться между экранами перелистывая их влево\вправо.
На счет "хотелки", есть технические проблемы с реализацией.
 

ShaMan

New member
Добрый день!
Вышел очередной релиз, из нового - количество вкладок не ограничено (раньше можно было иметь не больше четырех). Порядок вкладок можно изменять.
К сожалению, есть информация (спасибо ShaMan), что переход на новый релиз происходит не без ошибок, - возможно вам придется (проблема проявляется не всегда) переименовать страницы, так как их имена будут "смещены" и не соответствовать первоначально заданным.
Также хочу сообщить, что предыдущие файлы с экспортированными настройками (Share settings...) не совместимы с текущей версией приложения, необходимо создать их заново (если они вам нужны).
Настройки, которые были созданы в прошлой версии всётаки подходят ))
 

ravend

Member
Настройки, которые были созданы в прошлой версии всётаки подходят ))
неа, если выйти из приложения принудительно (или перезагрузить телефон) непосредственно после импорта настроек, то при следующем запуске состав вкладок (имена) не будут иметь корректный вид, а будут в виде tab#1, tab#2 и т.д. Поэтому поаккуратней, не потеряйте что-то важное (лучше не пользоваться ими). Возможно выход, это экспортировать сразу после импорта старых настроек, и импортировать уже файл в новом формате. Но как то всё это сложно, поэтому заявлено, что не работает со старыми файлами настроек.
 

Zed

New member
Конечно во первых - Первоклассная программа! Всё удобно и функционально.
Интересует вот какой вопрос - можно ли подключиться к двум или более серверам/брокерам? т.е. было бы удобно - одно подключение к домашнему брокеку, а другое к брокеру через интернет. Или хотя бы возможность загружать настройки разных серверов подключения без постоянного вбивания новых данных.
 

ravend

Member
Конечно во первых - Первоклассная программа! Всё удобно и функционально.
Интересует вот какой вопрос - можно ли подключиться к двум или более серверам/брокерам? т.е. было бы удобно - одно подключение к домашнему брокеку, а другое к брокеру через интернет. Или хотя бы возможность загружать настройки разных серверов подключения без постоянного вбивания новых данных.
Переключаться между двумя брокерами сейчас возможности нет, кроме как каждый раз импортировать сохраненные ранее настройки (пароль при этом не будет заменяться в параметрах приложения).
1.Сохранение производится через меню, пункт - Share settings... при этом нужно выбрать приложение, через которое нужно сохранить файл настроек, для Вашей задачи подойдет, сохранение в Google Disk (также некоторые файловые менеджеры предлагают себя, и файл можно будет сохранить локально). Важно понимать, что файл настроек содержит не только настройки соединения, но и параметры всех вкладок, включая виджеты.
2.Восстановление производится тапом по ранее сохраненному файлу и выбором в качестве программы открытия - Linear MQTT Dashboard, вот пример восстановления настроек из файла (из почтового вложения, но это не принципиально) -
.

Если же речь про разные адреса к одному и тому же серверу (брокеру MQTT), то проблему правильней решить другим способом, - можно воспользоваться бесплатными DDNS серверами, и зарегистрировать свой внешний IP на нём (порт 1883 должен быть проброшен внутрь локальной сети). При этом для доступа к серверу (без разницы, из локальной сети или через интернет) Вы будете использовать всегда один адрес.
Некоторые производители беспроводных роутеров предлагают такую возможность "из коробки", посмотрите в настройки своего, ищите касаемо "DDNS".
 

Иной

New member
@ravend: Привет, мы тут клепаем свое переложение под Андроид.
Можешь подсказать ссылки - как работает с MQTT под Андроидом и оптимальные библиотеки (если они нужны) чтоб поднять клиент? То то что находим все какое-то древнее.
 

ravend

Member
@ravend: Привет, мы тут клепаем свое переложение под Андроид.
Можешь подсказать ссылки - как работает с MQTT под Андроидом и оптимальные библиотеки (если они нужны) чтоб поднять клиент? То то что находим все какое-то древнее.
Привет!
На русском не видел нормального описания, есть очень хорошее в виде статей здесь - MQTT Essentials | HiveMQ несколько частей (начать с первой, расположена на второй странице). Библиотеку клиента использую GitHub - looluo/mqtt-client: A Java MQTT Client, форк, в оригинале есть критичный косяк, на который автор похоже забил.
 
Сверху Снизу