Перейти к содержанию

Навигация

KNX demo-stand: различия между версиями

Строка 79: Строка 79:


После этого нажимаем кнопку "Save".
После этого нажимаем кнопку "Save".
[[File:Hwconf-knx1.PNG|250px|thumb|right|Настройка модуля WBE2-I-KNX]]  
[[File:Hwconf-knx1.PNG|250px|thumb|center|Настройка модуля WBE2-I-KNX]]  


Настраиваем modbus устройства. Для этого в web-интерфейсе переходим в раздел Configs =>'''Serial Device Driver Configuration''' и задаем нужные параметры. Как это сделать можно посмотреть в документации к устройствам, здесь подробно об этом писать не буду.
Настраиваем modbus устройства. Для этого в web-интерфейсе переходим в раздел Configs =>'''Serial Device Driver Configuration''' и задаем нужные параметры. Как это сделать можно посмотреть в документации к устройствам, здесь подробно об этом писать не буду.
[[File:Mqtt-serial-knxStand.PNG|250px|thumb|right|Настройка modbus устройств]]
[[File:Mqtt-serial-knxStand.PNG|250px|thumb|center|Настройка modbus устройств]]


Следующим шагом будет установка и настройка программ для работы с KNX. А именноː '''[[Knxd]]''' - Для взаимодействия с шиной KNX, '''[[KnxTool]]''' - для отладки, '''[[WB-KNXD-CONFIG]]''' - для удобной настройки KNXD через веб-интерфейс контроллера, '''[[MQTT_KNX]]''' - для взаимодействия движка правил ('''[[Движок_правил_wb-rules]]''') c '''[[Knxd]]'''. Для установки всех программ разом введите команду в консольː
Следующим шагом будет установка и настройка программ для работы с KNX. А именноː '''[[Knxd]]''' - Для взаимодействия с шиной KNX, '''[[KnxTool]]''' - для отладки, '''[[WB-KNXD-CONFIG]]''' - для удобной настройки KNXD через веб-интерфейс контроллера, '''[[MQTT_KNX]]''' - для взаимодействия движка правил ('''[[Движок_правил_wb-rules]]''') c '''[[Knxd]]'''. Для установки всех программ разом введите команду в консольː


<pre>$ apt update && apt install knxd knxd-tools wb-knxd-config wb-mqtt-knx</pre>
<pre>$ apt-get update && apt-get install knxd knxd-tools wb-knxd-config wb-mqtt-knx</pre>
 
После установки программ в web-интерфейсе переходим в раздел Configs =>'''KNXD Configuration''' для настройки KNXD.
 
"'''Driver (-b, --layer2)'''" - В этом поле нужно указать драйвер и путь к устройству. В нашем случае указываем '''ncn5120:/dev/ttyKNX1'''
 
"'''EIB address (-e, --eibaddr)'''" - задаем EIB адрес нашему контроллеру '''1.1.255'''
 
"'''Client-addrs (-E, --client-addrs)'''"  - указываем диапазон адресов, которые будут выдаваться EIB клиентам '''1.1.5:50'''
 
"'''Discovery (-D, --Discovery)'''" - Ставим галку, что бы контроллер отвечал на запросы поиска.
 
"'''Tunnelling (-T, --Tunnelling)'''" - Ставим галку
 
"'''Routing (-R, --Routing)'''" - Ставим галку
 
"'''Server (-S, --Server)'''" - Тоже ставим галку, что бы включить EIBnet/IP multicast сервер на контроллере
 
"'''Custom name of the server'''" - Произвольное имя сервера. Впишем '''WirenboardKNX'''
 
"'''Server address'''" - Оставим именно этот адрес, что бы сервер автоматически определялся в ETS5ː '''224.0.23.12:3671'''
 
Остальные настройки на данный момент нам не интересны. Сохраняем изменения нажав кнопку "Save".
547

правок