Добрый день, в процессе настройки WB на версии ОС из коробки и обновленной до актуальной, я периодически выключал контроллер переключателем, через какое-то время снова включал и все было ОК.
Недавно, после одного из таких “выключений-включений” контроллер начал уходить в циклическую перезагрузку.
Опытным путем выяснил, что если сбросить до заводских настроек, а потом снова “выключить - включить” переключателем - эффект повторяется со 100% вероятностью.
Если включить зуммер, выполнить команду halt, дождаться завершения звукового сигнала (как писали в одной из веток), а потом выключить переключатель, то при следующем включении все ок.
Если жать кнопку restart в webUI - тоже проблем нет.
Доп. инфо:
Установлен штатный ИБП - но не настраивал.
Из последнего, что делал “аппаратного” - подключил к разъемам A1 и 5v OUT - звонковую мастер-кнопку.
Отсюда несколько вопросов:
Действительно такое отключение контролера может приводить к указанным выше результатам?
Могло ли как-то повлиять подключение кнопки на А1 - 5v OUT?
Даже, если предположить, что правильный алгоритм делать через halt, но …
Раньше такого не было.
Если даже написать правило, чтобы делать halt, когда нет питания и внутренний ИБП осталось в нем на 10% - как это спасет? Ведь есть 10% ИБП - контроллер успешно включится, снова отработает правило 10% он уйдет на перезагрузку, но ИБП еще тянет и так пока ИБП не сдохнет окончательно и вот тогда WB как раз выключится некорректно и снова возврат к заводским настройкам…
Добрый день.
Без логов предположить причины “перезапуска” сложно. Но, могу предположить что присутствуют ошибки в файловой системе.
На всякий случай - советую обновить загрузчик как описано в Wiren Board 7: Errata — Wiren Board
Ну и - подключиться к Debug и посмотреть в чем дело.
Новую версию установлю, логи соберу.
Параллельно все равно остались вопросы
Выключать WB вот так переключателем - OK?
Какой сценарий рассматривали разработчики для случая длительного отключения энергии? Понятно, сначала подключится встроенный ИБП - WBMZ4-BATTERY. Допустим, не ждем его полной разрядки и делаем контроллеру halt, но он после этого снова тут же включается и так до полной разрядки батареи и потом - аналог выключения по переключателю. То есть результат аналогичен отсутствию ИБП.