Модуль расширения KNX (WBE-I-KNX): различия между версиями

Материал из Wiren Board
(не показана 71 промежуточная версия 4 участников)
Строка 1: Строка 1:
<languages/>
<languages/>
<translate>
<!--T:1-->
 
Статья в процессе наполнения.


== Распиновка == <!--T:2-->
== Распиновка == <!--T:2-->


<!--T:9-->
[[Файл:KNX.png|thumb|300px|Модуль расширения KNX]]
[[Файл:KNX.png|thumb|300px|Модуль расширения KNX]]
<!--T:3-->


<!--T:4-->
<!--T:4-->
При заказе модуля расширения совместно с контроллером устанавливаются другие клеммники (на фото).
{| class="wikitable"
{| class="wikitable"
!Клемма
!Клемма
!Функция
!Функция
|-
|-
|O1 (Red)
|O1
|KNX (+)
|A (D+)
|-
|-
|O2 (n/a)
|O2
|n/a
|B (D-)
|-
|-
|O3 (Gray)
|O3
|KNX (-)
|Isolated GND (Common, C)
|}
|}


<!--T:10-->
[[Файл:Knx conector.png|300px|Модуль расширения KNX]]


==Установка==
== Конфигурирование ==
{{Wbincludes:Setup MOD}}
1) В веб-интерфейсе в разделе Configs => Hardware Modules Configuration необходимо выставить тип модуля для Internal slot 1 (MOD1), Либо для Internal slot 2 (MOD2) в зависимости от положения самого модуля KNX.
[[Файл:WBE2-I-KNX_Web.png|300px|настройка типа модуля]]
 
2) Далее необходимо зайти в консоль и установить пакеты [https://contactless.ru/wiki/index.php/MQTT_KNX_Bridge wb-mqtt-knx (MQTT KNX Bridge)], knxd, knxd-tools:


==Конфигурирование==
apt-get update


В контроллеры WB можно вставить до 2х модулей WBE-I-KNX одновременно. Для правильной работы модулей необходимо обозначить их в настройках контроллера. Для этого зайдите во вкладку "Configs" → " Hardware Modules Configuration" → "Internal slot 1 (либо 2)" и выберите устройство WBE-I-KNX: KNX/EIB TP-UART. Нажмите кнопку '''Save''': модуль установлен и готов к использованию. В папке /dev Появятся симлинки на устройства ttyKNX1 - для Internal slot 1 и ttyKNX2 -для Internal slot 2. Если выбрано всего Одно устройство KNX, то так же появитcя симлинк ttyKNX, при этом не важно в каком слоте из двух будет установлен модуль.
apt-get install knxd knxd-tools wb-mqtt-knx


Для удаления модуля выберите тип '''None'''.


==Программная часть==


Для работы с KNX на контроллере Wiren Board есть ряд программː


[[Knxd]] - Ответвление от eibd 0.0.5. По сути это роутер, перенаправляет данные KNX из разных источников (физическая шина KNX, IP multicast итд).


[[KnxTool]] - Консольная программа для работы с knxd. Имеет ряд полезных при отладке функций, такие как слежение за шиной KNX, отправка данных на шину и многое другое.


[[MQTT_KNX]] - Мост между MQTT и KNXD. Программа пересылает KNX телеграммы из специализированного MQTT топика в KNX сеть и обратно.
==  Работа == <!--T:5-->


[[WB-KNXD-CONFIG]] - Программа для конфигурирования KNXD через веб интерфейс контроллера Wiren Board.
<!--T:6-->
Порт доступен в системе как


== Примеры ==
<!--T:7-->
* ''/dev/ttyAPP2'' - при установке в первый модуль расширения (MOD1)
* ''/dev/ttyAPP3'' - при установке во второй модуль расширения (MOD2)


Пример работы с KNX можно посмотреть в этой статье: '''[[KNX demo-stand]]'''


</translate>
<!--T:8-->

Версия 14:23, 23 мая 2018

Другие языки:

Статья в процессе наполнения.

Распиновка

Модуль расширения KNX


Клемма Функция
O1 A (D+)
O2 B (D-)
O3 Isolated GND (Common, C)


Конфигурирование

1) В веб-интерфейсе в разделе Configs => Hardware Modules Configuration необходимо выставить тип модуля для Internal slot 1 (MOD1), Либо для Internal slot 2 (MOD2) в зависимости от положения самого модуля KNX.

2) Далее необходимо зайти в консоль и установить пакеты wb-mqtt-knx (MQTT KNX Bridge), knxd, knxd-tools:

apt-get update

apt-get install knxd knxd-tools wb-mqtt-knx




Работа

Порт доступен в системе как

  • /dev/ttyAPP2 - при установке в первый модуль расширения (MOD1)
  • /dev/ttyAPP3 - при установке во второй модуль расширения (MOD2)