Да, это отключается (но иногда полезно чтобы даже перезагрузка не сбрасывала состояния).
А вот как включить обновление/удаление retain записи при получении non-retain пакета?
Но кто его будет посылать?
(сейчас чищу руками: mosquitto_sub -h $1 -t "#" -v | while read line _; do mosquitto_pub -h...
Такая-же проблема.
В mosquito я столкнулся с совершенно идиотским глюком (это вроде фича, но я считаю что поведение по умолчанию должно быть другим):
1. мы публикуем retain переменную.
2. потом публикуем эту переменную с новым значением но без retain флага.
3. отключаемся от сервера.
4...
Не знаю.
Я устранил пару ошибок которые мешали мне.
Возможно постараюсь добавить незначительный но требуемый лично мне функционал. Но на этом все (меня связывает и отсутствие лицензии у исходника, и отсутствие свободного времени).
Прикрепил файл ресурсов, нужно заменить весь текст:
с
<string name="port">Port</string>
на
<string name="port">Порт</string>
и все.
(текста оказалось на удивление мало)
Локализация приложения делается элементарно, но ее нужно сделать.
Если есть желание заняться то я могу выложить здесь файл в котором нужно заменить строки на русские. А после успешного перевода я отправлю (через Pull Request) этот файл в основной репозиторий.
Добрый день.
Важная информация насчет последнего обновления:
Изменился формат файла и требуется обновить бэкап файла конфигурации (повторить "экспорт").