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

Строка 53: Строка 53:
{{Wbincludes:WebUI Change Access Level}}
{{Wbincludes:WebUI Change Access Level}}
[[Image: WB KNX Settings.png |300px|thumb|right| Пример настройки KNX-устройства в веб-интерфейсе контроллера Wiren Board ]]
[[Image: WB KNX Settings.png |300px|thumb|right| Пример настройки KNX-устройства в веб-интерфейсе контроллера Wiren Board ]]
Подготовка:
Активация сервиса:
# Перейдите '''Settings''' → '''Configs''' → '''KNX Group Object Configuration'''
# Перейдите '''Settings''' → '''Configs''' → '''KNX Group Object Configuration'''.
# Установите флажок '''Enable the KNX Gateway Device: knx/data'''
# Установите флажок '''Enable the KNX Gateway Device: knx/data'''
# Нажмите на кнопку '''Save''', чтобы сохранить настройки.
# Нажмите на кнопку '''Save''', чтобы сохранить настройки.


Создание MQTT-устройства для организации групповых объектов:
Создание MQTT-устройства для организации групповых объектов:
# Нажмите на кнопку ''' + Device'''
# Нажмите на кнопку ''' + Device'''.
# В появившемся новом устройстве укажите '''Device ID''' и опционально название '''Title'''
# В появившемся новом устройстве укажите '''Device ID''' и опционально название '''Title'''.
# Добавьте контролы устройства и потом сохраните настройки нажатием на кнопку '''Save'''.
# Добавьте контролы и потом сохраните настройки нажатием на кнопку '''Save'''.


Добавление контрола для групповых объектов:
Добавление контрола для группового объекта:
# Выберите в списке'''List of Devices''' нужное устройство.
# Выберите в списке'''List of Devices''' нужное устройство.
# Нажмите на кнопку ''' + Control'''
# Нажмите на кнопку ''' + Control'''.
# Укажите '''Control ID''' и опционально название '''Title'''
# Укажите '''Control ID''' и опционально название '''Title'''.
# Впишите групповой адрес '''Group Address''' в одном из форматов: <code>1/2/34</code>, <code>1/234</code>, <code>1234</code>.
# Впишите групповой адрес объекта в поле '''Group Address''', используя один из форматов: <code>1/2/34</code>, <code>1/234</code>, <code>1234</code>.
# Выберите из выпадающего списка '''Data point type''' тип точки данных группового объекта.
# Выберите из выпадающего списка '''Data point type''' тип точки данных группового объекта.
# Укажите интервал чтения группового объекта в '''READ poll interval for Devices (ms)'''. 0 — отключает опрос.
# Укажите интервал чтения группового объекта в поле '''READ poll interval for Devices (ms)'''. 0 — отключает опрос.
# Задайте максимальное время отклика от группового объекта: '''READ poll timeout for Devices (ms)'''. Если время ответа на запрос вышло, генерируется ошибка в топик '''meta/error'''. 0 — не генерировать ошибку.
# Задайте максимальное время отклика от группового объекта в поле '''READ poll timeout for Devices (ms)'''. Если время ответа на запрос вышло, генерируется ошибка в топик '''meta/error'''. 0 — не генерировать ошибку.
# Если групповой объект предназначен только для чтения, установите флажок '''Read only'''
# Если групповой объект предназначен только для чтения, установите флажок '''Read only'''.
# Создайте нужные контролы, а в конце сохраните настройки нажатием на кнопку '''Save'''.
# Создайте нужные контролы, а в конце сохраните настройки нажатием на кнопку '''Save'''.