Сообщение flibukerk » 24 ноя 2024, 14:06
Заказал в начале ноября Бинар 5-S в исполнении 4 кВ в комплектации с BLE и кнопкой.
Установили, подключили к сигнализации, проверили работоспособность. Работает, запускается с кнопки и по команде сигнализации.
Скачал приложение Адверс, подключился по Bluetooth, проверил работоспособность. Обогреватель работает, по приложению есть критика, которую выскажу в соответствующей теме.
Одно из замечаний, которое хочу изложить здесь, касается интерфейса обновления и вообще функциональности связки BLE-пульт с приложением.
Приложение Адверс версии 3.40 установлено на телефон Sony с ОС Android версии 14.
После проверки работы я захотел посмотреть все настройки, которые доступны - естественное желание пользователя, как мне кажется.
При активном подключении к обогревателю в интерфейсе обновления доступна для нажатия кнопка "Обновить", по нажатию на которую приложение предлагает выбрать, что именно обновлять.
Я, располагая свободным временем и интересом, но будучи невнимательным, нажал обновить BLE Adapter - при том, что он, вроде бы, и так уже имел ту же версию, которую предлагалось обновить, то есть 12.0.2.9.
После нажатия кнопки "Обновить" стал отображаться режим "сохранение 12.0.2.9", индикация процесса обновления начала показывать проценты, дошли до 99 % и затем режим стал показывать "сбой загрузки".
Я подождал минуту, вышел из приложения, зашёл снова, пробовал выключать и включать модуль Bluetooth на телефоне, соединяться заново.
Устройство "Бинар 5-S" из списка соединённых устройств пропало, появилось устройство "BLE Adapter", которое имело все те же настройки обогревателя. Настройки в интерфейсе приложения можно было изменять, кнопку Нагрев нажимать, но запуск не осуществлялся. На команды сигнализации (аналоговые) обогреватель не запускался.
Несколько предпринятых попыток обновления устройства BLE Adapter через интерфейс обновления в приложении положительного результата не давали - режим по-прежнему показывал "сбой загрузки".
Спустя ещё несколько попыток передёрнуть Bluetooth на телефоне и вынимания белого предохранителя на питании обогревателя стало отображаться устройство "Test".
Созданную самостоятельно проблему я решил, после прочтения данной темы сделав следующее:
Дал автомобилю постоять 12 часов в условиях радиомолчания (на подземной парковке).
Проверил актуальность версии приложения на телефоне.
Переместился в локацию с уверенным приёмом 4G.
Сел в авто с заведённым двигателем, запустил приложение.
Соединился с устройством BLE Adapter, зашел в настройках в интерфейс обновления, выбрал в верхнем списке предлагаемых прошивок BLE Adapter, нажал Обновить, дождался загрузки и обновления, подождал ещё пару минут.
Вышел из приложения, закрыл его средствами ОС, выключил модуль Bluetooth на телефоне.
Запустил модуль Bluetooth на телефоне, зашел в приложение, выполнил поиск устройств и обнаружил Бинар 5-S, подключился к нему, подтвердил подключение нажатием выносной физической кнопки.
После этих действий всё стало работать как и раньше.
Итак, хочу донести до разработчиков следующие субъективные суждения неквалицифированного пользователя. Без обид, это то, что я вижу, не обладая специальными познаниями и не имею специфического опыта разработки этого обогревателя, адаптера и приложения.
Приложение даёт противоречивую информацию о состоянии подключённых устройств, наличие в их интерфейсе стандартных элементов управления вносит путаницу.
Приложение позволяет осуществлять обновление прошивки адаптера при условии, что актуальная прошивка и так стоит.
Приложение не отображает никакой внятной информации о том, что именно сбоит, какова причина сбоя, как её устранить.
То есть поведение приложения не соответствует тому уровню понимания, который имеет обычный пользователь, установивший его обычным образом из обычного магазина приложений.
Приложение, очевидно, имеет функционал, который хорошо понимают разработчики - вот только дельная инструкция, как пользоваться этим функционалом, находится в голове разработчиков и по частям доносится до нас, пользователей, в случае возникновения проблемы - то есть апостериори.