Knxd: различия между версиями

 
(не показано 5 промежуточных версий этого же участника)
Строка 25: Строка 25:
# Укажите настройки и нажмите кнопку '''Save''', чтобы их сохранить.
# Укажите настройки и нажмите кнопку '''Save''', чтобы их сохранить.


В поле ''Other Options'' вы можете указать дополнительные опции, которые будут добавлены в конец файла настроек knxd. Например, если у вас установлено два модуля расширения [[WBE2-I-KNX KNX Extension Module | WBE2-I-KNX]], то в это поле нужно добавить строку:  
В поле ''Other Options'' вы можете указать дополнительные опции, которые будут добавлены в конец файла настроек knxd. Например, если у вас установлено два модуля расширения [[WBE2-I-KNX KNX Extension Module | WBE2-I-KNX]], то в это поле нужно добавить строку: <code>-b ncn5120:/dev/ttyKNX2</code>.
<syntaxhighlight lang="bash">
-b ncn5120:/dev/ttyKNX2
</syntaxhighlight>


== Структура параметров ==
[[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>


Строка 130: Строка 131:


=== Настройка шлюза ===
=== Настройка шлюза ===
Для связи программы ETS5 с KNX устройствами надо включить у knxd интерфейсы мультикаст-сервера и физической шины KNX (драйвер ncn5120). Укажите в конфигурации knxd опции <code>-D -T -R -S</code> и интерфейс <code>-b ncn5120:/dev/ttyKNX</code>. Подробнее об опциях '''-DTRS''' и '''-b''' '''[https://github.com/knxd/knxd/wiki/Command-line-parameters#server-modifiers тут]'''
Для связи программы ETS5 с KNX устройствами надо включить у knxd интерфейсы мультикаст-сервера и физической шины KNX (драйвер ncn5120) нужно в веб-интерфейсе включить опции <code>-D -T -R -S</code>.


Сделать можно двумя способами:
[[Файл:WB-KNXD-CONFIG.png|добавление параметров]]
* с использованием [[WB-KNXD-CONFIG]]:
*:[[Файл:WB-KNXD-CONFIG.png|500px|center|добавление параметров]]
* редактированием файла конфигурации [[Knxd#knxd.conf|knxd.conf]]


== Работа с Wiren Board ==
== Работа с Wiren Board ==
Knxd полноценно работает на контроллере Wiren Board.
Пользователь работает с knxd через сервис [[MQTT_KNX | wb-mqtt-knx]], который преобразовывает KNX-телеграммы в значения MQTT-топиков.
 
Для взаимодействия контроллера с физической шиной KNX, рекомендуем приобрести модуль [[WBE2-I-KNX KNX Extension Module | WBE2-I-KNX]].
 
Для взаимодействия Knxd с [[MQTT]], рекомендуем использовать сервис [[MQTT_KNX | wb-mqtt-knx]].  


А для написания сценариев автоматизации KNX устройств — [[Движок правил wb-rules]].
Сценарии автоматизации пишутся с помощью правил [[wb-rules]] или через [[Node-Red]].