16 281
правка
м (Поправил форматирование) |
|||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 13: | Строка 13: | ||
* ''Драйверы интерфейсов'' (-b) — например, драйвер ncn5120 или usb для подключения физических шин KNX. | * ''Драйверы интерфейсов'' (-b) — например, драйвер ncn5120 или usb для подключения физических шин KNX. | ||
Пакет knxd установлен на всех контроллерах Wiren Board, если у вас его не оказалось, установить можно командой: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
apt update && apt install knxd | apt update && apt install knxd | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Настройка == | == Настройка == | ||
{{Wbincludes:WebUI Change Access Level}} | |||
Настройка knxd: | |||
# Зайдите в [[Wiren Board Web Interface | веб-интерфейс]] и перейдите '''Settings''' → '''Configs''' → '''KNXD Configuration'''. | |||
# Укажите настройки и нажмите кнопку '''Save''', чтобы их сохранить. | |||
В поле ''Other Options'' вы можете указать дополнительные опции, которые будут добавлены в конец файла настроек knxd. Например, если у вас установлено два модуля расширения [[WBE2-I-KNX KNX Extension Module | WBE2-I-KNX]], то в это поле нужно добавить строку: <code>-b ncn5120:/dev/ttyKNX2</code>. | |||
[[Image: Knxd Confoguration.png |Настройка Knxd ]] | |||
== Параметры запуска knxd == | |||
Это описание не пригодится при типовой настройке knxd, которая делается через веб-интерфейс, но может быть полезно при нестандартных конфигурациях. | |||
Как указывать параметры: | |||
<pre> knxd [global-section] [address-section] [cache-section] [multicast-server-section] [local-listener-section] [interface-sections]</pre> | <pre> knxd [global-section] [address-section] [cache-section] [multicast-server-section] [local-listener-section] [interface-sections]</pre> | ||
Строка 143: | Строка 131: | ||
=== Настройка шлюза === | === Настройка шлюза === | ||
Для связи программы ETS5 с KNX устройствами надо включить у knxd интерфейсы мультикаст-сервера и физической шины KNX (драйвер ncn5120) | Для связи программы ETS5 с KNX устройствами надо включить у knxd интерфейсы мультикаст-сервера и физической шины KNX (драйвер ncn5120) нужно в веб-интерфейсе включить опции <code>-D -T -R -S</code>. | ||
[[Файл:WB-KNXD-CONFIG.png|добавление параметров]] | |||
== Работа с Wiren Board == | == Работа с Wiren Board == | ||
Пользователь работает с knxd через сервис [[MQTT_KNX | wb-mqtt-knx]], который преобразовывает KNX-телеграммы в значения MQTT-топиков. | |||
Сценарии автоматизации пишутся с помощью правил [[wb-rules]] или через [[Node-Red]]. |