547
правок
Ian (обсуждение | вклад) |
Ian (обсуждение | вклад) |
||
Строка 79: | Строка 79: | ||
После этого нажимаем кнопку "Save". | После этого нажимаем кнопку "Save". | ||
[[File:Hwconf-knx1.PNG|250px|thumb| | [[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| | [[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". |
правок