Перейти к основному содержимому

iRidium для HDL Buspro

набор инструментов для создания интерфейсов управления оборудованием в шине HDL Buspro

документация обновлена 01.01.2024

Описание

iRidium для HDL Buspro - это набор инструментов, позволяющий создать интерфейс для управления домом или офисом на базе оборудования HDL.

iRidium для HDL Buspro позволяет панели управления () подключиться к шине HDL через любой HDL IP интерфейс. При этом число одновременных подключений интерфейсом не ограничивается.

Подключение

Конфигурация оборудования и настройки, необходимые для того, чтобы iRidium начал управлять оборудованием HDL.

Способы подключения к HDL

Разные способы связи с шиной обеспечивают локальную работу и работу через Интернет, если у вас есть статический IP-адрес или если его нет:

HDL_scheme.png

  1. Local

HDL_Inet.png

  1. Internet

HDL-Remote.png

  1. HDL Remote Server

  2. Режим "Local" работает только в локальной сети и не позволяет настроить управление шиной через Интернет. Для подключения использует броадкаст адрес. Локальное соединение работает с любым IP модулем HDL.

  3. Режим "Internet" позволяет подключиться к IP модулю HDL через Интернет, не используя для этого HDL Remote Server. В режиме "Internet" соединение устанавливается напрямую между панелью и HDL IP модулем. Для работы в этом режиме, маршрутизатор сети HDL должен иметь статический IP адрес или использовать службу DDNS.

Важно

HDL IP интерфейс с прошивкой не младше HDL_V04.06U

  1. "HDL Remote Server" позволяет подключиться к IP модулю HDL через Интернет в случае, если у вас нет статического IP адреса или домена (DDNS). Соединение устанавливается через интернет сервер HDL, который используется для авторизации между управляющей панелью iRidium и IP интерфейсом HDL. После авторизации соединение идет напрямую, без участия сервера.
Важно

HDL IP интерфейс с прошивкой не младше HDL_V04.06U

Сканирование шины

Сканирование работает только в локальной сети - оно позволяет быстро добавить в проект iRidium все устройства HDL с пред настроенными для них командами.

Создайте новый проект и нажмите клавишу Scan > HDL-BUS Pro network scanner в окне Devices , выберите необходимые устройства для добавления в проект:

Важно

перед началом сканирования закройте HDL Buspro Setup Tool.

HDL_2.png HDL_1.png

Как результат сканирования мы имеем три уровня шины HDL:

  • HDL-Buspro Network (UDP) - шина HDL, объединяет в себе все управляемые устройства (реле, сенсоры и др.). У шины есть IP адрес для управления извне, через HDL IP интерфейс
  • HDL Devices - устройства в шине. У них есть уникальные адреса Subnet ID и Device ID
  • Commands и Feedbacks - команды и каналы обратной связи внутри устройств, которые позволяют управлять их отдельными параметрами.

Если у вас нет возможности сканировать шину, добавьте HDL Buspro Network и устройства вручную:

HDL_3.png

Настройка подключения к шине

В зависимости от того, какой способ управления поддерживает ваше оборудование, можно выбрать драйвер HDL Buspro Network и настроить его для работы с конкретным устройством.

Serial

HDL_Serial.png

  • Protocol - Serial;
  • Host - IP адрес или доменное имя;
  • Used with iRidi device - выставляет хост для соответствующего оборудования (при выборе этого параметра строка Host будет не активна);
  • Baud Rate - скорость обмена данными с контроллером;
  • Data Bits - число информационных разрядов в кадре;
  • Parity - контроль четности;
  • Stop Bits - cтоповый бит в кадре (1; 1,5; 2);
  • Send Timeout - принудительный интервал между командами, которые управляющая панель отправляет IP модулю HDL (помогает снизить нагрузку на IP модуль и шину HDL).
примечание

В веб интерфейсе стоповые биты отображаются как:

iRidium studio:Web-интерфейс:
10
1,51
22

Если в драйвере используется прямой IP Шлюза (например, 192.168.0.5), то параметр Need Confirm у всех команд всегда включен, не зависимо от того, что выставлено в параметрах канала. При использовании бродкаст адреса (255.255.255.255), у каналов можно отдельно включать или выключать этот параметр (по умолчанию у всех команд он выключен).

Local

Режим "Local" работает только в локальной сети и не позволяет настроить управление шиной через Интернет. Для подключения использует броадкаст адрес. Локальное соединение работает с любым IP модулем HDL.

hdl_settings_local.png

В настройках IP модуля HDL укажите Network Parameter для работы в локальной сети

  • IP: локальный адрес IP модуля HDL
  • Subnet Mask: маска подсети
  • Route IP: шлюз по умолчанию

hdl_settings_local_editor.png

В настройках HDL Gateway укажите локальный адрес соединения с IP модулем HDL. По рекомендации системного администратора можно изменить броадкаст адрес, иначе, оставьте настройку по умолчанию.

  • Host: 255.255.255.255 – броадкаст адрес для обмена данными с HDL
  • Send Timeout: принудительный интервал между командами, которые управляющая панель отправляет IP модулю HDL (помогает снизить нагрузку на IP модуль и шину HDL)
  • Connect Mode: Local – режим локального соединения с IP модулем HDL
  • Fast Feedback: – Эмуляция быстро отображения на элементе значения фидбека

Internet

Режим "Internet" позволяет подключиться к IP модулю HDL через Интернет, не используя для этого HDL Remote Server. В режиме "Internet" соединение устанавливается напрямую между панелью и HDL IP модулем. Для работы в этом режиме, маршрутизатор сети HDL должен иметь статический IP адрес или использовать службу DDNS.

Важно

HDL IP интерфейс с прошивкой не младше HDL_V04.06U доступ к шине через Интернет работает только через один HDL IP интерфейс (одновременное подключение к нескольким HDL IP интерфейсам через Интернет не поддерживается)

hdl_settings_Inet.png

В настройках IP модуля HDL укажите Connection Prferences: параметры для подключения IP модулю HDL

  • Type: Remote Server
  • Project Name, Group Name: имя проекта и группы проектов
  • User, Password: параметры защищенного подключенияони
  • Preferred Server, Port: параметры подключения к HDL Remote Server (они не будут использоваться в режиме “Internet”), но должны быть прописаны

hdl_settings_Inet_editor.png

  • Send Timeout: принудительный интервал между командами, которые управляющая панель отправляет IP модулю HDL (помогает снизить нагрузку на IP модуль и шину HDL)
  • Connect Mode: Internet – режим соединения с IP модулем HDL
  • Host: публичный IP адрес вашего маршрутизатора для доступа через него к HDL IP модулю
  • Port: порт HDL для прямого подключения к HDL IP модулю через Интернет (6000 )
  • Login: логин подключения из настроек Remote Server IP модуля
  • Password: пароль подключения из настроек Remote Server IP модуля
  • Project Name: имя проекта из настроек Remote Server IP модуля

Для работы через Интернет укажите публичный IP-адрес маршрутизатора, к которому подключен контроллер и настройте проброс управляющего порта (Port Forwarding).

Публичный IP-адрес маршрутизатора можно узнать, например, через Яндекс.Интернет

HDL Remote Server

"HDL Remote Server" позволяет подключиться к IP модулю HDL через Интернет в случае, если у вас нет статического IP адреса или домена (DDNS). Соединение устанавливается через интернет сервер HDL, который используется для авторизации между управляющей панелью iRidium и IP интерфейсом HDL. После авторизации соединение идет напрямую, без участия сервера.

Важно
  • Адреса доступных удаленных серверов HDL вы можете найти в HDL Tool, в окне сканирования шины после того, как переключите способ подключения к шине на Server.

  • HDL IP интерфейс с прошивкой не младше HDL_V04.06U

  • доступ к шине через Интернет работает только через один HDL IP интерфейс (одновременное подключение к нескольким HDL IP интерфейсам через Интернет не поддерживается)

hdl_settings_Inet.png

В настройках IP модуля HDL выберите укажите Connection Prferences: параметры клиентов, которые должны иметь возможность подключения к IP модулю HDL

  • Type: Remote Server
  • Project Name, Group Name: имя проекта и группы проектов
  • User, Password: параметры защищенного подключения
  • Preferred Server, Port: параметры подключения к серверу HDL

