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

iRidium для HDL Buspro

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

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

обучение: вебинары и видео-уроки

скачать: Управление HDL Buspro, набор проектов

скачать: Управление HDL Enviro

Описание

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

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

Подключение

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

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

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

HDL_scheme.png

  1. Local

HDL_Inet.png 2. Internet

HDL-Remote.png 3. HDL Remote Server

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

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

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

3. "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). В веб интерфейсе стоповые биты отображаются как:
10
1,51
22

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

Local

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

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

  • IP: локальный адрес IP модуля HDL

  • Subnet Mask: маска подсети

  • Route IP: шлюз по умолчанию

В настройках 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 интерфейсам через Интернет не поддерживается)

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

  • Type: Remote Server

  • Project Name, Group Name: имя проекта и группы проектов

  • User, Password: параметры защищенного подключенияони

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

  • 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 интерфейсам через Интернет не поддерживается)

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

  • Type: Remote Server

  • Project Name, Group Name: имя проекта и группы проектов

  • User, Password: параметры защищенного подключения

  • Preferred Server, Port: параметры подключения к серверу HDL

В настройках 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) по инструкции.

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

Примеры:


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

<!--T:58-->
// 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"})

<!--T:59-->
// 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.

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

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

Устройства:

rowspan="5"|Panels
Switch Paneli
DLP Paneli , i
DLP Panel (AC, FH)i , i , i
i i , [Floor Heating Control (DLP)](#Floor Heating Control (DLP)), i , i , i
rowspan="6"|Dimming Actuators
Dimmer - 1CHi
Dimmer - 2CHi
Dimmer - 4CHi
Dimmer - 6CHi
Dimmer - 12CHi
rowspan="5"|Relay Actuators
Relay - 4CHi
Relay - 8CHi
Relay - 12CHi
Relay - 16CHi
LED Actuators
RGB LED Driver - 3CHi
LED Dimmer - 6CHi
DALI ActuatorsDALI Dimmer - 64CHi
rowspan="4"|DMX Actuators
DMX Gateway - 16CHi
DMX Controller - 512CHi
DMX Controller - 48CHi
0-10V ActuatorsBallast Controller - 6CH + 6CHi
Sensors
Ourdoor SensorRead Sensor Status (Sensors in One); Universal Switch (201-248)
Sensor with 12 functionsRead Sensor Status (12in1, 8in1 314), Universal Switch
Mini Ceiling Sensor (4 in 1)Read Sensor Status (Sensors in One); Universal Switch (201-248)
Ceiling Mount Sensor Temp-Hum-Lux
Ceiling Mount Sensor Air Quality
Ceiling Mount Sensor 8-In-1
Ceiling Mount Sensor 7-In-1
Ceiling Mount Mini Sensor PIR
Movement sensor for ceiling-mounting
Wall Mount Sensor UItrasonic-PIR
Wall Mount Sensor Wide Field PIR
Security
Security Modulei , i
Logic Modulei , i
rowspan="4"|Climate Actuators
Temperature Sensor - 4CHi
Floor Heating Module - 6CHi , i
HVAC Modulei
rowspan="4"|Shading Actuators
Curtain Module - 2CHi
Motorized Curtain - 1CH + %i
Tubular Blind Controller - 1CH + %i
rowspan="3"|Background Audio
Z-Audioi
Music Boxi
Hotel SystemHotel RCU Room Controller Uniti , i , i
rowspan="5"|Communication Gateways
IR Emitteri
SMS Modulei , i
KNX Porti
RS232 Converteri
rowspan="3"|Smart Metering
Power Meter - 3 PHASEi
Power Meter - 1 PHASEi
rowspan="5"|Dry Contact
Dry Contact - 4CHi , i
Dry Contact - 8CHi , i
Dry Contact - 24CHi , i
Dry Contact - 51CHi , i

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

SendRecieve.png

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

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

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

Lighting

Single Channel Lighting

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

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

Command:

Channel1-254номер канала реле (диммера)
255все каналы реле (диммера)
Running Time (s)0-14время, в течение которого изменяется яркость
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *0выключить
100включить
0-100установить яркость канала (только диммеры)
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Channel1-254номер канала реле (диммера)
Value0-100текущая яркость канала для отображения на графических элементах

Read Status of Channels

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

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

Command:

Single Channel Read Actualполучить яркость канала на момент запроса
Channel1-255опросить один канал реле (диммера)
0опросить все каналы реле (диммера)
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения запроса
0отправить запрос однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value-не используется (можно указать пустое значение или ноль)

Рекомендуется настройка

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

Scene Control

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

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

Command:

Area Number1-255номер зоны (Area), для которой настроена сцена
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *0-255номер сцены
  • Value - укажите при перетягивании команды на графический элемент

Sequence Control

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

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

Command:

Area Number1-255номер зоны (Area), для которой настроена последовательность
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *0-255номер последовательности
  • Value - укажите при перетягивании команды на графический элемент

Logic

Logic Control

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

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

Command:

Logic Block No.1-255номер логического блока
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *0Disable
1Enable
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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

Read Status of Logic

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

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

Command:

Logic Block No.1-255номер логического блока
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value-не используется (можно указать пустое значение или ноль)

Рекомендуется настройка

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

Universal Switch

Universal Switch Control

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

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

Command:

Universal Number1-255номер универсального переключателя
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *0OFF
255ON. Это же значение используется для отправки ИК команды. Universal Number - это номер ИК команды в памяти излучателя (в обратной связи придет значение 1)
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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 (значение для отправки).

ALL CH1ON/OFFON/OFF
ALL CH2ONNormal
ALL CH3ONDay
ALL CH4ONNight
ALL CH5ONAway
ALL CH6ONTimer
ALL CH7ONHeat->Cool
ALL CH7OFFCool->Heat
CH111ON/OFFON/OFF
CH112ONNormal
CH113ONDay
CH114ONNight
CH115ONAway
CH116ONTimer
CH117ONHeat->Cool
CH117OFFCool->Heat
CH170ON6C
CH171ON7C
CH172ON8C
CH173ON9C
CH174ON10C
CH175ON11C
CH176ON12C
CH177ON13C
CH178ON14C
CH179ON15C
CH180ON16C
CH181ON17C
CH182ON18C
CH183ON19C
CH184ON20C
CH185ON21C
CH186ON22C
CH187ON23C
CH188ON24C
CH189ON25C
CH190ON26C
CH221ON/OFFON/OFF
CH222ONNormal
CH223ONDay
CH224ONNight
CH225ONAway
CH226ONTimer
CH227ONHeat->Cool
CH227OFFCool->Heat
CH295ON6C
CH296ON7C
CH297ON8C
CH298ON9C
CH299ON10C
CH2100ON11C
CH2101ON12C
CH2102ON13C
CH2103ON14C
CH2104ON15C
CH2105ON16C
CH2106ON17C
CH2107ON18C
CH2108ON19C
CH2109ON20C
CH2110ON21C
CH2111ON22C
CH2112ON23C
CH2113ON24C
CH2114ON25C
CH2115ON26C
CH331ON/OFFON/OFF
CH332ONNormal
CH333ONDay
CH334ONNight
CH335ONAway
CH336ONTimer
CH337ONHeat->Cool
CH337OFFCool->Heat
CH3120ON6C
CH3121ON7C
CH3124ON10C
CH3122ON8C
CH3125ON11C
CH3123ON9C
CH3126ON12C
CH3127ON13C
CH3128ON14C
CH3129ON15C
CH3130ON16C
CH3131ON17C
CH3132ON18C
CH3133ON19C
CH3134ON20C
CH3135ON21C
CH3136ON22C
CH3137ON23C
CH3138ON24C
CH3139ON25C
CH3140ON26C
CH441ON/OFFON/OFF
CH442ONNormal
CH443ONDay
CH444ONNight
CH445ONAway
CH446ONTimer
CH447ONHeat->Cool
CH447OFFCool->Heat
CH4145ON6C
CH4146ON7C
CH4147ON8C
CH4148ON9C
CH4149ON10C
CH4150ON11C
CH4151ON12C
CH4152ON13C
CH4153ON14C
CH4154ON15C
CH4155ON16C
CH4156ON17C
CH4157ON18C
CH4158ON19C
CH4159ON20C
CH4160ON21C
CH4161ON22C
CH4162ON23C
CH4163ON24C
CH4164ON25C
CH4165ON26C
CH551ON/OFFON/OFF
CH552ONNormal
CH553ONDay
CH554ONNight
CH555ONAway
CH556ONTimer
CH557ONHeat->Cool
CH557OFFCool->Heat
CH5170ON6C
CH5171ON7C
CH5172ON8C
CH5173ON9C
CH5174ON10C
CH5175ON11C
CH5176ON12C
CH5177ON13C
CH5178ON14C
CH5179ON15C
CH5180ON16C
CH5181ON17C
CH5182ON18C
CH5183ON19C
CH5184ON20C
CH5185ON21C
CH5186ON22C
CH5187ON23C
CH5188ON24C
CH5189ON25C
CH5190ON26C
CH661ON/OFFON/OFF
CH662ONNormal
CH663ONDay
CH664ONNight
CH665ONAway
CH666ONTimer
CH667ONHeat->Cool
CH667OFFCool->Heat
CH6195ON6C
CH6196ON7C
CH6197ON8C
CH6198ON9C
CH6199ON10C
CH6200ON11C
CH6201ON12C
CH6202ON13C
CH6203ON14C
CH6204ON15C
CH6205ON16C
CH6206ON17C
CH6207ON18C
CH6208ON19C
CH6209ON20C
CH6210ON21C
CH6211ON22C
CH6212ON23C
CH6213ON24C
CH6214ON25C
CH6215ON26C

UV Switch для IR Emitter

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

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

Command:

Universal Number1-255номер ИК команды в памяти излучателя
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить ИК команду однократно, при запуске приложения
1...n(c) повторять ИК команду с указанным интервалом
Value *255отправить ИК команду
  • Value - укажите при перетягивании команды на графический элемент

Read Status of Universal Switch

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

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

Command:

Universal Number1-255номер универсального переключателя
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value-не используется (можно указать пустое значение или ноль)

Рекомендуется настройка

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

IR Emitter

IR Control

Command:

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

Feedback:

Function No.1..nНомер функции.

Curtain Switch

Curtain Switch Control

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

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

Command:

Curtain Number1-16номер управляемого привода контроллера штор
17управление позицией шторы в диапазоне 0...100%(только для контроллера с 1 каналом и описанной возможностью управления %)
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *0Stop
1Up
2Down
0-100только для Сurtain Number: 17
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Curtain Number1-16номер управляемого привода контроллера штор
17активирует управление позицией шторы в диапазоне 0...100%(только для контроллера с 1 каналом и описанной возможностью управления %)
Value0/1/2Stop/Up/Down
0-100только для Сurtain Number: 17

Read Status of Curtain Switch

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

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

Command:

Curtain Number1-16номер управляемого привода контроллера штор
17запрос позицией шторы в диапазоне 0...100% (только для контроллера с 1 каналом и описанной возможностью управления %)
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value-не используется (можно указать пустое значение или ноль)

Рекомендуется настройка

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

GPRS

GPRS Control

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

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

Command:

GPRS Type1сообщение (Message)
Repetition1...nколичество повторной отправки сообщения
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *1-24Номер группы сообщений
  • Value - укажите при перетягивании команды на графический элемент

Panel

Panel Control

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

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

Command:

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:

Parameter1-28cм. таблицу команд
Optioncм. таблицу команд
Valuecм. таблицу команд

Read Status of Panel

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

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

Command:

Parameter1-28см. таблицу параметров i
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value-не используется (можно указать пустое значение или ноль)

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

AC

AC Control

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

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

Command:

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:

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".

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

Feedback:

Option0-128Номер кондиционера
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value-не используется (можно указать пустое значение или ноль)

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

AC control New

Command:

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

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

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

Feedback:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value-не используется (можно указать пустое значение или ноль)

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

Floor Heating from DLP

Floor Heating Control (DLP)

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

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

Command:

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 - укажите при перетягивании команды на графический элемент

Feedback:

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
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Status of Floor Heating (DLP)

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

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

Feedback:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
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 . Теперь можно настроить команды:

Command:

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:

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 . Теперь можно настроить команду:

Feedback:

Channel 1-8канал теплого пола
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
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:

Parameter1-24Logic Number
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *-не используется, укажите 0 или пустое число
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *-не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *-не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *-не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *-не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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

Read Temperature New

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

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

Command:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *-не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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

Universal Control

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

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

Command:

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
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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

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

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

Command:

Parameter0-255номер канала
Optionтип запрошенного параметра
0Lux
1Temperature
2Power
3Current
4Pressure
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *не используется, оставьте пустое значение или 0
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Parameter0-255номер канала
Optionтип запрошенного параметра
0Lux
1Temperature
2Power
3Current
4Pressure
Value *0-255значение выбранной переменной
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Security

Arm Security Module

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

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

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

Command:

Area1-8зона охраны
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *выбрать режим охраны (Arm)
6Disarm
5Day Arm
4Night with Guest Arm
3Night Arm
2Away Arm
1Vacation Arm
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Area1-8зона охраны
Value *текущий режим охраны (Arm)
6Disarm
5Day Arm
4Night with Guest Arm
3Night Arm
2Away Arm
1Vacation Arm
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Status of Arm

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

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

Command:

Area1-8зона охраны
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *-не используется
  • Value - укажите при перетягивании команды на графический элемент

Рекомендуется настройка

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

Alarm Security Module

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

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

Command:

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не использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
  • Value - укажите при перетягивании команды на графический элемент

Dry Contact

Read Status of Dry Contact

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

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

Command:

Area1-255зона
Input Number1-255порядковый номер сухого контакта
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Area1-255зона
Input Number1-255порядковый номер сухого контакта
Value *0 = OFF, 1 = ONсостояние сухого контакта
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Status of Dry Contact (security)

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

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

Command:

Area1-255зона
Input Number1-255порядковый номер сухого контакта
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Area1-255зона
Input Number1-255порядковый номер сухого контакта
Value *0 = OFF, 1 = ONтекущее состояние сухого контакта
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Power Meter

Read Voltage

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

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

Command:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Parameter1-3номер канала (фазы)
Value *действующее напряжение
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Current

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

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

Command:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Parameter1-4номер канала (фазы)
Value *действующее значение переменного тока
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Power

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

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

Command:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Parameter1-4номер канала (фазы)
Value *активная мощность
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Power Factor

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

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

Command:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

Parameter1-4номер канала (фазы)
Value *коэффициент мощности
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

Read Electricity

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

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

Command:

Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *не используется
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

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:

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:

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
160LIST-1 or 2List * **
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

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

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

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

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

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

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

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

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

HDL_6.png

Выберите графический элемент List, откройте вкладку Programming

Выберите событие Select. В редакторе макросов для события Select найдите команду Send To Driver > Send Token

В строке Channel выберите команду LIST для источника SD или FTP

В строке Token выберите путь к графическому элементу List на странице или попапе, свойство элемента: SelectItem

Нажмите ОК чтобы сохранить команду

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

HDL_7.png

В Project Device Panel выберите канал обратной связи LIST от источника SD или FTP

Перетяните канал обратной связи на графический элемент List, выберите "More..." в диалоге привязки

Выберите свойство This графического элемента

Нажмите ОК чтобы сохранить обратную связь

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

Music Control (TTP)

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

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

Command:

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 - Song0-255 - List
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
  • Value - укажите при перетягивании команды на графический элемент

Feedback:

ParameterOptionValue *
colspan="3"|см. таблицу с описанием списка команд
  • Value - приходит в канал обратной связи. Можно использовать для отображения на элементах

HomePlay Network Player

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

cкачать:

HDL Granite Panel

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

  • Температура:
  • i (Chanel = 1),
  • i (Chanel = 1),
  • i (Chanel = 0, Option = 65),
  • Уровень влажности:
  • i (Chanel = 0, Option = 69),
  • Напряжение:
  • i (Chanel = 0, Option = 2),
  • Управление тёплым полом:
  • i (Parameter = 2021, 2528, Option = 1~8),
  • Температура тёплого пола:
  • Floor Heating Control (DLP) (Parameter = 38, FH ID = 18).

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

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

cкачать:

Gate HDL to Dali

Read Color Temperature

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

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

Command:

Channel1-255номер канала
Need ConfirmDisable/Enableожидать от шины подтверждения о доставке команды (не рекомендуется)
Use Timerfalseне использовать таймер автоматического повторения команды
0отправить команду однократно, при запуске приложения
1...n(c) повторять команду с указанным интервалом
Value *-не используется (можно указать пустое значение или ноль)
  • Value - укажите при перетягивании команды на графический элемент

Color temperature control

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

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

Command:

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

Feedback:

Channel1-255номер канала
CommandBrightness / Colorтип канала (яркость / цвет)
Control TypeSingle, 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. Управляйте оборудованием, данные команд будут отображаться в нижнем окне.

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