WirenBoard 5.3 проблема в веб - статус Disconnected

Ок. Вопрос - там какой дебиан будет в новой прошивке? Наскольно он сильнее будет грузить wirenboard 5.3 и больше весить? Сильно ли поменяются wb-rules после версии 1.7? Нужно ли будет переделывать шаблоны\настройки?

И как лучше делать бэкап? Просто копирование рутового каталога (благо, он хоть небольшой)?

Для WB5* будет 9 дебиан. Обновления ПО для ветки 5 контроллеров не выпускается и не планируется.
Соответственно wb-rules 2.х - не будет.

/etc/ рекурсивно, /mnt/data/etc - тоже рекурсивно. В /root/, если не установлено zigbee - нет настроек.

Спасибо. А при обновлении через web, настройки сети не затрутся?
После обновления на тот же ip заходить? Контроллер будет доступен или сеть сбросится и его надо будет через dhcp искать?

Нет, настройки сети - симлинк на реальный файл конфигурации, расположенный в /mnt/data/etc, а этот раздел при обновлении не модифицируется.

Спасибо!
Осталось 2 вопроса:

  1. Можно ли как-нибудь роасширить дисковое пространство или заменить флэш-накопитель на более ёмкий? Сейчас, я так понимаю, стоит флэшка на 6 ГБ из которых 1 ГБ отведён под / раздел, а 5 ГБ отведены под /mnt/data.

image

При установке новой прошивки будет ли переразметка накопителя? Или так и останется 1 ГБ под раздел / ?

  1. Не совсем понял, как работают виждеты в дашборде:

Вывел на дашборд виджеты Alarm температуры и влажности, они находятся в состоянии OFF, при переводе в состояние ON, они переходят в OFF через некоторое время. Так и долно быть? Или это принудительное включение самого Alarm (типа, симуляция триггера срабатывания низкой-высокой температуры-влажности)? В Alarm Configuration всё прописано.

Нет, для контроллеров 5.x не будет увеличения.

Тут зависит от того как они сконфигурированы, этих виджетов нет в заводском образе, они явно добавлены уже потом. Ну и если исходный контрол, состояние которого отображается в виджете имеет readonly: true то естественно управляться не может.

Спасибо!

Ещё вопрос: на плате должна присутствовать батарейка. У нас её нет. Какого она формата, чтобы купить и заменить? Обычная CR2032 или какая-то другая?

Батарейка предназначена для работы RTC, типоразмер CR1220. Например такая
Без батарейки после выключения время будет неверным (сбросится).
Про время тут: Настройка даты и времени в контроллере Wiren Board — Wiren Board

Спасибо.

В этом примере настройка задаётся только для systemd.

Обнаружилась ещё одна проблема: при перезагрузке контроллера WirenBoard, сбрасывается hostname на “none”.
Батарейку в плату вставил. Время работает, но почему-то сбрасывается. Питание не отключал, из розетки блок питания не вынимал, с кнопки не выключал, делал обычный reboot из консоли.

Почему так происходит?

Нет, в том числе и для аппаратного RTC.

Ну очевидно что аппаратный RTC не установлен. Установите в него верное время.

Извините, немного неправильно выразился - время работает, но hostname сбрасывается на “none”

А что в соответствующем конфиге?

В /etc/@hostname, который ссылается на /etc/hostname.wb , прописан “condition”

В логах выше - вижу “icar”.
Предполагаю что hostaname был изменен. У меня в контроллер в конфиге wirenboard-ХХХХХХ где XXXXX - серийный номер.

Теперь другая проблема:
Выполнил обновление через Web - обновление прошло до перезагрузки контроллера.

Обновлял официальной прошивкой 202108301501_stable_webupd_wb5.fit с Вашего сайта.

После перезагрузки контроллер в сети не появился, не пингуется, проверил аренды на dhcp сервере - адрес не выдавал.

После продолжительного ожидания, веб-интерфейс выдал следующее:

Как теперь восстановить работоспособность?

Без логов обновления не подскажу.
Рекомендую Wiren Board 5: Восстановление прошивки — Wiren Board

Лог обновления из Web:

Wirenboard_5_3_log.txt (2.6 KB)

С ПК с Windows-системой возможно восстановить? Цепляться через MiscroUSB?

Тут описано для ревизии 5.8. У нас используется ревизия 5.3. Как восстановить?

Возможно - в ФС были ошибки.

Когда-то даже пробовал, но смысла не вижу, слишком неоднозначное поведение у ОС.

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

Спасибо, буду пробовать.
А перемычку как замыкать? На какие пины?

Спасибо, залил прошивку по инструкции - удалось восстановить.

Как теперь восстанивить настройки, которые были ранее?
Достаточно ли просто перекинуть базу mosquitto, файлы wb-bqtt-serial.conf и шаблон в /usr/share/wb-mqtt-serial/templates ? Или нужно будет сделать что-то ещё?