16 278
правок
Строка 97: | Строка 97: | ||
=== Настройка каналов === | === Настройка каналов === | ||
Для настройки каналов нам понадобятся имена MQTT- | Для настройки каналов нам понадобятся имена MQTT-каналов, которые можно найти в [[Wiren Board Web Interface#mqtt-channels | стандартном веб-интерфейсе]]. | ||
Все настройки будут делаться в интерфейсе IntraSCADA, на странице настройки MQTT-клиента. | Все настройки будут делаться в интерфейсе IntraSCADA, на странице настройки MQTT-клиента. | ||
Строка 109: | Строка 109: | ||
# Выберите '''ALL''' и в контекстном меню '''Сканировать каналы'''. | # Выберите '''ALL''' и в контекстном меню '''Сканировать каналы'''. | ||
# В открывшемся окне нажмите кнопку '''Сканировать'''. | # В открывшемся окне нажмите кнопку '''Сканировать'''. | ||
# Найдите в списке нужные и добавьте | # Найдите в списке нужные каналы и добавьте их в таблицу двойным кликом: | ||
#: <code>/devices/buzzer/controls/enabled </code> | #: <code>/devices/buzzer/controls/enabled </code> | ||
#: <code>/devices/hwmon/controls/CPU Temperature </code> | #: <code>/devices/hwmon/controls/CPU Temperature </code> | ||
# | # В поле '''Channel''' задайте имена выбранным каналам, например, ''Buzzer'' и ''CPU_Temperature''. | ||
# Нажмите кнопку '''Добавить каналы'''. | # Нажмите кнопку '''Добавить каналы'''. | ||
Строка 124: | Строка 124: | ||
</gallery> | </gallery> | ||
'''Buzzer привяжем к Вентилятору''', который уже есть в демонстрационной конфигурации, поэтому сразу переходим к настройке каналов. | |||
'''Buzzer привяжем к Вентилятору''', который уже есть в демонстрационной конфигурации, поэтому сразу переходим к настройке каналов: | Разверните дерево ALL, выберите канал Buzzer и заполните поля: | ||
* Привязка к устройcтву — FAN_001, свойство state. | * Привязка к устройcтву — ''FAN_001'', свойство ''state''. | ||
* Канал — | * Канал — ''Buzzer''. | ||
* Устанавливаем флажки Чтение и Запись. | * Устанавливаем флажки ''Чтение'' и ''Запись''. | ||
* Топик для подписки — <code>/devices/buzzer/controls/enabled</code>. | * Топик для подписки — <code>/devices/buzzer/controls/enabled</code>. | ||
* Формула извлечения значения — оставьте пустым. | * Формула извлечения значения — оставьте пустым. | ||
* Топик для публикации — <code>/devices/buzzer/controls/enabled/on</code>. | * Топик для публикации, такой же как для подписки, только с '''/on''' на конце — <code>/devices/buzzer/controls/enabled/on</code>. | ||
* Сообщение для публикации — value. | * Сообщение для публикации — ''value''. | ||
* Нажмите кнопку '''Сохранить'''. | * Нажмите кнопку '''Сохранить'''. | ||
<gallery mode="packed" heights="150px" caption="Настройка Buzzer"> | |||
Image: 8. IntraSCADA Buzzer Tuning 1.png | Вызов окна привязки канала к устройству | |||
Image: 8. IntraSCADA Buzzer Tuning 2.png | Выбор поля устройства для привязки | |||
Image: 8. IntraSCADA Buzzer Tuning.png | Пример заполнения полей | |||
</gallery> | |||
'''CPU Temperature'''. Здесь сперва мы создадим новое устройство, а потом настроим каналы: | '''CPU Temperature'''. Здесь сперва мы создадим новое устройство, а потом настроим каналы: | ||
# Выберите | # Выберите в панели слева '''Устройства'''. | ||
# Разверните в дереве элемент '''Устройства''' и выделите элемент '''Группа 1'''. | |||
# В контекстном меню выберите '''Новое устройство → Универсальные → Датчик аналоговый'''. | # В контекстном меню выберите '''Новое устройство → Универсальные → Датчик аналоговый'''. | ||
# Перейдите на вкладку '''Свойства''' и привяжите свойство '''value''' | # Перейдите на вкладку '''Свойства''' и привяжите в столбце '''Канал''' свойство '''value''' к нашему топику '''mqttclient1.CPU_Temp''', который мы добавили на этапе автоматического сканирования. | ||
# Нажмите кнопку '''Сохранить'''. | # Нажмите кнопку '''Сохранить'''. | ||