KNX Quick start: различия между версиями

Материал из Wiren Board
Строка 48: Строка 48:
Также можно нажать "Старт", запустить поиск и до перевода устройсва в режим программирования - адрес нового устройства появится в окне.
Также можно нажать "Старт", запустить поиск и до перевода устройсва в режим программирования - адрес нового устройства появится в окне.
После обнаружения устройства можно нажать "Стоп" чтобы не занимать шину.
После обнаружения устройства можно нажать "Стоп" чтобы не занимать шину.
При "обнаружении" ETS отправляет в шину KNX телеграммы, которые можно отследить, [[MQTT#.D0.A1.D0.BB.D0.B5.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B7.D0.B0_.D1.81.D0.BE.D1.81.D1.82.D0.BE.D1.8F.D0.BD.D0.B8.D0.B5.D0.BC_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0_.2F_.D0.BF.D0.BE.D0.B4.D0.BF.D0.B8.D1.81.D0.BA.D0.B0_.D0.BD.D0.B0_.D1.82.D0.BE.D0.BF.D0.B8.D0.BA|подписавшись]] на топик '''/devices/knx/controls/data''':
<syntaxhighlight lang="bash">
mosquitto_sub -v -t /devices/knx/#
/devices/knx/controls/data/meta/type data
/devices/knx/meta/name wb-knx
/devices/knx/controls/data i:0/0/36 g:0/0/0 IndividualAddrRequest 0x00
/devices/knx/controls/data i:15/15/255 g:0/0/0 IndividualAddrResponse 0x00
/devices/knx/controls/data i:0/0/36 g:0/0/0 IndividualAddrRequest 0x00
/devices/knx/controls/data i:15/15/255 g:0/0/0 IndividualAddrResponse 0x00
/devices/knx/controls/data i:0/0/36 g:0/0/0 IndividualAddrRequest 0x00
/devices/knx/controls/data i:15/15/255 g:0/0/0 IndividualAddrResponse 0x00
/devices/knx/controls/data i:0/0/36 g:0/0/0 IndividualAddrRequest 0x00
/devices/knx/controls/data i:15/15/255 g:0/0/0 IndividualAddrResponse 0x00
</syntaxhighlight>


==Получение информации==
==Получение информации==

Версия 13:36, 24 июня 2021

Это черновик страницы. Последняя правка сделана 24.06.2021 пользователем Brainroot. Цель статьи - быстрый старт работы KNX для тех, кто сталкивается с технологией впервые.

Используемое оборудования

Подготовка

контроллер

Предполагаем что модуль расширения KNX уже [установлен] и [настроен] в контроллере. Подключаем шину на правильные клеммы (номер группы клемм соответствет номеру разьема расширения с модулем KNX), положительный провод шины (оранжевый на фото) - в клемму "1", отрицательный - в клемму "3".

Подключение шины к клеммам модуля расширения

Также подключаем на шину БП KNX и термостат. После включения питания на БП - на термостате начинают мигать с частотой 1 гц светодиоды.

компьютер

Скачиваем с [сайта] программу ETS5 Устанавливаем. До установки в системе желательно иметь NET framework 4.8, при установке 4.6.х поставляемого вместе с ETS погут возникать ошибкии.

установка
установка
установка
Первый запуск


Настроим связь с контроллером. Контроллер Wirenboard будет работать в качестве шлюза в сеть KNX Добавляем интерфейс, перейдя в ETS Системная шина - Показать интерфейсы и выделяем IP Tunneling и именем указанным в конфиге | knxd

Добавление интерфейса


Тестируем интерфейс (кнопка "Тест" справа внизу). Должно быть "ОК".

тест интерфейса


И добавляем (Кнопка "Выбрать")

Работа с устройствами KNX

Обнаружение

Как правило адрес нового устройства на шине неизвестен.

Но его легко обнаружить. Из документации на термостат видно, что есть кнопка L и светодиод K, в нормальном режиме скрытые под "крутилкой"-регулятором .

Из инструкции


нажимаем отверткой кнопку - светодиод начинает мигать, сигнализируя о том что устройство перешло в режим программирования. Теперь в ETS переходим Системная шина - Диагностирование - Индивидуальные адреса - Режим программирования

Окно поиска устройств в режиме программирования


И нажимаем Старт:

Окно поиска устройств в режиме программирования


Также можно нажать "Старт", запустить поиск и до перевода устройсва в режим программирования - адрес нового устройства появится в окне. После обнаружения устройства можно нажать "Стоп" чтобы не занимать шину.

При "обнаружении" ETS отправляет в шину KNX телеграммы, которые можно отследить, подписавшись на топик /devices/knx/controls/data:

mosquitto_sub -v -t /devices/knx/#
/devices/knx/controls/data/meta/type data
/devices/knx/meta/name wb-knx
/devices/knx/controls/data i:0/0/36 g:0/0/0 IndividualAddrRequest 0x00
/devices/knx/controls/data i:15/15/255 g:0/0/0 IndividualAddrResponse 0x00
/devices/knx/controls/data i:0/0/36 g:0/0/0 IndividualAddrRequest 0x00
/devices/knx/controls/data i:15/15/255 g:0/0/0 IndividualAddrResponse 0x00
/devices/knx/controls/data i:0/0/36 g:0/0/0 IndividualAddrRequest 0x00
/devices/knx/controls/data i:15/15/255 g:0/0/0 IndividualAddrResponse 0x00
/devices/knx/controls/data i:0/0/36 g:0/0/0 IndividualAddrRequest 0x00
/devices/knx/controls/data i:15/15/255 g:0/0/0 IndividualAddrResponse 0x00

Получение информации