Неудачное обновление

Контроллер (номер ANNBE5CN) версии 8.5.2, с завода прошивка 202509081911, на борту шлюз wbe2-i-ebus и wbe2r-r-zigbee.

Решил обновиться на самую свежую 202604031413.

Вроде все нажал, но что то пошло не так :slight_smile: - контроллер обновился, но устройства (шлюзы) отпали, связь с ними потеряна. По попытке принудительного добавления получаю ответ что связи нет (по крайней мере с ebus - так как у него видно было адрес заводской).

С чего начать восстановление?

В довесок, при попытке добавить устройство вручную в выпадающем списке пропал тип устройства wbe2r-r-zigbee.

Добрый день.
Довольно мало информации.

Что выводилось после ввода команды?
Ну и пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

приложен диагностический архив, доступен только сотрудникам поддержки
(182,3 КБ)

К сожалению не получил ответа:

То есть какой командой обновляли пакеты, что выводилось.

Однако в конфиге

        {
          "access_level" : 1,
          "device_type" : "tpl1_web2_i_ebus",
          "enabled" : true,
          "heating_options" : 1,
          "slave_id" : "3"
        }

Какой адрес имеет устройство фактически?

Обновление проводил через web интерфейс, в процессе обновления недоразумений не было замечено.

Что касается адреса устройства - его с завода не менял, вроде в документации указан адрес 12.

Это фактически полная замена содержимого раздела. то есть остаются только конфиги. Не лучший способ если есть, например, настроенные сторонние пакеты.

Для того чтобы проверить модуль - остановите wb-mqtt-serial и опросите его с помощью modbus_client, так: Утилита «modbus_client» — Wiren Board
Используйте, например 205 регистр.
Или, если предположить что адрес модуля заменен - вот так Настройка параметров подключения по RS-485 для Modbus-устройств Wiren Board — Wiren Board

Ранее устройства вот подключены в последовательные порты Mod1 и Mod2.

Полагаю, что согласно инструкции должен был выполнить нечто:

modbus_client –debug -mrtu -b19200 -pnone -s1 /dev/ttyMOD1 -a12 -t0x03 -r205

Получил ошибку: ошибки соединения. Не найдена такой файл или директория.

В каталоге dev действительно нет ни ttyMOD1 ни ttyMOD2, есть только 3 и 4.

И на счёт обновления - какие ещё бывают способы обновится если на web морде есть только обновление с помощью файла и ссылка, где можно его скачать.

Где взять необходимые пакеты?

Покажите пожалуйста вывод ls -l /dev/tty*
По крайней мере в диагностическом архиве они есть.

Вот так: Обновление прошивки контроллера Wiren Board 8.4 — Wiren Board

что сбило с толку и почему все не “поехало”

  1. “по некому умолчанию” в wb-hardware.conf на MOD1 в был установлен WBE2R-R-ZIGBEE, а на MOD2 - wbe-i-ebus, что и было принято мной за некую константу. Так же на самом корпусе наклейки zigbee и ebus расположены примерно в том же порядке, что и по “дефолтной схеме";
  2. но, после того как вскрыл коробочку обнаружил, что физически подключено иначе, а именно: MOD1: wbe-i-ebus, а MOD4: WBE2R-R-ZIGBEE
  3. Кроме того, оказалось, что нужно установить доп пакет - пошарив у вас на wiki нашел инструкцию. Пакета действительно не было, но все установилось включая зависимости

Сейчас ebus с котлом дружат, и zigbee взлетел (правда как то странно работает)

Ну отлично.

А что “странно”?

Разобрался - вчера при сопряжении и подключении zigbee устройств на батарейке не понимал, почему малый обмен данными идёт, сегодня посмотрел статистику - все норма.

Спасибо!

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

Ну отлично.

Так, то есть устанавливали модули - самостоятельно или были выбраны при заказе и установлены у нас? Если при заказе - то установка отличалась от заказаной?

Заказывал контроллер с этими модулями, сам не ставил, внутрь залез только после “неудачного обновления"

Так, а до этого - модули работали?

По началу тоже возился - не понимал, как это устроено. Тоже искал куда подключить котел по шине.