hdl_settings_Server_editor.png

В настройках HDL Gateway (UDP) укажите параметры соединения с IP модулем HDL через удаленный сервер. Адрес удаленного сервера HDL вы можете найти в HDL Tool, в окне сканирования шины после того, как переключите способ подключения к шине на Server.

  • Host: адрес удаленного сервера HDL. Адреса доступных удаленных серверов HDL вы можете найти в HDL Tool, в окне сканирования шины после того, как переключите способ подключения к шине на Server.
  • Port: порт подключения к IP модулю через удаленный сервер (как в настройках IP модуля)
  • Login: логин подключения из настроек IP модуля
  • Password: пароль подключения из настроек IP модуля
  • Send Timeout: принудительный интервал между командами, которые управляющая панель отправляет IP модулю HDL (помогает снизить нагрузку на IP модуль и шину HDL)
  • Connect Mode: Remote Server – режим соединения с IP модулем HDL
  • Project Name: имя проекта из настроек IP модуля
  • Remote Server Priority: подключение к удаленному серверу в первую очередь.
  • External Port: порт доступа к HDL IP интерфейсу. Если оставить поле пустым, оно будет заполнено данными, которые передаст HDL Server
  • Group Name: имя группы проекта
примечание

Иногда, для подключения через удаленный сервер к HDL IP интерфейсу, требуется настройка проброса порта 6000 (External Port) по инструкции.

Смена настроек подключения

Возможность смены параметров подключения нужна, если вы отключаетесь от Wi-Fi сети объекта автоматизации и начинаете использовать 3G или другую Wi-Fi сеть. Чтобы управление продолжило работать, нужно переключиться с локального на публичный IP адрес интернет-маршрутизатора.

Переключение не происходит автоматически, вам нужно будет нажать на клавишу выбора режима соединения. Для возможности удаленного доступа необходимо сделать порты управления системой автоматизации публичными. Для этого настраивают службу Port Forwarding на интернет-маршрутизаторе. Защищенное соединение может обеспечить VPN.

  1. Скачайте шаблон (*.js) (правая кнопка: "Сохранить объект как..."), добавьте шаблон в редактор скриптов Icon_Scripts.png клавишей (+) Add Script from file

  2. Настройте параметры скрипта, как показано в примере:

// Local (ConnectMode=0)
IR.GetDevice("HDL Buspro UDP").SetParameters({Host: "255.255.255.255", Port: 6000, SendNeedConfirm: 0, SendTimeout: 20, ConnectMode: 0})

// Internet (ConnectMode=2)
IR.GetDevice("HDL Buspro UDP").SetParameters({Host: "215.110.10.10", Port: 6000, Login: "User", Password: "User", SendNeedConfirm: 0, SendTimeout: 20, ConnectMode: 2, Project: "ir_proj"})

// HDL Remote Server (ConnectMode=3)
IR.GetDevice("HDL Buspro UDP").SetParameters({Host: "215.110.10.10", Port: 9999, Login: "User", Password: "User", SendNeedConfirm: 0, SendTimeout: 20, ConnectMode: 3, ExtendedPort: 6000, Project: "ir_proj", Group: "ir_group"})
}

Скопируйте имя драйвера из Projсet Device Panel, список параметров нужно скопировать из примера в точности.

  1. Выберите кнопку, которая будет отвечать за переключение Internal и External параметров. Откройте Macros Editor для события Release (Programming > Release), выберите команду Script Call и добавьте ее двойным кликом. Выберите имя функции, которую вызовет кнопка:

KNX_Router3.png

Теперь каждое нажатие на кнопку будет применять соответствующий набор настроек подключения.

Примеры:

// Local (ConnectMode=0)
IR.GetDevice("HDL Buspro UDP").SetParameters({Host: "255.255.255.255", Port: 6000, SendNeedConfirm: 0, SendTimeout: 20, ConnectMode: 0})

// Internet (ConnectMode=2)
IR.GetDevice("HDL Buspro UDP").SetParameters({Host: "215.110.10.10", Port: 6000, Login: "User", Password: "User", SendNeedConfirm: 0, SendTimeout: 20, ConnectMode: 2, Project: "ir_proj"})

// HDL Remote Server (ConnectMode=3)
IR.GetDevice("HDL Buspro UDP").SetParameters({Host: "215.110.10.10", Port: 9999, Login: "User", Password: "User", SendNeedConfirm: 0, SendTimeout: 20, ConnectMode: 3, ExtendedPort: 6000, Project: "ir_proj", Group: "ir_group"})


Устройства

Категории устройств, к которым могут быть отнесены устройства HDL при сканировании шины. В список вошли устройства, доступные на hdlautomation.com на момент написания статьи и поддерживаемые iRidium.

Список команд устройства можно изменить после сканирования или ручного добавления в проект.

Обратитесь в поддержку (), если требуется обновление списка или вы обнаружили неточность.

Устройства:

