WB Dali модуль

Добрый день.
Вопрос по модулю dali от wb/
На объекте установлен контроллер с модулем dali. на модуль подключены 2 шины. На шинах 27 и 36 устройств. треки и точки от центрсвета.
Если подключены 2 шины и делать сканирование на 1 шине, где 27 устройств, находит 45-60 устройств, некоторые карточки устр. не открываются. шина 2 сканируется и находит тоже больше и уходит в ошибку.
Подключаю шины поочередно и сканирую находит все верно.
Если добавляю устройства в группы например группирую на 1 шине G0 G1 G2 и на 2 шине группы G0 G1 G2, то плашка любой группы например G0 включает обе группы G0.
удалил модуль dali, поставил другой, ситуация повторилась.
Как поправить?

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

Добрый день.
Вы используете wb-mqtt-dali версии 1.20.3, актуальный для testing.

Покажите лог сканирования пожалйста.

Лог сканирования когда подключены 2 шины?

Лучше оба варианта. Ну и, заодно - проверьте версию прошивки самого шлюза.

Текущая версия прошивки: 1.0.2 (актуальная)
обновился только на эту, как обновить на 1.20.3? подскажите пожалуйста

wb-mqtt-dali:
Installed: 1.20.3
Candidate: 1.20.3
Version table:
*** 1.20.3 990
990 http://deb.wirenboard.com/wb8/trixie testing/main arm64 Packages
990 http://deb.wirenboard.com/wb8/trixie testing/main armhf Packages
100 /var/lib/dpkg/status

Это как раз для шлюза - актуальная FW, новее нет.
Жду лог сканирования, но посмотрю на него уже завтра.

Пакет wb-mqtt-dali ужде новый, нет новее.

wb-dali_12_1-20260826-103103.log (58,3 КБ)

wb-dali_12_2-20260826-103327.log (42,7 КБ)

добрый день, лог когда подключены шины по одной

wb-dali_12_1-20260826-103623.log (76,3 КБ)

wb-dali_12_2-20260826-103936.log (68,9 КБ)

это логи когда подключенны 2 шины, находит больше устройстве при сканировании одной шины. и заканчивается сканирование ошибкой

Посмотрел лог.
Что вижу:

66:10:34:12.213 >> 01c2 QueryRandomAddressH(A0) - framing error
67:10:34:12.221 >> 01c3 QueryRandomAddressM(A0) - framing error
68:10:34:12.265 >> 01c4 QueryRandomAddressL(A0) - framing error

Очень, прямо слишком много.

В логах обеих шин появляются кадры, которые канал принял, но не отправлял. Их нет ни в одном "одношинном"логе. Разбор адресов:

  • в логе канала 1 чужие кадры адресованы A11, A15, A22, A24, A26, A34, A39, A43, A44, A46, A48, A51, A52, A53, A57, A58, A61, A62 но все 18 существуют только на шине 2
  • в логе канала 2 A8, A17, A18, A20, A25, A47, A49, A55 все существуют только на шине 1.

Скорее всего шины электрически соединены, при этом (возможно) только одним из проводов шины.

Так а если этих устройств на треках один блок питания, то как быть

Вот этого, к сожалению не понимаю: что за блок питания?

Треки запитаны от блока питания 48в, светильники трековые. Блок питания в щите

Т.е. несколько треков в квартире, запитаны от одного блока питания, светильники на 1 и 2 треке на 1 шине Dali, светильники на 3 и 4 треке на 2 шине

Опять же - не уверен что понимаю про какой блок питания речь.
Я советую убедиться что шины DALI точно изолированы друг от друга. Это не имеет отношения к силовому питанию.

В начальном сообщении пишете что

шин две.
Но по логу получается что они соединены.

Самое интересное, что пару недель назад шины просканировали и попробовали широковещательные команды, вроде все работало. Когда начали группировать на шинах светильники, стало такое происходить. Шины отдельно сканировали и сбрасывали каждый светильник, и пробовали сканировать другим модулем, результат тот же

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

Сейчас проверим. Но это прям очень вряд ли. Сейчас прозвоню

Шины между собой не звонятся. Если отключить одну, то на ней нет питания. Каждую попробовал

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

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