Настройка WB и устройство через CLI

Добрый день!
Собираем скипт для настройки сборок щитов на контроллерах WB потоково. Т.е. рассчитываем что будет много независимым друг от друга объектов с одинаковой конфигурацией.
На шине WB всего 2 устройства WB-MSW и WB-LED.
Так как комплектов много, планируем сделать единый скрипт настройки и наладки, при запуске которого будет выполняться полная настройка контроллера и загружаться правила.
В связи с описанным есть ряд вопросов.

  1. Адрес новых устройств на шине RS485 всегда разных или они все поставляются с производства с одинаковым адресом (вопрос касаемо WB-LED и WB-MSW)?
  2. Какими командами правильно добавить устройства через CLI чтобы провести сканирование, задать адреса каждому устройству и создать под них все топики (или WB создаст их сам?)?

Добрый день.

Если в заказе на устройства не указаны определенные адреса - то они отгружаются со случайными.
Но можно при заказе запросить и одинаковые.

В общем достаточно создать конфиг wb-mqtt-serial сам файл - и поменять в нем адреса устройств на реально существующие. Или (если адреса заранее известны) - просто создать конфиг.
Адреса (если заранее неизвестны) можно получить перебором, например

Предположим мы берем новый WB из коробки, берем новый датчик MSW и добавляем его в файл конфигурации сериал порта через CLI.
Сканируем перебором, видим значение адреса устройства.
Берем этот адрес и задаем в конфиге. Или меняем его и задаем в конфиге.

Вопрос - если после отправки комплектов на монтаж, произойдет замена одного датчика на другой, с таким же адресом топики останутся теми же? Монтажники возьмут из кучи новых датчиков такой же, но не тот с которым производилась настройка.
Датчик продолжит опрашиваться на том же адрес еили контроллер увидит изменение ID и создаст новые топики?

Да, продолжит, конечно. Замена устройства на другое, аналогичное, с тем же адресом и настройками связи (скорость, стопбиты, четность) - никак не повлияет на работу.