КатегорияУстройствоПоддерживаемые функции
PanelsSwitch PanelPanel Control
PanelsDLP PanelPanel Control, Read Temperature
PanelsDLP Panel (AC, FH)Panel Control, Read Temperature, Floor Heating from DLP
PanelsHDL Granite PanelPanel Control, Floor Heating Control (DLP), Read Temperature, Read Temperature New, Read Analog Value
Dimming ActuatorsDimmer - 1CHLighting
Dimming ActuatorsDimmer - 2CHLighting
Dimming ActuatorsDimmer - 4CHLighting
Dimming ActuatorsDimmer - 6CHLighting
Dimming ActuatorsDimmer - 12CHLighting
Relay ActuatorsRelay - 4CHLighting
Relay ActuatorsRelay - 8CHLighting
Relay ActuatorsRelay - 12CHLighting
Relay ActuatorsRelay - 16CHLighting
LED ActuatorsRGB LED Driver - 3CHLighting
LED ActuatorsLED Dimmer - 6CHLighting
DALI ActuatorsDALI Dimmer - 64CHLighting
DMX ActuatorsDMX Gateway - 16CHLighting
DMX ActuatorsDMX Controller - 512CHLighting
DMX ActuatorsDMX Controller - 48CHLighting
0-10V ActuatorsBallast Controller - 6CH + 6CHLighting
SensorsOutdoor SensorRead Sensor Status (Sensors in One); Universal Switch (201-248)
SensorsSensor with 12 functionsRead Sensor Status (12in1, 8in1 314), Universal Switch
SensorsMini Ceiling Sensor (4 in 1)[Read Sensor Status (Sensors in One)](#read-sensor-status-sensors-in-one; Universal Switch (201-248)
SensorsCeiling Mount Sensor Temp-Hum-Lux
SensorsCeiling Mount Sensor Air Quality
SensorsCeiling Mount Sensor 8-In-1
SensorsCeiling Mount Sensor 7-In-1
SensorsCeiling Mount Mini Sensor PIR
SensorsMovement sensor for ceiling-mounting
SensorsWall Mount Sensor UItrasonic-PIR
SensorsWall Mount Sensor Wide Field PIR
SensorsHDL-MAIR-Q/H.10Sensor read status, Sensor broadcast status, Sensor Data
SecuritySecurity ModuleSecurity, Universal Switch
SecurityLogic ModuleLogic, Universal Switch
Climate ActuatorsTemperature Sensor - 4CHRead Temperature New
Climate ActuatorsFloor Heating Module - 6CHFloor Heating from Heating Module, Universal Switch
Climate ActuatorsHVAC ModuleAC
Shading ActuatorsCurtain Module - 2CHCurtain Switch
Shading ActuatorsMotorized Curtain - 1CH + %Curtain Switch
Shading ActuatorsTubular Blind Controller - 1CH + %Curtain Switch
Background AudioZ-AudioMusic
Background AudioMusic BoxMusic
Hotel SystemHotel RCU Room Controller UnitLighting, Curtain Switch, Universal Switch
Communication GatewaysIR EmitterUniversal Switch
Communication GatewaysSMS ModuleGPRS, Universal Switch
Communication GatewaysKNX PortUniversal Switch
Communication GatewaysRS232 ConverterUniversal Switch
Smart MeteringPower Meter - 3 PHASEPower Meter
Smart MeteringPower Meter - 1 PHASEPower Meter
Dry ContactDry Contact - 4CHDry Contact, Universal Switch
Dry ContactDry Contact - 8CHDry Contact, Universal Switch
Dry ContactDry Contact - 24CHDry Contact, Universal Switch
Dry ContactDry Contact - 51CHDry Contact, Universal Switch

Настройка команд и фидбеков

SendRecieve.png

Для управления оборудованием настройте команды (Commands) и каналы обратной связи (Feedbacks). Чтобы отправить команду, перетяните ее на графический элемент и укажите значение (Value), которое необходимо отправить. Чтобы отобразить значение с канала обратной связи, перетащите Feedback на графический элемент, и укажите, каким образом вывести значение (Value).

Подробнее о работе с графическими элементами написано в статье "Типы графических элементов".

Возможные настройки команд, каналов и графических элементов при работе с различными кодами операций представлены далее:

Lighting

Single Channel Lighting

Команда с обратной связью: управление яркостью диммера, включение/выключение реле.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Dimmer, Relay. Теперь можно настроить команды для управления яркостью каналов и получения данных о их состоянии.

Command:

ПараметрЗначениеОписание
Operation CodeSingle Channel Lightingкоманда установки яркости канала
Channel1-254номер канала реле (диммера)
Channel255все каналы реле (диммера)
Running Time (s)0-14время, в течение которого изменяется яркость
Need ConfirmDisable/Enableожидать подтверждения доставки команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0выключить
Value100включить
Value0-100установить яркость канала (только диммеры)

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeSingle Channel Lightingтекущая яркость канала
Channel1-254номер канала реле (диммера)
Value0-100текущая яркость канала для отображения

Read Status of Channels

Команда: запрос текущего значения яркости каналов диммера или реле.

Выберите устройство HDL, укажите его Subnet ID / Device ID, тип: Dimmer, Relay.

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Channelsполучить значение, к которому стремится канал
Operation CodeSingle Channel Read Actualполучить яркость канала на момент запроса
Channel1-255опрос одного канала
Channel0опрос всех каналов
Need ConfirmDisable/Enableподтверждение доставки
Use Timerfalseбез таймера
Use Timer0отправить при запуске приложения
Use Timer1...nповторять с интервалом
Value-не используется
примечание

Рекомендуется: Use Timer = 0. Команда будет отправлена оборудованию при запуске приложения. Привязывать команду к графическому элементу не нужно. В процессе работы приложения использовать команду не нужно, т.к. диммеры и реле автоматически уведомляют шину об изменении своего состояния.

Scene Control

Команда: запуск сцены.

Command:

ПараметрЗначениеОписание
Operation CodeScene Controlsзапустить сцену
Area Number1-255номер зоны (Area)
Need ConfirmDisable/Enableподтверждение доставки
Use Timerfalseбез таймера
Use Timer0однократно при запуске
Use Timer1...nповтор
Value0-255номер сцены

* Value — укажите при перетягивании команды на графический элемент

Sequence Control

Команда: запуск последовательности.

Command:

ПараметрЗначениеОписание
Operation CodeSequence Controlзапустить последовательность команд
Area Number1-255номер зоны (Area)
Need ConfirmDisable/Enableподтверждение доставки
Use Timerfalseбез таймера
Use Timer0запуск при старте
Use Timer1...nповтор
Value0-255номер последовательности

* Value — укажите при перетягивании команды на графический элемент

Logic

Logic Control

Команда с обратной связью: управление состоянием логического блока.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства с поддержкой команд управления логическими блоками. Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeLogic Controlустановить состояние логического блока
Logic Block No.1-255номер логического блока
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0Disable
Value1Enable

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeLogic Controlсостояние логического блока
Logic Block No.1-255номер логического блока
Value0/1состояние логического блока (0 - Disable, 1 - Enable)

Read Status of Logic

Команда: запросить текущее состояние логического блока. Обратная связь приходит в канал "Logic Control".

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства с поддержкой команд управления логическими блоками.

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Logicзапросить состояние логического блока
Logic Block No.1-255номер логического блока
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value-не используется (можно указать пустое значение или ноль)
примечание

Рекомендуется настройка Use Timer: 0 - команда будет отправлена оборудованию при запуске приложения. Привязывать команду к графическому элементу не нужно. В процессе работы приложения можно использовать команду для запроса состояния блока в конкретный момент времени.

Universal Switch

Universal Switch Control

Команда с обратной связью: управление состоянием универсального переключателя.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства с поддержкой команд управления универсальным переключателем. Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeUniversal Switch Controlустановить состояние универсального переключателя
Universal Number1-255номер универсального переключателя
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0OFF
Value255ON. Это же значение используется для отправки ИК команды. Universal Number — это номер ИК команды в памяти излучателя (в обратной связи придет значение 1)

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeUniversal Switch Controlсостояние универсального переключателя
Universal Number1-255номер универсального переключателя
Value0/1состояние универсального переключателя (0 - OFF, 1 - ON)
примечание

Автоматически об изменении своего статуса сообщает только Dry contact с числом настроенных Universal Switch не более 32. Состояние остальных устройств необходимо запрашивать для отображения обратной связи.

UV Switch для Floor Heating

Команды Universal Switch Control для модуля теплого пола SB-DN-FH06 (HDL_V04.10U_2014/06/06). Позволяют устанавливать параметры работы всех, или отдельных каналов модуля.

OFF = 0, ON = 255 (значение для отправки).

FHSwitchValueAction
ALL CH1ON/OFFON/OFF
ALL CH2ONNormal
ALL CH3ONDay
ALL CH4ONNight
ALL CH5ONAway
ALL CH6ONTimer
ALL CH7ON / OFFHeat->Cool / Cool->Heat
FHSwitchValueAction
CH111ON/OFFON/OFF
CH112ONNormal
CH113ONDay
CH114ONNight
CH115ONAway
CH116ONTimer
CH117ON / OFFHeat->Cool / Cool->Heat
CH170ON6°C
CH171ON7°C
CH172ON8°C
CH173ON9°C
CH174ON10°C
CH175ON11°C
CH176ON12°C
CH177ON13°C
CH178ON14°C
CH179ON15°C
CH180ON16°C
CH181ON17°C
CH182ON18°C
CH183ON19°C
CH184ON20°C
CH185ON21°C
CH186ON22°C
CH187ON23°C
CH188ON24°C
CH189ON25°C
CH190ON26°C
FHSwitchValueAction
CH221ON/OFFON/OFF
CH222ONNormal
CH223ONDay
CH224ONNight
CH225ONAway
CH226ONTimer
CH227ON / OFFHeat->Cool / Cool->Heat
CH295ON6°C
CH296ON7°C
CH297ON8°C
CH298ON9°C
CH299ON10°C
CH2100ON11°C
CH2101ON12°C
CH2102ON13°C
CH2103ON14°C
CH2104ON15°C
CH2105ON16°C
CH2106ON17°C
CH2107ON18°C
CH2108ON19°C
CH2109ON20°C
CH2110ON21°C
CH2111ON22°C
CH2112ON23°C
CH2113ON24°C
CH2114ON25°C
CH2115ON26°C
FHSwitchValueAction
CH331ON/OFFON/OFF
CH332ONNormal
CH333ONDay
CH334ONNight
CH335ONAway
CH336ONTimer
CH337ON / OFFHeat->Cool / Cool->Heat
CH3120ON6°C
CH3121ON7°C
CH3122ON8°C
CH3123ON9°C
CH3124ON10°C
CH3125ON11°C
CH3126ON12°C
CH3127ON13°C
CH3128ON14°C
CH3129ON15°C
CH3130ON16°C
CH3131ON17°C
CH3132ON18°C
CH3133ON19°C
CH3134ON20°C
CH3135ON21°C
CH3136ON22°C
CH3137ON23°C
CH3138ON24°C
CH3139ON25°C
CH3140ON26°C
FHSwitchValueAction
CH441ON/OFFON/OFF
CH442ONNormal
CH443ONDay
CH444ONNight
CH445ONAway
CH446ONTimer
CH447ON / OFFHeat->Cool / Cool->Heat
CH4145ON6°C
CH4146ON7°C
CH4147ON8°C
CH4148ON9°C
CH4149ON10°C
CH4150ON11°C
CH4151ON12°C
CH4152ON13°C
CH4153ON14°C
CH4154ON15°C
CH4155ON16°C
CH4156ON17°C
CH4157ON18°C
CH4158ON19°C
CH4159ON20°C
CH4160ON21°C
CH4161ON22°C
CH4162ON23°C
CH4163ON24°C
CH4164ON25°C
CH4165ON26°C
FHSwitchValueAction
CH551ON/OFFON/OFF
CH552ONNormal
CH553ONDay
CH554ONNight
CH555ONAway
CH556ONTimer
CH557ON / OFFHeat->Cool / Cool->Heat
CH5170ON6°C
CH5171ON7°C
CH5172ON8°C
CH5173ON9°C
CH5174ON10°C
CH5175ON11°C
CH5176ON12°C
CH5177ON13°C
CH5178ON14°C
CH5179ON15°C
CH5180ON16°C
CH5181ON17°C
CH5182ON18°C
CH5183ON19°C
CH5184ON20°C
CH5185ON21°C
CH5186ON22°C
CH5187ON23°C
CH5188ON24°C
CH5189ON25°C
CH5190ON26°C
FHSwitchValueAction
CH661ON/OFFON/OFF
CH662ONNormal
CH663ONDay
CH664ONNight
CH665ONAway
CH666ONTimer
CH667ON / OFFHeat->Cool / Cool->Heat
CH6195ON6°C
CH6196ON7°C
CH6197ON8°C
CH6198ON9°C
CH6199ON10°C
CH6200ON11°C
CH6201ON12°C
CH6202ON13°C
CH6203ON14°C
CH6204ON15°C
CH6205ON16°C
CH6206ON17°C
CH6207ON18°C
CH6208ON19°C
CH6209ON20°C
CH6210ON21°C
CH6211ON22°C
CH6212ON23°C
CH6213ON24°C
CH6214ON25°C
CH6215ON26°C
UV Switch for IR Emitter

Управление ИК эмиттерами (ИК излучателями) в составе датчиков HDL, а также самостоятельными излучателями, осуществляется с помощью команды Universal Switch.

В память ИК излучателя инсталлятор сохраняет список ИК команд (до 254 команд), а iRidium вызывает команду, отправляя ее номер излучателю.

Command:

ПараметрЗначениеОписание
Operation CodeUniversal Switch Controlустановить состояние универсального переключателя, отправить ИК команду
Universal Number1-255номер ИК команды в памяти излучателя
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить ИК команду однократно, при запуске приложения
Use Timer1...nповторять ИК команду с указанным интервалом
Value255отправить ИК команду

* Value — укажите при перетягивании команды на графический элемент


Read Status of Universal Switch

Команда: запросить текущее состояние универсального переключателя. Обратная связь приходит в канал "Universal Switch Control".

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства с поддержкой команд управления универсальными переключателями.

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Universal Switchзапросить состояние универсального переключателя
Universal Number1-255номер универсального переключателя
Need ConfirmDisable/Enableожидать от шины подтверждения
Use Timerfalseне использовать таймер
Use Timer0отправить команду однократно при запуске
Use Timer1...nповторять с интервалом
Value-не используется (можно указать пустое значение или ноль)

Рекомендуется настройка Use Timer: 0 - команда будет отправлена оборудованию при запуске приложения. Привязывать команду к графическому элементу не нужно. В процессе работы приложения можно использовать команду для запроса состояния блока в конкретный момент времени.

IR Emitter

IR Control

Command:

ПараметрЗначениеОписание
Operation CodeIR ControlИК управление
Switch status1/0статус переключателя (1 - detect, 0 - no detect)
Trigger button or dry contact1..nопционально
Random number0..255опционально
Need ConfirmDisable/Enableожидать подтверждения доставки команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять команду с указанным интервалом

Feedback:

ПараметрЗначениеОписание
Operation CodeIR ControlИК управление
Function No.1..nномер функции

Curtain Switch

Curtain Switch Control

Команда с обратной связью: управление состоянием трехпозиционного реле для штор, жалюзи и роллетов.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Curtain.

Command:

ПараметрЗначениеОписание
Operation CodeCurtain Switch Controlуправление приводом контроллера штор
Curtain Number1-16номер управляемого привода контроллера штор
Curtain Number17управление позицией шторы 0–100% (только для 1-канального контроллера с поддержкой %)
Need ConfirmDisable/Enableожидать подтверждения доставки (не рекомендуется)
Use Timerfalseне использовать таймер
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с интервалом
Value0Stop
Value1Up
Value2Down
Value0-100только для Curtain Number: 17 (позиция шторы)

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeCurtain Switch Controlсостояние привода контроллера штор
Curtain Number1-16номер привода
Curtain Number17управление позицией 0–100%
Value0/1/2Stop / Up / Down
Value0-100только для Curtain Number: 17

Read Status of Curtain Switch

Команда: запросить текущее состояние контроллера штор. Обратная связь приходит в канал "Curtain Switch Control".

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Curtain.

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Curtain Switchзапрос состояния контроллера штор
Curtain Number1-16номер привода
Curtain Number17запрос позиции шторы 0–100%
Need ConfirmDisable/Enableожидать подтверждения
Use Timerfalseне использовать таймер
Use Timer0отправить при запуске
Use Timer1...nповторять с интервалом
Value-не используется
примечание

Рекомендуется настройка Use Timer: 0 - команда будет отправлена оборудованию при запуске приложения. Привязывать команду к графическому элементу не нужно. В процессе работы приложения можно использовать команду для запроса состояния блока в конкретный момент времени.

GPRS

GPRS Control

Команда: отправка сообщения с помощью GPRS модуля.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: SMS Module.

Command:

ПараметрЗначениеОписание
Operation CodeGPRS Controlотправить сообщение
GPRS Type1сообщение (Message)
Repetition1...nколичество повторной отправки сообщения
Need ConfirmDisable/Enableожидать подтверждения доставки (не рекомендуется)
Use Timerfalseне использовать таймер
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с интервалом
Value1-24номер группы сообщений
  • Value — укажите при перетягивании команды на графический элемент

Panel

Panel Control

Команда с обратной связью: контроль функций DLP панели, включая управление кондиционером (AC) и теплым полом (Floor Heating), подключенными к DLP панели.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: DLP Panel.

Command:

Operation CodePanel Controlуправление DLP панелью
ParameterOptionValue *
1IR Control00 = OFF, 1 = ON
2Lock Panel00 = OFF, 1 = ON
3AC Power1–128
(Conditioner No.)
0 = OFF, 1 = ON
4Cooling Temp1–128
(Conditioner No.)
0–84
5Fan Speed1–128
(Conditioner No.)
0 = Auto, 1 = High, 2 = Medium, 3 = Low
6AC Mode1–128
(Conditioner No.)
0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dehumidify
7Heat Temp1–128
(Conditioner No.)
0–84
8Auto Temp1–128
(Conditioner No.)
0–84
9Rise Temp1–128
(Conditioner No.)
0–5
10Decrease Temp1–128
(Conditioner No.)
0–5
11Back Light Status00 = OFF, 1 = ON
12Lock AC00 = OFF, 1 = ON
13Back Light Level00–100
14Status Light Level00–100
15Shield Button1–255 (Key No.)Key Status: 0 = Invalid, 1 = Valid
16Shield Page1–255 (Page No.)Page Status: 0 = Invalid, 1 = Valid
17Control Button LED1–255 (Key No.)Key Status: 0 = Invalid, 1 = Valid
18Control Button1–255 (Key No.)Key Status: 0 = Invalid, 1 = Valid — to trigger all the commands under it
19Dry Temp00–84
20Temp Status1–8 (Floor Heater No.)0 = OFF, 1 = ON
21Temp Mode1–8 (Floor Heater No.)1 = Normal, 2 = Day, 3 = Night, 4 = Away, 5 = Timer
22FH Rise Temp1–8 (Floor Heater No.)0–5
23FH Decrease Temp1–8 (Floor Heater No.)0–5
24Lock Setup Page1–8 (Floor Heater No.)0 = OFF, 1 = ON
25Normal Temp1–8 (Floor Heater No.)0–84
26Day Temp1–8 (Floor Heater No.)0–84
27Night Temp1–8 (Floor Heater No.)0–84
28Away Temp1–8 (Floor Heater No.)0–84
Need ConfirmDisable / EnableОжидать от шины подтверждения о доставке команды (не рекомендуется)
Use TimerFALSEНе использовать таймер автоматического повторения команды
0Отправить команду однократно, при запуске приложения
1...n(c) Повторять команду с указанным интервалом

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodePanel Controlсостояние панели
Parameter1–28см. таблицу команд
Optionсм. таблицу команд
Valueсм. таблицу команд

Read Status of Panel

Команда: запросить текущее состояние одного из параметров DLP панели. Обратная связь приходит в канал "Panel Control".

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: DLP Panel.

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Panelзапрос состояния выбранного параметра
Parameter1–28см. таблицу Panel Control
Need ConfirmDisable/Enableожидать подтверждения
Use Timerfalseне использовать таймер
Use Timer0отправить при запуске
Use Timer1...nповторять с интервалом
Value-не используется
примечание

В процессе работы приложения можно использовать команду для запроса параметра панели в выбранный момент времени (по таймеру или с помощью графического элемента)

AC

AC Control

Команда с обратной связью: управление кондиционером через HVAC модуль, без необходимости подключения DLP панели.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: AC.

Command:

Operation CodeAC Controlуправление кондиционером
ParameterValue *
1Temperature Type0 = C, 1 = F
3Cooling Temp Point0–86
4Heating Temp Point0–86
5Auto Temp Point0–86
6Dry Temp Point0–86
7Mode0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
8Fan0 = Auto, 1 = High, 2 = Medium, 3 = Low
9AC Status0 = OFF, 1 = ON
10Setup Mode0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
11Setup Speed0 = Auto, 1 = High, 2 = Medium, 3 = Low
16Set Point Temperature0–86
AC number1–128номер кондиционера
Need ConfirmDisable / Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use TimerFALSEне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом

* Value — укажите при перетягивании команды на графический элемент

Feedback:

Operation CodeAC Controlотобразить состояние кондиционера
ParameterValue *
1Temperature Type0 = C, 1 = F
2Current Temperature0-99
3Cooling Temp Point0-86
4Heating Temp Point0-86
5Auto Temp Point0-86
6Dry Temp Point0-86
7Mode0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
8Fan0 = Auto, 1 = High, 2 = Medium, 3 = Low
9AC Status0 = OFF, 1 = ON
10Setup Mode0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
11Setup Speed0 = Auto, 1 = High, 2 = Medium, 3 = Low
12Current Mode0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
13Current Fan0 = Auto, 1 = High, 2 = Medium, 3 = Low
14Sweep0 = Enable, 1 = Disable
15Sweep Mode0 = No Sweep, 1 = Sweep Now
16Set Point Temperature0-86
AC number1-128номер кондиционера
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Status of AC

Команда: запросить текущее состояние одного из параметров AC контроллера. Обратная связь приходит в канал "AC Control".

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of ACзапрос состояния кондиционера
Option0–128номер кондиционера
Need ConfirmDisable/Enableожидать подтверждения
Use Timerfalseне использовать таймер
Use Timer0отправить однократно при запуске
Use Timer1...nповторять с интервалом
Value-не используется
примечание

В процессе работы приложения можно использовать команду для запроса параметра панели в выбранный момент времени (по таймеру при запуске приложения или с помощью графического элемента)


AC Control New

Command:

Operation CodeAC Controlуправление кондиционером
ParameterValue *
1Temperature Type0 = C, 1 = F
3Cooling Temp Point0-86
4Heating temperature0-86
5Auto Temp Point0-86
6Dry Temp Point0-86
7Mode0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
8Fan0 = Auto, 1 = High, 2 = Medium, 3 = Low
9AC Status0 = OFF, 1 = ON
12Current Mode0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
13Current Fan0 = Auto, 1 = High, 2 = Medium, 3 = Low
14Sweep1 = Sweep, 0 = Else
17Lock ac page1 = Lock, 0 = Else

* Value — укажите при перетягивании команды на графический элемент


Read Status of AC New

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of ACзапрос состояния кондиционера
Need ConfirmDisable/Enableожидать подтверждения
Use Timerfalseне использовать таймер
Use Timer0отправить однократно при запуске
Use Timer1...nповторять с интервалом
Value-не используется
примечание

В процессе работы приложения можно использовать команду для запроса параметра панели в выбранный момент времени (по таймеру при запуске приложения или с помощью графического элемента)


Supply Ventilation Status

Команда с обратной связью, управление кондиционером через HVAC модуль.

Command:

ПараметрЗначениеОписание
Operation CodeSupply Ventilation statusуправление приточной вентиляцией
Fresh Air Number1–200номер зоны
Switch StatusON/OFFсостояние переключателя
Fan SpeedAuto / 1st / 2nd / 3rdскорость вентилятора
ModeIntelligent / Supply / Recirculation / Constant temperatureрежим работы
Need ConfirmDisable/Enableподтверждение доставки
Use Timerfalseне использовать таймер
Use Timer0отправить однократно при запуске
Use Timer1...nповторять с интервалом

Feedback:

Operation CodeSupply Ventilation statusУправление приточной вентиляцией
ParameterValue *
1Fresh Air Number1-200
2Switch Status0 = OFF, 1 = ON
3Fan Speed0 = Auto, 1 = 1th speed, 2 = 2nd speed, 3 = 3rd speed
4Mode0 = Intelligent, 1 = Supply, 2 = Recirculation, 3 = Constant Temperature
5IndoorTemp Flag0 = Absent, 1 = Present
6OutdoorTemp Flag0 = Absent, 1 = Present
7Humidity Flag0 = Absent, 1 = Present
8PM25 Flag0 = Absent, 1 = Present
9TVOC Flag0 = Absent, 1 = Present
10CO2 Flag0 = Absent, 1 = Present
11Indoor Temperature-55 °C – +125 °C (depends on device model)
12Outdoor Temperature-55 °C – +125 °C (depends on device model)
13Humidity0–100% RH
14PM 2.50–999 µg/m³
15TVOC0.22–9.99 mg/m³
16CO2400–5000 ppm

* Value — приходит в канал обратной связи

Floor Heating from DLP

Floor Heating Control (DLP)

Команда с обратной связью: управление теплым полом через DLP панель.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: DLP Panel (AC, FH).

Command:

Operation CodeFloor Heating Control (DLP)управление теплым полом через DLP
ParameterValue *
1Temperature Type0 = °C, 1 = °F
3Status0 = OFF, 1 = ON
4Mode1 = Normal, 2 = Day, 3 = Night, 4 = Away, 5 = Timer
5Normal Temperature5-95
6Day Temperature5-95
7Night Temperature5-95
8Away Temperature5-95
Need ConfirmDisable / Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use TimerFALSEне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
FH ID0-8номер контура теплого пола в HDL Buspro (обязательное поле для заполнения)

* Value — укажите при перетягивании команды на графический элемент

отображение статуса теплого пола через DLP

Operation CodeFloor Heating Control (DLP)управление теплым полом через DLP
FH ID0-8номер контура теплого пола в HDL Buspro (обязательное поле для заполнения)
ParameterValue *
1Temperature Type0 = °C, 1 = °F
2Current TemperatureValue
3Status0 = OFF, 1 = ON
4Mode1 = Normal, 2 = Day, 3 = Night, 4 = Away, 5 = Timer
5Normal Temperature5-95
6Day Temperature5-95
7Night Temperature5-95
8Away Temperature5-95
9Timer0 = Day, 1 = Night

Read Status of Floor Heating (DLP)

Команда: запросить текущее состояние одного из параметров теплого пола через DLP панель. Обратная связь приходит в канал Control Floor Heating Status.

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Floor Heating (DLP)запрос состояния теплого пола
FH ID0–8номер контура теплого пола
Need ConfirmDisable/Enableожидать подтверждения
Use Timerfalseне использовать таймер
Use Timer0отправить однократно при запуске
Use Timer1...nповторять с интервалом
FH ID0-8номер контура теплого пола в HDL Buspro (обязательное поле для заполнения)
Value-не используется
примечание

В процессе работы приложения можно использовать команду для запроса параметров теплого пола в выбранный момент времени (по таймеру при запуске приложения или с помощью графического элемента)

Floor Heating from Heating Module

Команды для управления 6-канальным модулем теплого пола (для монтажа на DIN-рейку). Команды отправляем модулю напрямую, без использования DLP панели.

Floor Heating Module Control

Команда с обратной связью: управление теплым полом.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Floor Heating Module. Теперь можно настроить команды:

Operation CodeFloor Heating Module Controlуправление теплым полом через модуль теплого пола
ParameterValue *
1Temperature Type0 = °C
1 = °F
3Current Work Status0 = Heating
1 = Cooling
2 = Heating power output
3 = Cooling power output
4Mode1 = Normal
2 = Day
3 = Night
4 = Away
5 = Timer
5Normal Temperature5–95
6Day Temperature5–95
7Night Temperature5–95
8Away Temperature5–95
9Current Work Status Enable0 = OFF
1 = ON
10Timer0 = Day
1 = Night
12Valve Status0 = OFF
1 = ON
15Watering Time1–30 min
Channel1–8канал теплого пола
Need ConfirmDisable / Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use TimerFALSEне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом

* Value — укажите при перетягивании команды на графический элемент

Feedback

Operation CodeFloor Heating Module Controlотобразить состояние теплого пола
ParameterValue *
1Temperature Type0 = °C
1 = °F
2Current Temperature0–100
3Current Work Status0 = Heating
1 = Cooling
2 = Heating power output
3 = Cooling power output
4Mode1 = Normal
2 = Day
3 = Night
4 = Away
5 = Timer
5Normal Temperature5–95
6Day Temperature5–95
7Night Temperature5–95
8Away Temperature5–95
9Current Work Status Enable0 = OFF
1 = ON
10Timer0 = Day
1 = Night
11Valve Status0 = OFF
1 = ON
12Valve Value0–100 %
13Watering Type0 = Auto Running
1 = Command from outside
14Watering Flag0 = OFF
1 = ON
15Watering Time1–30 min

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах.


Read Status of Floor Heating Module

Команда: запросить текущее состояние одного из параметров теплого пола. Обратная связь приходит в канал "Floor Heating Module Control".

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Floor Heating Module. Теперь можно настроить команду:

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Floor Heating Moduleзапрос состояния теплого пола
Channel1–8канал теплого пола
Need ConfirmDisable/Enableожидать от шины подтверждения (не рекомендуется)
Use Timerfalseне использовать таймер
Use Timer0отправить однократно при запуске приложения
Use Timer1...nповторять с интервалом
Value-не используется
примечание

В процессе работы приложения можно использовать команду для запроса параметров теплого пола в выбранный момент времени (по таймеру при запуске приложения или с помощью графического элемента)

Sensors In One

Read Sensor Status (8 in 1, Device Type 315)

Команда с обратной связью: чтение данных сенсора 8 в 1. Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Sensor 8 in 1 (type 315) . Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Sensor Statusзапрос параметров сенсора
Channel1–24Logic Number
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0 / пустоне используется, укажите 0 или пустое число
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Operation CodeRead Sensor Statusсостояние сенсора
ParameterValue *
1Dry Contact 1 Status0 = OFF, 1 = ON
2Dry Contact 2 Status0 = OFF, 1 = ON
4Motion Sensor0 = No movement, 1 = Movement
7Delay Timevalue
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах
примечание

Устаревшие параметры: 3 - Lux (0/1), 5 - Switch 1 (0/1), 6 - Switch 2 (0/1)

Read Sensor Status (8 in 1, Device Type 314)

Команда с обратной связью: чтение данных сенсора 8 в 1. Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Sensor 8 in 1 (type 314) . Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Sensor Statusзапрос параметров сенсора
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0 / пустоне используется
Value noteукажите при перетягивании команды на графический элемент
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Operation CodeRead Sensor Statusсостояние сенсора
ParameterValue *
1Temperature0–80 (-20C – 60C)
2Brightnessvalue
3Motion0 = No movement, 1 = Movement
5Dry Contact 1 Status0 = OFF, 1 = ON
6Dry Contact 2 Status0 = OFF, 1 = ON
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах
Подсказка

Устаревшие параметры: 4 - Sonex (0/1), 7 - Switch 1 (0/1), 8 - Switch 2 (0/1)

Read Sensor Status (12 in 1)

Команда с обратной связью: чтение данных сенсора 12 в 1. Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Sensor 12 in 1 . Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Sensor Statusзапрос параметров сенсора
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0 / пустоне используется
Value noteукажите при перетягивании команды на графический элемент
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Operation CodeRead Sensor Statusсостояние сенсора
ParameterValue *
1Current Temperature0–80 (-20C – 60C)
2BrightnessLux
3Motion Sensor0 = No movement, 1 = Movement
4Sonic0 = No movement, 1 = Movement
5Dry Contact 10 = OFF, 1 = ON
6Dry Contact 20 = OFF, 1 = ON
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Sensor Status (Sensors In One)

Команда с обратной связью: чтение данных "Sensors in One".

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Sensors In One . Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Sensor Statusзапрос параметров сенсора
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0 / пустоне используется
Value noteукажите при перетягивании команды на графический элемент
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Operation CodeRead Sensor Statusсостояние сенсора
ParameterValue *
1Current Temperature0–80 (-20 ... +60 °C)
2Brightness0–100
3Humidity20–95 % RH
4Air0 = Clean, 1 = Mild, 2 = Moderate, 3 = Severe
5Gas0–100%
6Motion Sensor0 = No movement, 1 = Movement
7Dry Contact 10 = OFF, 1 = ON
8Dry Contact 20 = OFF, 1 = ON
9UV Switch 10 = OFF, 1 = ON
10UV Switch 20 = OFF, 1 = ON
11Sonex0 = Null, 1 = Valid
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Temperature

Команда с обратной связью: чтение температуры DLP панели или другого устройства с датчиком температуры.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: DLP Panel или другое с датчиком температуры. Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Temperatureзапрос данных от датчика температуры
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0 / пустоне используется
Value noteукажите при перетягивании команды на графический элемент
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Temperatureтемпература датчика
Channel1–255порядковый номер датчика температуры (для DLP панели: 1)
Valueтекущая температура
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Temperature New

Команда с обратной связью: чтение температуры: команда нового типа с поддержкой дробных значений.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: DLP Panel или другое с датчиком температуры. Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Temperature Newзапрос данных от датчика температуры
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять команду с указанным интервалом
Value0 / пустоне используется
Value noteукажите при перетягивании команды на графический элемент
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Temperature Newтемпература датчика
Channel1–255порядковый номер датчика температуры (для DLP панели: 1)
Valueтекущая температура (float)
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Sensor read status

Ком анда: Чтение параметра датчика. Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: HDL-MAIR-Q/H.10. Теперь можно настроить команду:

Command:

ПараметрЗначениеОписание
Operation CodeSensor Read StatusЧтение параметра датчика
Parameter0–200номер запрашиваемого параметра
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять с указанным интервалом

Sensor broadcast status

Команда: установить постоянную передачу значений с датчиков устройства. Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: HDL-MAIR-Q/H.10. Теперь можно настроить команду:

Command:

ПараметрЗначениеОписание
Operation CodeSensor broadcast statusустановка постоянной передачи значений с датчиков
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять с указанным интервалом
TemperatureON/OFFпередавать/не передавать значение датчика
HumidityON/OFFпередавать/не передавать значение датчика
VOCON/OFFпередавать/не передавать значение датчика
PM 2.5ON/OFFпередавать/не передавать значение датчика
CO2ON/OFFпередавать/не передавать значение датчика

Sensor Data

Канал обратной связи: получение значения датчика. Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: HDL-MAIR-Q/H.10. Теперь можно настроить фидбек:

Feedback:

Operation CodeSensor dataполучение значения датчика
ParameterValue*
2Temperature-40°C – 125°C
3Humidity0–100% RH
5VOC0,22–9,99 mg/m³P
6PM 2.50–999 µg/m³
7CO2400–5000 ppm

Universal Control

Команда с обратной связью: управление параметрами сенсоров разного типа с поддержкой Universal Control.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства. Теперь можно настроить команды:

Command:

Operation CodeUniversal Controlустановить параметр сенсора
OptionValue *
1PIR sensitivity1–100
2Ultrasonic sensitivity1–100
3Temperature sensor validity0 = Disable, 1 = Enable
4LUX sensor validity0 = Disable, 1 = Enable
5Humidity sensor validity0 = Disable, 1 = Enable
6Air quality sensor validity0 = Disable, 1 = Enable
7PIR sensor validity0 = Disable, 1 = Enable
8Ultrasonic sensor validity0 = Disable, 1 = Enable
9Dry contact 1 validity0 = Disable, 1 = Enable
10Dry contact 2 validity0 = Disable, 1 = Enable
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Operation CodeUniversal Controlсостояние параметров сенсора
OptionValue
1PIR sensitivity1–100
2Ultrasonic sensitivity1–100
3Temperature sensor validity0 = Disable, 1 = Enable
4LUX sensor validity0 = Disable, 1 = Enable
5Humidity sensor validity0 = Disable, 1 = Enable
6Air quality sensor validity0 = Disable, 1 = Enable
7PIR sensor validity0 = Disable, 1 = Enable
8Ultrasonic sensor validity0 = Disable, 1 = Enable
9Dry contact 1 validity0 = Disable, 1 = Enable
10Dry contact 2 validity0 = Disable, 1 = Enable
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Analog Value

Read Analog Value

Команда с обратной связью: запрос параметров у сенсоров разного типа с поддержкой Analog Value.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства.

Command:

ПараметрЗначениеОписание
Operation CodeRead Analog Valueзапросить параметр сенсора
Parameter0–255номер канала
Option0Lux
Option1Temperature
Option2Power
Option3Current
Option4Pressure
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять с указанным интервалом
Value0 / пустоне используется

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Analog Valueпараметр сенсора
Parameter0–255номер канала
Option0Lux
Option1Temperature
Option2Power
Option3Current
Option4Pressure
Value0–255значение выбранной переменной

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах


Security Module

Arm Security Module

Команда с обратной связью: установить состояние модуля безопасности (режим охраны) в указанной зоне.

примечание

добавьте панели управления iRidium в список устройств, которым разрешено управлять контроллером безопасности: Subnet ID: 253, Device ID: 254.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Security Module.

Command:

ПараметрЗначениеОписание
Operation CodeArm Security Moduleустановить режим охраны
Area1–8зона охраны
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять с указанным интервалом
Valueвыбрать режим охраны (Arm)
6Disarm
5Day Arm
4Night with Guest Arm
3Night Arm
2Away Arm
1Vacation Arm

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeArm Security Moduleотобразить текущий режим охраны
Area1–8зона охраны
Valueтекущий режим охраны (Arm)
6Disarm
5Day Arm
4Night with Guest Arm
3Night Arm
2Away Arm
1Vacation Arm

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах


Read Status of Arm

Команда с обратной связью: запрос текущего режима охраны.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Security Module.

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Armзапросить текущий режим охраны
Area1–8зона охраны
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с указанным интервалом
Value0не используется

* Value — укажите при перетягивании команды на графический элемент

примечание

Рекомендуется настройка Use Timer: 0 — команда отправляется при запуске приложения. Привязывать к графическому элементу не требуется.


Alarm Security Module

Команда: активировать сигнал тревоги в указанной зоне.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Security Module.

Command:

Operation CodeAlarm Security Moduleактивировать сигнал тревоги
Area1–8зона охраны
OptionValue *
4Current Alarm0 = OFF, 1 = ON
5Emergency Alarm0 = OFF, 1 = ON
6Panic Alarm0 = OFF, 1 = ON
7Gas Alarm0 = OFF, 1 = ON
8Fire Alarm0 = OFF, 1 = ON
9Temperature Alarm0 = OFF, 1 = ON
10Power Alarm0 = OFF, 1 = ON
11Silence Alarm0 = OFF, 1 = ON
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно, при запуске приложения
Use Timer1...nповторять с указанным интервалом

* Value — укажите при перетягивании команды на графический элемент

Dry Contact

Read Status of Dry Contact

Команда с обратной связью: запросить состояние сухого контакта

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Dry Contact. Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Dry Contactзапросить состояние сухого контакта
Area1–255зона
Input Number1–255порядковый номер сухого контакта
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с указанным интервалом
Valueне используется

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Status of Dry Contactсостояние сухого контакта
Area1–255зона
Input Number1–255порядковый номер сухого контакта
Value0 = OFF, 1 = ONсостояние сухого контакта

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах


Read Status of Dry Contact (security)

Команда с обратной связью: запросить состояние сухого контакта, настроенного для работы с модулем безопасности, когда сенсор включен в список "Alarm List"

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Dry Contact. Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Status of Dry Contact (security)запросить состояние сухого контакта, включенного в "Alarm List" модуля безопасности
Area1–255зона
Input Number1–255порядковый номер сухого контакта
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с указанным интервалом
Valueне используется

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Status of Dry Contact (security)состояние сухого контакта
Area1–255зона
Input Number1–255порядковый номер сухого контакта
Value0 = OFF, 1 = ONтекущее состояние сухого контакта

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах


Power Meter

Read Voltage

Команда с обратной связью: запросить действующее напряжение (A:1, B:2, C:3) счетчика

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Power Meter. Теперь можно настроить команды:

Command:

ПараметрЗначениеОписание
Operation CodeRead Voltageзапросить действующее напряжение
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с указанным интервалом
Valueне используется

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Voltageдействующее напряжение
Parameter1–3номер канала (фазы)
Valueдействующее напряжение

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах


Read Current

Команда с обратной связью: запросить действующее значение переменного тока (A:1, B:2, C:3, T:4)

Command:

ПараметрЗначениеОписание
Operation CodeRead Currentзапросить действующее значение переменного тока
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с указанным интервалом
Valueне используется

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Currentдействующее значение переменного тока
Parameter1–4номер канала (фазы)
Valueдействующее значение переменного тока

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах


Read Power

Команда с обратной связью: запросить активную мощность (A:1, B:2, C:3, T:4)

Command:

ПараметрЗначениеОписание
Operation CodeRead Powerзапросить активную мощность
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с указанным интервалом
Valueне используется

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Powerактивная мощность
Parameter1–4номер канала (фазы)
Valueактивная мощность

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах


Read Power Factor

Команда с обратной связью: запросить коэффициент мощности (A:1, B:2, C:3, T:4)

Command:

ПараметрЗначениеОписание
Operation CodeRead Power Factorзапросить коэффициент мощности
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с указанным интервалом
Valueне используется

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Power Factorкоэффициент мощности
Parameter1–4номер канала (фазы)
Valueкоэффициент мощности

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах


Read Electricity

Команда с обратной связью: запросить значение активной энергии (A:1, B:2, C:3, T:4)

Command:

ПараметрЗначениеОписание
Operation CodeRead Electricityзапросить значение активной энергии
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
Use Timer0отправить команду однократно при запуске приложения
Use Timer1...nповторять с указанным интервалом
Valueне используется

* Value — укажите при перетягивании команды на графический элемент

Feedback:

ПараметрЗначениеОписание
Operation CodeRead Electricityзначение активной энергии
Parameter1–4номер канала (фазы)
Valueзначение активной энергии

* Value — приходит в канал обратной связи. Можно использовать для отображения на элементах

Music

Music Control (DLP)

Команды нужно отправлять на адрес Z-Audio, DLP панель не требуется .

Команда с обратной связью: управление медиа-плейером Z-Audio командами, теми же командами, что отправляют DLP панели. Позволяет получить список композиций Z-Audio. Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Z-Audio . Теперь можно настроить команды для имеющихся источников аудио * (Source):

Source:

  • 1 – SD CARD
  • 2 – NAS-HDD (FTP Server)
  • 3 – SERVER
  • 4 – WEB-RADIO
  • 5 – RADIO
  • 6 – AUDIO IN
  • 7 – INTERCOM

Command:

Operation CodeMusic Control (DLP)управлять воспроизведением
CommandZoneSource *
0POWER1–9-
1STATUS REQUEST1–9-
2SOURCE NEXT1–9-
3VOLUME1–9-
4MUTE1–9-
5TONE REQUEST1–9-
6BASS UP1–9-
7BASS DOWN1–9-
8TREBLE UP1–9-
9TREBLE DOWN1–9-
10PLAY/STOP-1–9
11PLAY-1–9
12STOP-1–9
13PLAY MODE REQUEST-1–9
14MODE NEXT-1–9
15MODE PREV-1–9
16LIST NEXT-1–9
17LIST PREV-1–9
18NEXT-1–9
19PREV-1–9
20CHADJ NEXT-1–9
21CHADJ PREV-1–9
22CHANNEL SCAN NEXT-1–9
23CHANNEL SCAN PREV-1–9
24CHANNEL NEXT-1–9
25CHANNEL PREV-1–9
26SAVE-1–9
27UPDATE STATUS-1–9
28UPDATE LIST-1–9
160LIST-1–9
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Valueне используется. Укажите 0 при перетягивании команды на элемент

Feedback:

Operation CodeMusic Control (DLP)статус воспроизведения
CommandZoneSource *Value **
128SOURCE1–9-1–9
129VOLUM1–9-0–100
130DND-1–9
131LOCK-1–90 = LOCKED, 1 = UNLOCKED
132POSITION IN PERSENT-1–90–100
133POSITION CURRENT-1–90–999.9 s
134POSITION TOTAL-1–90–999.9 s
135PLAY STATUS-1–91 = STOP, 2 = PLAY
136PLAY MODE-1–91–4
137LINE 1-1–9List: No/Total
138LINE 2-1–9Playlist Name
139LINE 3-1–9Song: No/Total
140LINE 4-1–9Song Name
141BASS-1–91–7
142TREABLE-1–91–7
160LIST1 or 2-List ***
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

  • ** List - список папок и треков в папках, который можно отобразить с помощью элемента List, пример реализации см. далее.

Отображение списка треков (команда LIST):

Графический элемент List позволяет сформировать список песен и выполнять действия по нажатию на пункт списка:

  • открыть папку по нажатию на пункт списка - папку
  • начать воспроизведение при нажатии на пункт списка - трек
  • вернуться на папку выше, при нажатии на первый пункт списка: [ ... ]

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

List, элемент, где будет отображаться список треков:

HDL_4.png

List Template: имя попапа, выбранного как шаблон для каждого пункта списка.

Popup, шаблон одного пункта списка:

HDL_5.png

Имя трека будет записано в текстовое поле самого попапа, а не элементов на нем.

Привяжите команду LIST для управления списком и отображения данных:

HDL_6.png

  1. Выберите графический элемент List, откройте вкладку Programming
  2. Выберите событие Select. В редакторе макросов для события Select найдите команду Send To Driver > Send Token
  3. В строке Channel выберите команду LIST для источника SD или FTP
  4. В строке Token выберите путь к графическому элементу List на странице или попапе, свойство элемента: SelectItem
  5. Нажмите ОК чтобы сохранить команду

Привяжите обратную связь LIST для отображения на элементе списка песен Z-Audio:

HDL_7.png

  1. В Project Device Panel выберите канал обратной связи LIST от источника SD или FTP
  2. Перетяните канал обратной связи на графический элемент List, выберите "More..." в диалоге привязки
  3. Выберите свойство This графического элемента
  4. Нажмите ОК чтобы сохранить обратную связь

Теперь команда и обратная связь настроены, элемент отобразит список песен от медиа-плейера Z-Audio.

Music Control (TTP)

Команда с обратной связью: вспомогательная команда TTPlayer для управления медиа-плейером Z-Audio. Функционал Z-Audio полностью охватывается командой Music Control (DLP), не требуя наличия DLP панели.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Z-Audio . Теперь можно настроить команды:

Command:

Operation CodeMusic Control (TTP)управлять воспроизведением
ParameterOptionValue *
1 - Source selectionN/A1 - SD card
2 - External audio input
3 - FTP server
4 - Radio FM On
2 - Play modeN/A1 - Single playing
2 - Single repetition
3 - Order cycle
4 - All repetition
3 - List/ChannelN/A1 - Previous list
N/A2 - Next list
1-2553 - Select List Number
N/A4 - Previous channel
N/A5 - Next channel
1-2556 - Select Channel Number
4 - Play control0-791 - Previous
2 - Next
3 - Play
4 - Stop
5 - VolumeN/A0 - Auto
1 - High
2 - Medium
3 - Low
6 - Play0-999 - Song / 0-255 - List
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Operation CodeMusic Control (TTP)Value *
ParameterOptionстатус воспроизведения
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

HomePlay Network Player

Установка, настройка и список команд и обратных связей устройства соответствуют Music Control (DLP). Для ознакомления скачайте пример проекта, укажите Subnet ID / Device ID устройства.

HDL Granite Panel

Для получения данных с датчиков и управления оборудованием используйте коды операций со следующими настройками:

примечание

Для корректной работы оборудования обязательно должны быть использованы в проекте команда и соответствующий ей фидбэк.

Для ознакомления скачайте пример проекта, укажите Subnet ID / Device ID устройства.

Gate HDL to Dali

Read Color Temperature

Команда: запросить текущее значение яркости или цвета каналов диммера. Обратная связь приходит в канал "Color temperature control". Обычно используется с Timer: 0 для получения состояния диммеров и реле на момент запуска приложения.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Gate HDL to Dali. Теперь можно настроить команду запроса состояния диммера.

Command:

Operation CodeRead Color Temperatureзапросить состояние цвета и яркости диммера
Channel1–255номер канала
Need ConfirmDisable / Enableожидание от шины подтверждения о доставке команды (не рекомендуется)
Use TimerFALSEне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1…nповторять команду с указанным интервалом
Value *-не используется (можно указать пустое значение или ноль)
  • Value - укажите при перетягивании команды на графический элемент

Color temperature control

Команда с обратной связью: управление яркостью и цветом диммера.

Выберите устройство HDL, укажите его Subnet ID / Device ID, выберите тип устройства: Gate HDL to Dali. Теперь можно настроить команды для управление яркостью / цветом каналов и получения данных о их состоянии.

Command:

Operation CodeColor temperature controlуправление состоянием цвета или яркостью диммера
Channel1–255номер канала
CommandBrightness / Colorтип управления (управлять яркостью или цветом канала)
Control TypeSingle, CCT, RGB, RGBW, RGBWYтип управления цветом
Need ConfirmDisable / Enableожидание от шины подтверждения о доставке команды (не рекомендуется)
Use TimerFALSEне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1…nповторять команду с указанным интервалом
Value *0…nзначение цвета или яркости, в зависимости от выбранного типа
  • Value - укажите при перетягивании команды на графический элемент

Feedback: |---|---|---| | Operation Code | Color temperature control | состояние цвета или яркости диммера | | Channel | 1–255 | номер канала | | Command | Brightness / Color | тип канала (яркость / цвет) | | Control Type | Single, CCT, RGB, RGBW, RGBWY | тип управления цветом |

  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

HDL CMD test. Проверка отправленных команд

С помощью CMD теста можно сравнить данные, которые приходят из приложения i3 pro, с данными приходящими из нативного приложения HDL, других программ или от самого оборудования.

  1. Запустите приложение HDL Buspro и откройте вкладку "Tool":

CMD_test_1.png

  1. Укажите идентификаторы устройства, команды которого необходимо отслеживать ( Subnet ID, Device ID):

CMD_test_2.png

  1. Установите флаг у параметра "The object device".

  2. Управляйте оборудованием, данные команд будут отображаться в нижнем окне.

В техподдержку данные отправляются в виде скриншота окна или текстового документа.

В этой статье: