WB + knx

Добрый день!

Проблема такая - при добавлении knx проекта (он достаточно большой - 867 гр.адр) происходит опрос всех гр. адресов, но не может даже дойти до последнего и начинает сначала и так по кругу. Проходит максимум треть всего количества (один раз), обычно начинает круг заново после 5ой части.

Когда уменьшили проект до 295 гр.адр смог пройти/опросить и начала работать нормально.

Как это можно исправить?

Welcome to Wiren Board 7.3.4 (s/n SERIALNUM), release wb-2602 (as stable)
Linux wirenboard-SERIALNUM 5.10.35-wb181 #1 SMP Wed Jan 28 10:02:17 UTC 2026 armv7l GNU/Linux

Добрый день.
Довольно мало информации для того чтобы полностью понять суть проблема.
Что называете “проектом”?
Дайте пожалуйста способ воспроизвести поведение. Ну и покажите логи.

KNX проект в ETS5. По инструкции выгрузка гр. адр и загрузка в wb-mqtt-knx.conf
Логи какого сервиса интересуют?

В таком случае - загрузите сюда архив с диагностической информацией контроллера. Создание архива описано в документации.
Ну и wb-mqtt-knx.conf, конечно.

в котором возникали ошибки.
То есть если ошибки не попали в диагностический архив (были давно) - то выгрузите в файл отдельно.

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

В приложенном архиве я вижу пустой wb-mqtt-knx.conf
Ну и связанные перезапуски - следствие перезапуска knxd, возможно из-за применения настроек.

log-file.txt (1,9 МБ)
Может это поможет разобраться.

Как таковых прям ошибок вроде и не было, но при загрузке гр. адресов WB начинает опрашивать (read) все адреса и не может, видимо, от чего то получить статус или еще что то, но он продолжает опрашивать дальше и дальше, что кладет линию knx.

Вот это - не соответствует действительности. Сервис не опрашивает сам адреса.
Из подозрительного - вижу

Mar 26 07:31:50 wirenboard-AMAZYL6C wb-mqtt-knx[4839]: ERROR: Device "knx" already exists @ wblib/driver.cpp:605

Но попробовал воспроизвести, завершив процесс knxd - он успешно перезапустился.
Покажите, кстати, лог самого knxd.
Ну и - для воспроизведения дайте сам конфиг с которым подобное проявлялось.

log-file-knxd.txt (12,7 КБ)

Light_floor_3.xml (34,9 КБ) - тут только свет и после него работает.

Floor_3_all.xml (108,9 КБ) - тут весь 3ий этаж (1 из 3х этажей) и у него только свет проходит и дальше в закцикливание.

Готов спорить, сейчас скинули до заводских WB и только закину проект (xml) и включили knx (галочка в меню) и сразу начался опрос с WB (физ адрес)

~# journalctl -u knxd.service -f

-- Journal begins at Thu 2026-03-26 13:36:37 UTC. –

Mar 26 14:05:18 wirenboard-AMAZYL6C systemd[1]: Started KNX Daemon.

Mar 26 14:06:10 wirenboard-AMAZYL6C knxd[20240]: WirenboardKNX: F00000105: [23:A.ncn5120] Link down, terminating

Mar 26 14:06:10 wirenboard-AMAZYL6C systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE

Mar 26 14:06:10 wirenboard-AMAZYL6C systemd[1]: knxd.service: Failed with result ‘exit-code’.

Mar 26 14:06:10 wirenboard-AMAZYL6C systemd[1]: knxd.service: Consumed 1.062s CPU time.

Mar 26 14:06:20 wirenboard-AMAZYL6C systemd[1]: knxd.service: Scheduled restart job, restart counter is at 7.

Mar 26 14:06:20 wirenboard-AMAZYL6C systemd[1]: Stopped KNX Daemon.

Mar 26 14:06:20 wirenboard-AMAZYL6C systemd[1]: knxd.service: Consumed 1.062s CPU time.

Mar 26 14:06:20 wirenboard-AMAZYL6C systemd[1]: Starting KNX Daemon…

Mar 26 14:06:20 wirenboard-AMAZYL6C systemd[1]: Started KNX Daemon.

Mar 26 14:06:44 wirenboard-AMAZYL6C knxd[20950]: WirenboardKNX: F00000105: [23:A.ncn5120] Link down, terminating

Mar 26 14:06:44 wirenboard-AMAZYL6C systemd[1]: knxd.service: Main process exited, code=exited, status=1/FAILURE

Mar 26 14:06:44 wirenboard-AMAZYL6C systemd[1]: knxd.service: Failed with result ‘exit-code’.

Mar 26 14:06:54 wirenboard-AMAZYL6C systemd[1]: knxd.service: Scheduled restart job, restart counter is at 8.

Mar 26 14:06:54 wirenboard-AMAZYL6C systemd[1]: Stopped KNX Daemon.

Mar 26 14:06:54 wirenboard-AMAZYL6C systemd[1]: Starting KNX Daemon…

Mar 26 14:06:54 wirenboard-AMAZYL6C systemd[1]: Started KNX Daemon.

Я вижу многократную потерю шины:

Mar 26 07:26:56 wirenboard-AMAZYL6C knxd[23149]: F00000105: [16:A.ncn5120] Link down, terminating

То есть причина перезапуска wb-mqtt-knx понятна.

А как чинить? Что с этим делать?
Этого не происходит при небольшом проекте.

Проверяю.
импорт:

wb-knx-ets-tool Floor_3_all.xml /mnt/data/etc/wb-mqtt-knx.conf 
Warning: missing datapoint type for 'control7_0_0', default ('Raw_Value') is assigned

Почему-то не все импортировалось. Вы загружали именно из этого xml?

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

Без проблем. Какой сервис или средство? Как вам помочь?

Пригласите, пожалуйста, пользователя support@wirenboard.com в организацию на облачном сервисе.

Логин, пароль от SSH пришлите личным сообщением, если они нестандартные.

Для этого в настройках организации нажмите кнопку “Пригласить”


И укажите почтовый адрес:

После этого поддержка получит доступ к вашему контроллеру для диагностики.
Не забудьте удалить потом доступ.

Приглашение отправил, логин и пароль стандартные.
Вам нужен будет AMAZYL6C.

Как только сообщите, что доступ более не нужен, удалю.

Получилось ли подключиться?
Есть ли новости?