Добрый день!
Возникла такая проблема: на объекте установлен Wirenboard 7, который выступает в качестве шлюза для knx шины, на нём же развернут Home Assistant и Node-RED (и Wirguard для удалённого доступа ещё). HA и NR общаются с шиной обращаясь, как я понимаю, к knxd сервису по ip вайренборда.
Проблема, собственно, заключается в том, что HA и NR роняют сервис knxd каждые пару минут:
Если отключить их обоих, то сервис перестаёт падать. В чём может быть проблема?
Нейронка говорит, что якобы они вдвоём перебивают туннель к knxd у самого WB, что нужно заставить HA и NR обращаться исключительно по mqtt-топикам и тогда всё будет ок.
Перезагрузка WB через команду reboot эффекта не даёт, в то время, как перезагрузка по питанию щита и, соответственно, всей шины knx заставляет шину работать абсолютно стабильно в течение ~часа.
35 устройств на шине knx в сумме. Какая дополнительная информация может потребоваться?
Дополню, что просто уже имеются объекты, где есть WB и Node-Red, Node-Red также обращается к knxd вайренборда по ip адресу и это не создаёт никаких проблем. Другой вопрос, что устройств knx там поменьше, плюс Node-Red установлен на отдельном сервере типа Jethub. Теоретически, такой перенос HA и NR на отдельный мини-сервер мог бы помочь?
Добрый день.
Пока довольно мало информации.
Для начала - как вот эти сервисы, NR, HA используеют knxd? Через что соединяются?
Какие диапазоны адресов используют? Ну и опишите распределение адресов в knxd.
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Индивидуальные адреса, которые используются при отправке сообщений. Ну и не пересекаются ли они с адресами физической шины и выделенными для автоконфигурирования.
Загрузите пожалуйста также логи knxd. Вижу что он периодически недоступен - интересно посмотреть что в логе.
Индивидуальные адреса используются с 1.1.2 по 1.1.50, у WB физ адрес - 1.1.225. Адреса клиентов WB - 0.0.2:50
Групповые адреса используются начиная с группы 1/0.
Feb 13 11:48:28 wirenboard-AX36OPYD knxd[8037]: WirenboardKNX: F00000105: [19:A.ncn5120] Link down, terminating
нет/недостаточно питания на шине. Или оно пропадет.
Также, возможно что какой-либо процесс питается писать в порт. Вот это даже более вероятно. Проверьте чтобы порт KNX не был настроен более нигде.
Вот тут, у вас, пример конфликта на втором порту: