Поддержка KNX в WirenBoard

На WB6, с новой версией прошивки для корректного запуска knxd необходимо исправить 2 файла:

  1. /etc/knxd.conf - вторую строчку заменить на:

KNXD_OPTS="-t 0xffe -f 9 -e 1.1.255 -E 1.1.10:30 -b ncn5120:/dev/ttyMOD1 -D -T -R -S"

расшифровку ключей можно найти по ссылке в википедии

  1. /lib/systemd/system/knxd.service - Закоментить User и Group (поставить перед ними решетки, как показано ниже) , либо удалить эти строки:

#User=knxd
#Group=knxd

  1. после этого следует перезагрузить контроллер и всё должно заработать

Спасибо! Работает!

Здравствуйте !
У меня на WB5 после установки пакетов не появляется файл конфигурации /etc/knxd.conf

При выборе типа модуля в настройках через WEB у меня в выпадающем списке только “WBE - I - KNX:KIMaip KNX interface module”, а в примере WBE2-I-KNX: KNX/EIB TP-UART”.
Это может влиять на последующую настройку ?

Инструкция для WB5 немного отличается, она здесь: https://wirenboard.com/wiki/index.php/Модуль_расширения_KNX_(WBE-I-KNX)

2 сообщения перенесены в новую тему: Не работает DNS на WB5

Здравствуйте.
Сможет ли кто выложить .js пример считывания состояния групповых адресов?

По данной схеме произвел настройку WB5. Плата установлена в mod2.
Пакеты knxd knxd-tools wb-mqtt-knx установлены, сервис knxd запущен.
В файле /etc/default/knxd:
DAEMON_ARGS="-e 1.1.60 -b ncn5120:/dev/ttyAPP3 -b ip: -D -T -R -S"
Не получается использовать WB5 как шлюз в ETS для настройки KNX через широковещательный интерфейс. В чем может быть проблема?
Пробовал в файле /etc/knxd.conf:
KNX_OPTS="-e 1.1.60 -b ncn5120:/dev/ttyAPP3 -b ip: -D -T -R -S"
Результат тот же.

Добрый день!

Пришлите, пожалуйста, скриншот страницы Configs => Hardware Modules Configuration

1 лайк

Для проверки работоспособности knx был выбран альтернативный путь, описанный для платы WBE2-I-KNX, а именно iridium сервер. Установлен пакет iridiumserver_1.1.1-11210_WB (“победа”). При этом загрузка процессора была 85-95%. Все тормозило. Решено было отказаться от этой затеи. Iridiumserver удалил, но, после перезагрузки контроллер отказался грузится… Версия прошивки была (по памяти) 20180817. Судя по всему ПО 58 (ревизия платы R5.9). Попытка перепрошивки на 202002171655_emmc_wb58_stretch.img не увенчалась успехом. Контроллер включается и выключается. Более детально отпишусь в соответствующей ветке.

Добрый день!
Никак не получается настроить обмен по KNX на WB5.
Прошил по инструкции: hWiren Board 5: Восстановление прошивки
после прошивки wb-hardware.conf пустой - переустановил wb-hwconf-manager

Далее настроил KNX по: Модуль расширения KNX (WBE-I-KNX)
Параметры запуска задал не в /etc/default/knxd, а в /etc/knxd.conf (как для WB6)

В результате я вижу knxd в ETS, могу подключиться, но не получаю телеграммы с шины.
В MQTT вижу и могу отправлять команды, но только по KnxIP через другой шлюз.
Видимо, что-то не так с драйвером ncn5120, где это можно проверить?

Здравствуйте. Покажите пожалуйста что у Вас конфиг файле, Выставили ли вы в wb-hwconf-manager сам модуль и совпадает ли название модуля в /dev/ с тем, что вы вписали в конфиг файл?

в /etc/wb-hardware.conf:
{
“slots”: [
{
“id”: “wb55-mod1”,
“name”: “Internal slot 1”,
“compatible”: [
“wb5-mod”,
“wb5-mod_mmc-1bit”
],
“module”: “wbe-i-knx”,
“options”: {}
},…

Модуль вставлен в слот MOD1, в web интерфейсе WBE-I-KNX: KIMaip KNX interface module

В /etc/knxd.conf:
KNXD_OPTS="-t 0xffe -f 9 -e 1.1.255 -u /var/run/knx -b ncn5120:/dev/ttyAPP2 -D -T -R -S"

Подскажите, как переустановили wb-hwconf-manager? Тоже после перепрошивки wb-hardware.conf пустой.

apt-get purge wb-hwconf-manager
apt-get install wb-hwconf-manager wb-test-suite при запросе заменить файл.
хотя я думаю можно просто заменить /etc/wb-hardware.conf взяв его отсюда под свою версию

Спасибо! Пример видел, но его дорабатывать пришлось бы…

Во вкладке Hardware Modules Configuration -> Internal slot 1-> WBE-I-KNX: KIMaip KNX interface module.
в /etc/wb-hardware.conf:
{
“slots”: [
{
“id”: “wb58-mod1”,
“name”: “Internal slot 1”,
“compatible”: [
“wb5-mod”,
“wb5-mod_mmc-1bit”,
“wb5-mod-pwm”
],
“module”: “wbe-i-knx”,
“options”: {}
},
Настройка /etc/knxd.conf: KNXD_OPTS="-e 1.1.255 ncn5120:/dev/ttyAPP2 -D -T -R -S"
Настройка /etc/default/knxd:
DAEMON_ARGS="-u /tmp/eib -u /var/run/knx -i -b ip:"
service knxd start не запускается, смотрим “journalctl -xe”:
initialisation of backend ‘ncn5120:/dev/ttyAPP2’ failed: Permission denied
Что это может быть?

Выполните, пожалуйста:

ls /dev | grep tty
cat /etc/wb-mqtt-serial.conf

и пришлите вывод.