This page is a
translated version of the page
HDL and the translation is 100% complete.
iRidium for HDL Buspro
a set of tools for creating interfaces to control equipment in the HDL Buspro bus
The documentation was updated on 14.12.2023
Description
iRidium for HDL Buspro is a set of tools for creating interfaces to control homes or offices on the basis of HDL equipment.
iRidium for HDL Buspro enables connection of control panels (iOS, Android, Windows, Mac) to the HDL bus via any HDL IP interface. At that the number of concurrent connections is not limited by the interface.
Connection
Equipment configuration and settings required for iRidium to control HDL equipment.
Ways of connection to HDL
Different ways of connection to the bus enable local work and work via the Internet, depending on whether you have a static IP-address or not :
1. The "Local" mode works only in the local network and it does not allow to set up control of the bus via the Internet. The broadcast address is used for connection. The local connections works with any HDL IP module.
2. The "Internet" mode enables connection to the HDL IP module via the Internet without using HDL Remote Server. In the "Internet" mode the connection is established directly between the panel and the HDL IP module. In order to work in this mode the router of the HDL network has to have the static IP-address and use the DDNS service.
HDL IP interface with firmware not earlier than HDL_V04.06U
3. The "HDL Remote Server" mode enables connection to the HDL IP module via the Internet if you do not have a static IP-address or domain (DDNS). The connection is established via the HDL Internet server which is used for authorization between the iRidium control panel and the HDL IP interface. After the authorization the connection is direct without using the server.
HDL IP interface with firmware not earlier than HDL_V04.06U
Bus scanning
Scanning works only in the local network - it enables fast adding of all HDL devices with preset commands in the project.
Create a new project and click the Scan > HDL-BUS Pro network scanner button in the Devices window, choose devices to add to the project:
before scanning close HDL Buspro Setup Tool.
As a result of scanning you will have three levels of the HDL bus:
- HDL-Buspro Network (UDP) - the HDL bus, it unites all controlled devices (relays, sensors, etc.). The bus has an IP-address for external control via the HDL IP interface
- HDL Devices - the devices in the bus. They have unique addresses - Subnet ID and Device ID
- Commands and Feedbacks - the commands and feedback channels inside the devices which enable control of their separate properties.
If you cannot scan the bus, add HDL Buspro Network and devices manually:
Settings for connection to the bus
You can choose the HDL Buspro Network driver and set it to work with the device depending on what way of control your equipment supports.
Serial
- Protocol - Serial.
- Host - the IP address or domain name.
- Used with iRidi device - set the host for the corresponding equipment (if this parameter is selected, the Host line will be inactive).
- Baud Rate - the speed of data exchange with the controller
- Data Bits - the number of information bits in a frame
- Parity - parity control
- Stop Bits - the stop bit in a frame (1; 1,5; 2).
- Send Timeout - forced interval between commands that the control panel sends to the HDL IP module (it helps reduce the load on the IP module and HDL bus).
In the web interface, stop bits are displayed as:
iRidium studio: |
Web interface:
|
1 |
0
|
1,5 |
1
|
2 |
2
|
If a direct IP-address of the gateway is used in the driver (for example, 192.168.0.5), the Need Confirm parameter of all commands is always turned on regardless of the settings in channel parameters. When a broadcast address is used (255.255.255.255), this parameres can be turned on or off for each channel (it is off by default for all channels).
Local
The "Local" mode works only in the local network and it does not allow you to set up control of the bus via the Internet. The broadcast address is used for connection. The local connections works with any HDL IP module.
In the settings of the HDL IP module indicate Network Parameter to work in the local network
- IP: the local address of the HDL IP module
- Subnet Mask: the subnet mask
- Route IP: the default gateway
In the settings of HDL Gateway indicate the local address for connection with the HDL IP module.
On the recommendation of your system administrator you can change the broadcast address. Otherwise, leave the default setting.
- Host: 255.255.255.255 – the broadcast address for exchanging data with HDL
- Send Timeout: the forced interval between commands sent by the control panel to the HDL IP module (it helps to decrease the load on the IP module and the HDL bus)
- Connect Mode: Local – the mode for local connection with the HDL IP module
- Fast Feedback:
emulation of quickly displaying feedback value on an element
Internet
The "Internet" mode enables connection to the HDL IP module via the Internet without using HDL Remote Server. In the "Internet" mode the connection is established directly between the panel and the HDL IP module. In order to work in this mode the router of the HDL network has to have the static IP-address and use the DDNS service.
HDL IP interface with firmware not earlier than HDL_V04.06U
access to the bus via Internet can be via one licensed HDL IP interface (concurrent connection to several HDL IP interfaces via the Internet is not supported)
In the settings of the HDL IP module indicate Connection Preferences: properties for connection to the HDL IP module
- Type: Remote Server
- Project Name, Group Name: the names of the project and group of projects
- User, Password: the properties of the protected connection
- Preferred Server, Port: the properties of connection to the HDL Remote Server (they will not be used in the “Internet” mode, but have to be indicated)
- Send Timeout: the forced interval between commands sent by the control panel to the HDL IP module (it helps to decrease the load on the IP module and the HDL bus)
- Connect Mode: Internet – the mode of connection with the HDL IP module
- Host: the public IP-address of your router for accessing to the HDL IP module via the router
- Port: the HDL port for direct connection to the HDL IP module via the Internet (6000)
- Login: the login for connection, from the Remote Server settings of the IP module
- Password: the password for connection, from the Remote Server settings of the IP module
- Project Name: the project name from the Remote Server settings of the IP module
To work via the Internet, indicate the public IP-address of the router to which the controller is connected and set up Port Forwarding.
You can see the public IP-address of the router here
HDL Remote Server
The "HDL Remote Server" mode enables connection to the HDL IP module via the Internet if you do not have a static IP-address or domain (DDNS). The connection is established via the HDL Internet server which is used for authorization between the iRidium control panel and the HDL IP interface. After the authorization the connection is direct without using the server.
The list of available HDL remote servers you can find in HDL Tool in the Bus Scan winow after you switch the connection mode from "Local" to "Server"
HDL IP interface with firmware not earlier than HDL_V04.06U
access to the bus via Internet can be via one licensed HDL IP interface (concurrent connection to several HDL IP interfaces via the Internet is not supported)
In the settings of the HDL IP module indicate Connection Preferences: properties of the clients which have to have the possibility to connect to the HDL IP module
- Type: Remote Server
- Project Name, Group Name: the names of the project and group of projects
- User, Password: the properties of protected connection
- Preferred Server, Port: the properties for connection to the HDL server
In the settings of HDL Gateway (UDP) indicate properties of connection with the HDL IP module via the remote server.
- Host: the address of the remote HDL server. The list of available HDL remote servers you can find in HDL Tool in the Bus Scan winow after you switch the connection mode from "Local" to "Server"
- Port: the port of connection to the IP module via the remote server (as in the settings of the IP module)
- Login: the login for connection, from the settings of the IP module
- Password: the password of connection, from the settings of the IP module
- Send Timeout: the forced interval between commands sent by the control panel to the HDL IP module (it helps to decrease the load on the IP module and the HDL bus)
- Connect Mode: Remote Server – the mode of connection with the HDL IP module
- Project Name: the project name, from the settings of the IP
- Remote Server Priority: connect to the remote server first
- External Port: port to access to HDL IP interface. If the field is empty, it will be filled with data received from HDL Server module
- Group Name: the group name
Sometimes it is needed to forward the 6000 port (External Port) using instruction to work via Remote Server
Changing the connection settings
You need the possibility to change connection properties when you disconnect from the Wi-Fi network of the automation object and start using 3G or another Wi-Fi network. To maintain control of the object you need to switch from the local to public IP-address of the Internet router.
The switch is not automatic. You have to select the connection mode. For remote acces you have to make ports for controlling the automation system public. In order to do that you have o set up the Port Forwarding service on your Internet router. VPN can provide protected connection.
1 Download the template (*.js) (right-click button: "Save object as ..."), add the template in the script editor with the button (+) Add Script from file
2 Set up script properties as it is shown in the example:
- function Internal_1() {
- IR.GetDevice('HDL-BUS Pro Network (UDP)').SetParameters({Host: "255.255.255.255", Port: 6000, SendNeedConfirm: 0, SendTimeout: 20, ConnectMode: 0});
- }
- function External_1() {
- IR.GetDevice('HDL-BUS Pro Network (UDP)').SetParameters({Host: "215.110.10.10", Port: 6000, Login: "User", Password: "User", SendNeedConfirm: 0, SendTimeout: 20, ConnectMode: 3, ExtendedPort: 6000, Project: "ir_proj", Group: "ir_group"});
- }
Copy the driver name from Projeсt Device Panel - the list of properties has to be copied from the example.
3 Select the button which will be responsible for the switch of Internal and External properties. Open Macros Editor
for the Press event (Object Properties > Programming), select the Script Call
command and add it by double-clicking on it. Select the name of the function which will be activated by the button:
Now each pressing on the button will apply the corresponding connection properties.
Examples:
// 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: 3, 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"})
Devices
Device categories to which HDL devices can be related to at scanning the bus. The list includes devices available on hdlautomation.com at the moment of writing the article and supported by iRidium.
The list of device commands can be changed after scanning or manual adding in the project.
Contact the support team - (support@iridiummobile.ru) if it is required to update the list or you found some inaccuracy.
category |
device |
operation codes
|
Panels
|
Switch Panel |
Panel Control
|
DLP Panel |
Panel Control, Read Temperature
|
DLP Panel (AC, FH) |
Panel Control, Read Temperature, Floor Heating from DLP
|
HDL Granite Panel |
Panel Control, Floor Heating Control (DLP), Read Temperature, Read Temperature New, Read Analog Value
|
Dimming Actuators
|
Dimmer - 1CH |
Lighting
|
Dimmer - 2CH |
Lighting
|
Dimmer - 4CH |
Lighting
|
Dimmer - 6CH |
Lighting
|
Dimmer - 12CH |
Lighting
|
Relay Actuators
|
Relay - 4CH |
Lighting
|
Relay - 8CH |
Lighting
|
Relay - 12CH |
Lighting
|
Relay - 16CH |
Lighting
|
LED Actuators
|
RGB LED Driver - 3CH |
Lighting
|
LED Dimmer - 6CH |
Lighting
|
DALI Actuators |
DALI Dimmer - 64CH |
Lighting
|
DMX Actuators
|
DMX Gateway - 16CH |
Lighting
|
DMX Controller - 512CH |
Lighting
|
DMX Controller - 48CH |
Lighting
|
0-10V Actuators |
Ballast Controller - 6CH + 6CH |
Lighting
|
Sensors
|
Ourdoor Sensor |
Read Sensor Status (Sensors in One); Universal Switch (201-248)
|
Sensor with 12 functions |
Read 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 Module |
Security, Universal Switch
|
Logic Module |
Logic, Universal Switch
|
Climate Actuators
|
Temperature Sensor - 4CH |
Read Temperature New
|
Floor Heating Module - 6CH |
Floor Heating from Heating Module, Universal Switch
|
HVAC Module |
AC
|
Shading Actuators
|
Curtain Module - 2CH |
Curtain Switch
|
Motorized Curtain - 1CH + % |
Curtain Switch
|
Tubular Blind Controller - 1CH + % |
Curtain Switch
|
Background Audio
|
Z-Audio |
Music
|
Music Box |
Music
|
Hotel System |
Hotel RCU Room Controller Unit |
Lighting, Curtain Switch, Universal Switch
|
Communication Gateways
|
IR Emitter |
Universal Switch
|
SMS Module |
GPRS, Universal Switch
|
KNX Port |
Universal Switch
|
RS232 Converter |
Universal Switch
|
Smart Metering
|
Power Meter - 3 PHASE |
Power Meter
|
Power Meter - 1 PHASE |
Power Meter
|
Dry Contact
|
Dry Contact - 4CH |
Dry Contact, Universal Switch
|
Dry Contact - 8CH |
Dry Contact, Universal Switch
|
Dry Contact - 24CH |
Dry Contact, Universal Switch
|
Setting Commands and Feedback Channels
To control equipment it is required to set Commands and Feedbacks. To send a command, drag'n'drop it on a graphic item and enter a value to send. To display feedback drag'n'drop a feedback channel on a graphic item and choose how to output or display a value.
Read more about work with graphic items in the
"Types of graphic items" article.
Possible settings of commands, channels and graphic items when working with different operation codes:
Lighting
Single Channel Lighting
The command with feedback: control of dimmer brightness, switching relays on/off.
Select the HDL device, егоindicate its Subnet ID / Device ID, select the device type: Dimmer, Relay. Now you can set up comamnds for controlling channels brightness and receiving data about their states.
Command:
Operation Code |
Single Channel Lighting |
the command for setting up channel brightness
|
Channel |
1-254 |
the number of the relay (dimmer) channel
|
255 |
all relay (dimmer) channels
|
Running Time (s) |
0-14 |
the time during which brightness is changed
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
0 |
to switch off
|
100 |
to switch on
|
0-100 |
to set up channel brightness (only for dimmers)
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Single Channel Lighting |
the current channel brightness
|
Channel |
1-254 |
the number of the relay (dimmer) channel
|
Value |
0-100 |
the current channel brightness for displaying on graphic items
|
Read Status of Channels
Command: to request the current brightness value of dimmer/relay channels. Feedback comes to the channel "Single Channel Lighting". It is usually used with Timer: 0 to get the dimmer/relay state at the application launch.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Dimmer, Relay. Now you can set up the command of requesting the dimmer/relay state:
Command:
Operation Code |
Read Status of Channels |
to get the value for which the channel aims
|
Single Channel Read Actual |
to get the channel brightness at the moment of the request
|
Channel |
1-255 |
to send the request to one dimmer/relay channel
|
0 |
to send the request to all dimmer/relay channels
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about request delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the request
|
0 |
to send the request once, at the application launch
|
1...n |
(c) to repeat the request with the indicated interval
|
Value |
- |
it is not used (you can leave it empty or write zero)
|
It is recommended to set up Use Timer: 0
- the command will be sent to equipment at the application launch. You do not need to assign the command to graphic items. You do not need to use the command during work as dimmers and relays send their status to the bus automatically.
Scene Control
Command: to start the scene saved in the dimmer/relay memory. Scenes are set up for devices of one Area.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Dimmer, Relay. Now you can set up the command of starting the scene:
Command:
Operation Code |
Scene Control |
to start the scene
|
Area Number |
1-255 |
the number of the Area for which the scene is set up
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
0-255 |
the scene number
|
* Value - indicate it when dragging the command on graphic items
Sequence Control
Command: to start the sequence saved in the dimmer/relay memory. Sequences are set up for devices of one Area.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Dimmer, Relay. Now you can set up the command of starting the sequence:
Command:
Operation Code |
Sequence Control |
to start the sequence of commands
|
Area Number |
1-255 |
the number of the Area for which the sequence is set up
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
0-255 |
the sequence number
|
* Value - indicate it when dragging the command on graphic items
Logic
Logic Control
Command with feedback: control of the logic unit state.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type with support of commands for controling logic units. Now you can set up the commands:
Command:
Operation Code |
Logic Control |
to set up the state of the logic unit
|
Logic Block No. |
1-255 |
the number of the logic unit
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
0 |
Disable
|
1 |
Enable
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Logic Control |
the state of the logic unit
|
Logic Block No. |
1-255 |
the number of the logic unit
|
Value |
0/1 |
the state of the logic unit (0 - Disable, 1 - Enable)
|
Read Status of Logic
Command: to request the current state of the logic unit. Feedback comes to the channel "Logic Control".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type with support of commands for controling logic units. Now you can set up the command:
Command:
Operation Code |
Read Status of Logic |
to request the state of the logic unit
|
Logic Block No. |
1-255 |
the number of the logic unit
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value |
- |
it is not used (you can leave it empty or write zero)
|
It is recommended to set up Use Timer: 0
- the command will be sent to equipment at the application launch. You do not need to assign the command to graphic items. You can use the command during application work to request the unit state at a particular moment.
Universal Switch
Universal Switch Control
Command with feedback: control of the universal switch state.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type with support of commands for controling the universal switch. Now you can set up the commands:
Command:
Operation Code |
Universal Switch Control |
to set up the state of the universal switch
|
Universal Number |
1-255 |
the number of the universal switch
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
0 |
OFF
|
255 |
ON. The same value used to send the IR command. Universal Number is a number of the IR command in the memory of the transmitter. As a feedback you'll receive the value 1
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Universal Switch Control |
the state of the universal switch
|
Universal Number |
1-255 |
the number of the universal switch
|
Value |
0/1 |
the state of the universal switch (0 - OFF, 1 - ON)
|
Only Dry contact with not more than 32 set up universal switches sends data about changes of its status automatically. The state of the rest devices have to be requested to display feedback.
UV Switch for Floor Heating
Universal Switch Control commands for the module of floor heating SB-DN-FH06 (HDL_V04.10U_2014/06/06). They enable setting up work properties of all or separate channels of the module.
OFF = 0, ON = 255 (value to send).
FH |
Switch |
Value |
Action
|
ALL CH |
1 |
ON/OFF |
ON/OFF
|
ALL CH |
2 |
ON |
Normal
|
ALL CH |
3 |
ON |
Day
|
ALL CH |
4 |
ON |
Night
|
ALL CH |
5 |
ON |
Away
|
ALL CH |
6 |
ON |
Timer
|
ALL CH |
7 |
ON |
Heat->Cool
|
ALL CH |
7 |
OFF |
Cool->Heat
|
FH |
Switch |
Value |
Action
|
CH1 |
11 |
ON/OFF |
ON/OFF
|
CH1 |
12 |
ON |
Normal
|
CH1 |
13 |
ON |
Day
|
CH1 |
14 |
ON |
Night
|
CH1 |
15 |
ON |
Away
|
CH1 |
16 |
ON |
Timer
|
CH1 |
17 |
ON |
Heat->Cool
|
CH1 |
17 |
OFF |
Cool->Heat
|
CH1 |
70 |
ON |
6C
|
CH1 |
71 |
ON |
7C
|
CH1 |
72 |
ON |
8C
|
CH1 |
73 |
ON |
9C
|
CH1 |
74 |
ON |
10C
|
CH1 |
75 |
ON |
11C
|
CH1 |
76 |
ON |
12C
|
CH1 |
77 |
ON |
13C
|
CH1 |
78 |
ON |
14C
|
CH1 |
79 |
ON |
15C
|
CH1 |
80 |
ON |
16C
|
CH1 |
81 |
ON |
17C
|
CH1 |
82 |
ON |
18C
|
CH1 |
83 |
ON |
19C
|
CH1 |
84 |
ON |
20C
|
CH1 |
85 |
ON |
21C
|
CH1 |
86 |
ON |
22C
|
CH1 |
87 |
ON |
23C
|
CH1 |
88 |
ON |
24C
|
CH1 |
89 |
ON |
25C
|
CH1 |
90 |
ON |
26C
|
FH |
Switch |
Value |
Action
|
CH2 |
21 |
ON/OFF |
ON/OFF
|
CH2 |
22 |
ON |
Normal
|
CH2 |
23 |
ON |
Day
|
CH2 |
24 |
ON |
Night
|
CH2 |
25 |
ON |
Away
|
CH2 |
26 |
ON |
Timer
|
CH2 |
27 |
ON |
Heat->Cool
|
CH2 |
27 |
OFF |
Cool->Heat
|
CH2 |
95 |
ON |
6C
|
CH2 |
96 |
ON |
7C
|
CH2 |
97 |
ON |
8C
|
CH2 |
98 |
ON |
9C
|
CH2 |
99 |
ON |
10C
|
CH2 |
100 |
ON |
11C
|
CH2 |
101 |
ON |
12C
|
CH2 |
102 |
ON |
13C
|
CH2 |
103 |
ON |
14C
|
CH2 |
104 |
ON |
15C
|
CH2 |
105 |
ON |
16C
|
CH2 |
106 |
ON |
17C
|
CH2 |
107 |
ON |
18C
|
CH2 |
108 |
ON |
19C
|
CH2 |
109 |
ON |
20C
|
CH2 |
110 |
ON |
21C
|
CH2 |
111 |
ON |
22C
|
CH2 |
112 |
ON |
23C
|
CH2 |
113 |
ON |
24C
|
CH2 |
114 |
ON |
25C
|
CH2 |
115 |
ON |
26C
|
FH |
Switch |
Value |
Action
|
CH3 |
31 |
ON/OFF |
ON/OFF
|
CH3 |
32 |
ON |
Normal
|
CH3 |
33 |
ON |
Day
|
CH3 |
34 |
ON |
Night
|
CH3 |
35 |
ON |
Away
|
CH3 |
36 |
ON |
Timer
|
CH3 |
37 |
ON |
Heat->Cool
|
CH3 |
37 |
OFF |
Cool->Heat
|
CH3 |
120 |
ON |
6C
|
CH3 |
121 |
ON |
7C
|
CH3 |
124 |
ON |
10C
|
CH3 |
122 |
ON |
8C
|
CH3 |
125 |
ON |
11C
|
CH3 |
123 |
ON |
9C
|
CH3 |
126 |
ON |
12C
|
CH3 |
127 |
ON |
13C
|
CH3 |
128 |
ON |
14C
|
CH3 |
129 |
ON |
15C
|
CH3 |
130 |
ON |
16C
|
CH3 |
131 |
ON |
17C
|
CH3 |
132 |
ON |
18C
|
CH3 |
133 |
ON |
19C
|
CH3 |
134 |
ON |
20C
|
CH3 |
135 |
ON |
21C
|
CH3 |
136 |
ON |
22C
|
CH3 |
137 |
ON |
23C
|
CH3 |
138 |
ON |
24C
|
CH3 |
139 |
ON |
25C
|
CH3 |
140 |
ON |
26C
|
FH |
Switch |
Value |
Action
|
CH4 |
41 |
ON/OFF |
ON/OFF
|
CH4 |
42 |
ON |
Normal
|
CH4 |
43 |
ON |
Day
|
CH4 |
44 |
ON |
Night
|
CH4 |
45 |
ON |
Away
|
CH4 |
46 |
ON |
Timer
|
CH4 |
47 |
ON |
Heat->Cool
|
CH4 |
47 |
OFF |
Cool->Heat
|
CH4 |
145 |
ON |
6C
|
CH4 |
146 |
ON |
7C
|
CH4 |
147 |
ON |
8C
|
CH4 |
148 |
ON |
9C
|
CH4 |
149 |
ON |
10C
|
CH4 |
150 |
ON |
11C
|
CH4 |
151 |
ON |
12C
|
CH4 |
152 |
ON |
13C
|
CH4 |
153 |
ON |
14C
|
CH4 |
154 |
ON |
15C
|
CH4 |
155 |
ON |
16C
|
CH4 |
156 |
ON |
17C
|
CH4 |
157 |
ON |
18C
|
CH4 |
158 |
ON |
19C
|
CH4 |
159 |
ON |
20C
|
CH4 |
160 |
ON |
21C
|
CH4 |
161 |
ON |
22C
|
CH4 |
162 |
ON |
23C
|
CH4 |
163 |
ON |
24C
|
CH4 |
164 |
ON |
25C
|
CH4 |
165 |
ON |
26C
|
FH |
Switch |
Value |
Action
|
CH5 |
51 |
ON/OFF |
ON/OFF
|
CH5 |
52 |
ON |
Normal
|
CH5 |
53 |
ON |
Day
|
CH5 |
54 |
ON |
Night
|
CH5 |
55 |
ON |
Away
|
CH5 |
56 |
ON |
Timer
|
CH5 |
57 |
ON |
Heat->Cool
|
CH5 |
57 |
OFF |
Cool->Heat
|
CH5 |
170 |
ON |
6C
|
CH5 |
171 |
ON |
7C
|
CH5 |
172 |
ON |
8C
|
CH5 |
173 |
ON |
9C
|
CH5 |
174 |
ON |
10C
|
CH5 |
175 |
ON |
11C
|
CH5 |
176 |
ON |
12C
|
CH5 |
177 |
ON |
13C
|
CH5 |
178 |
ON |
14C
|
CH5 |
179 |
ON |
15C
|
CH5 |
180 |
ON |
16C
|
CH5 |
181 |
ON |
17C
|
CH5 |
182 |
ON |
18C
|
CH5 |
183 |
ON |
19C
|
CH5 |
184 |
ON |
20C
|
CH5 |
185 |
ON |
21C
|
CH5 |
186 |
ON |
22C
|
CH5 |
187 |
ON |
23C
|
CH5 |
188 |
ON |
24C
|
CH5 |
189 |
ON |
25C
|
CH5 |
190 |
ON |
26C
|
FH |
Switch |
Value |
Action
|
CH6 |
61 |
ON/OFF |
ON/OFF
|
CH6 |
62 |
ON |
Normal
|
CH6 |
63 |
ON |
Day
|
CH6 |
64 |
ON |
Night
|
CH6 |
65 |
ON |
Away
|
CH6 |
66 |
ON |
Timer
|
CH6 |
67 |
ON |
Heat->Cool
|
CH6 |
67 |
OFF |
Cool->Heat
|
CH6 |
195 |
ON |
6C
|
CH6 |
196 |
ON |
7C
|
CH6 |
197 |
ON |
8C
|
CH6 |
198 |
ON |
9C
|
CH6 |
199 |
ON |
10C
|
CH6 |
200 |
ON |
11C
|
CH6 |
201 |
ON |
12C
|
CH6 |
202 |
ON |
13C
|
CH6 |
203 |
ON |
14C
|
CH6 |
204 |
ON |
15C
|
CH6 |
205 |
ON |
16C
|
CH6 |
206 |
ON |
17C
|
CH6 |
207 |
ON |
18C
|
CH6 |
208 |
ON |
19C
|
CH6 |
209 |
ON |
20C
|
CH6 |
210 |
ON |
21C
|
CH6 |
211 |
ON |
22C
|
CH6 |
212 |
ON |
23C
|
CH6 |
213 |
ON |
24C
|
CH6 |
214 |
ON |
25C
|
CH6 |
215 |
ON |
26C
|
UV Switch for IR Emitter
Control of IR emitters in HDL sensors and separate emitters is performed with the help of the Universal Switch command.
The installer saves the list of IR commands (up to 254 commands) in the memory of the IR emitter and iRidium calls a command by sending its number to the emitter.
Command:
Operation Code |
Universal Switch Control |
to set up the state of the universal switch, send the IR command
|
Universal Number |
1-255 |
the IR command number in the emitter memory
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about the command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use the timer of automatic command repetition
|
0 |
to send the iR command once, at the application launch
|
1...n |
(c) to repeat the IR command with the indicated interval
|
Value * |
255 |
to send the IR command
|
* Value - indicate it when dragging the command on graphic items
Read Status of Universal Switch
Command: to request the current state of the universal switch. Feedback comes to the channel "Universal Switch Control".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type with support of commands for controlling the universal switch. Now you can set up the command:
Command:
Operation Code |
Read Status of Universal Switch |
to request the state of the universal switch
|
Universal Number |
1-255 |
the number of the universal switch
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value |
- |
it is not used (you can leave it empty or write zero)
|
It is recommended to set up Use Timer: 0
- the command will be sent to equipment at the application launch. You do not need to assign the command to graphic items. You can use the command during application work to request the unit state at a particular moment.
IR Emitter
IR Control
Command:
Operation Code |
IR Control |
IR Control
|
Switch status |
1/0 |
Switch status. 1 -detect, 0 - no detect.
|
Trigger button or dry contact |
1..n |
Optional.
|
Random number |
0..255 |
Optional.
|
Need Confirm |
Disable/Enable |
To wait for the confirmation about command delivery from the bus (it is not recommended).
|
Use Timer |
false |
Not to use timer for automatic repeat of the command.
|
0 |
To send the command once, at the application launch.
|
1...n |
To repeat the command with the indicated interval.
|
Feedback:
Operation Code |
IR Control |
IR Control
|
Function No. |
1..n |
Function number.
|
Curtain Switch
Curtain Switch Control
Command with feedback: control of the state of the 3-position relay for curtains, blinds and shutters
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Curtain. Now you can set up the commands:
Command:
Operation Code |
Curtain Switch Control |
to control the drive of the curtains controller
|
Curtain Number |
1-16 |
the number of the controlled drive of the curtains controller
|
17 |
to control the curtains position in the range 0...100%
(only for controllers with 1 channel and described possibility of % control)
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
0 |
Stop
|
1 |
Up
|
2 |
Down
|
0-100 |
only for Сurtain Number: 17
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Curtain Switch Control |
the state of the drive of the curtains controller
|
Curtain Number |
1-16 |
the number of the controlled drive of the curtains controller
|
17 |
to activate control of the curtains position in the range 0...100% (only for controllers with 1 channel and described possibility of % control)
|
Value |
0/1/2 |
Stop/Up/Down
|
0-100 |
only for Сurtain Number: 17
|
Read Status of Curtain Switch
Command: to request the state of the curtains controller. Feedback comes to the channel "Curtain Switch Control".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Curtain. Now you can set up the command:
Command:
Operation Code |
Read Status of Curtain Switch |
to request the state of the curtains controller
|
Curtain Number |
1-16 |
the number of the controlled driveof the curtains controller
|
17 |
to request the curtain position in the range 0...100% (only for controllers with 1 channel and described possibility of % control)
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value |
- |
it is not used (you can leave it empty or write zero)
|
It is recommended to set up Use Timer: 0
- the command will be sent to equipment at the application launch. You do not need to assign the command to graphic items. You can use the command during application work to request the state at a particular moment.
GPRS
GPRS Control
Command: to send a message with the help of the GPRS module
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: SMS Module. Now you can set up the commands:
Command:
Operation Code |
GPRS Control |
to send the message
|
GPRS Type |
1 |
Message
|
Repetition |
1...n |
number of messages sent
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
1-24 |
the number of the message group
|
* Value - indicate it when dragging the command on graphic items
Panel
Panel Control
Command with feedback: to control functions of the DLP panel including control of air conditioners (AC) and floor heating (Floor Heating), connected to the DLP panel.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: DLP Panel. Now you can set up the commands:
Command:
Operation Code |
Panel Control |
to control the DLP panel
|
Parameter |
Option |
Value *
|
1 |
IR Control |
0 |
0 = OFF, 1 = ON
|
2 |
Lock Panel |
0 |
0 = OFF, 1 = ON
|
3 |
AC Power |
1-128 (Conditioner No.) |
0 = OFF, 1 = ON
|
4 |
Cooling Temp |
1-128 (Conditioner No.) |
0-84
|
5 |
Fan Speed |
1-128 (Conditioner No.) |
0 = Auto, 1 = High, 2 = Medium, 3 = Low
|
6 |
AC Mode |
1-128 (Conditioner No.) |
0 = Cooling, 1 = Heating, 2 = Fan , 3 = Auto, 4 = Dehumidfy
|
7 |
Heat Temp |
1-128 (Conditioner No.) |
0-84
|
8 |
Auto Temp |
1-128 (Conditioner No.) |
0-84
|
9 |
Rise Temp |
1-128 (Conditioner No.) |
0-5
|
10 |
Decrease Temp |
1-128 (Conditioner No.) |
0-5
|
11 |
Back Light Status |
0 |
0 = OFF, 1 = ON
|
12 |
Lock AC |
0 |
0 = OFF, 1 = ON
|
13 |
Back LIght Level |
0 |
0-100
|
14 |
Status Light Level |
0 |
0-100
|
15 |
Shield Button |
1-255 (Key No.) |
Key Status 0 = Invalid, 1 = Valid
|
16 |
Shield Page |
1-255 (Page No.) |
Page Status 0 = Invalid, 1 = Valid
|
17 |
Control Button LED |
1-255 (Key No.) |
Key Status 0 = Invalid, 1 = Valid
|
18 |
Control Button |
1-255 (Key No.) |
Key Status 0 = Invalid, 1 = Valid - to trigger all the commands under it
|
19 |
Dry Temp |
0 |
0-84
|
20 |
Temp Status |
1-8 (Floor Heater No.) |
0 = OFF, 1 = ON
|
21 |
Temp Mode |
1-8 (Floor Heater No.) |
1 = Normal, 2 = Day , 3 = Night, 4 = Away, 5 = Timer
|
22 |
FH Rise Temp |
1-8 (Floor Heater No.) |
0-5
|
23 |
FH Decrease Temp |
1-8 (Floor Heater No.) |
0-5
|
24 |
Lock Setup Page |
1-8 (Floor Heater No.) |
0 = OFF, 1 = ON
|
25 |
Normal Temp |
1-8 (Floor Heater No.) |
0-84
|
26 |
Day Temp |
1-8 (Floor Heater No.) |
0-84
|
27 |
Night Temp |
1-8 (Floor Heater No.) |
0-84
|
28 |
Away Temp |
1-8 (Floor Heater No.) |
0-84
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Panel Control |
control of the DLP panel (the panel state)
|
Parameter |
1-28 |
see the table of commands
|
Option |
|
see the table of commands
|
Value |
|
see the table of commands
|
Read Status of Panel
Command: to request the current state of one of the properties of the DLP panel. Feedback comes to the channel "Panel Control".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: DLP Panel. Now you can set up the command:
Command:
Operation Code |
Read Status of Panel |
to request the state of the selected property of the DLP panel
|
Parameter |
1-28 |
see the table of properties #Panel Control
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value |
- |
it is not used (you can leave it empty or write zero)
|
During application work you can use the command to request the panel property state at the selected time (on timer or with the help of graphic items)
AC
AC Control
Command with feedback: to control air conditioners via the HVAC module, without connecting to the DLP panel.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: AC. Now you can set up the commands:
Command:
Operation Code |
AC Control |
to control the air conditioner
|
Parameter |
Value *
|
1 |
Temperature Type |
0 = C, 1 = F
|
3 |
Cooling Temp Point |
0-86
|
4 |
Heating Temp Point |
0-86
|
5 |
Auto Temp Point |
0-86
|
6 |
Dry Temp Point |
0-86
|
7 |
Mode |
0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
|
8 |
Fan |
0 =Auto, 1 = High, 2 = Medium, 3 = Low
|
9 |
AC Status |
0 = OFF, 1 = ON
|
10 |
Setup Mode |
0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
|
11 |
Setup Speed |
0 =Auto, 1 = High, 2 = Medium, 3 = Low
|
16 |
Set Point Temperature |
0-86
|
Option |
1-128 |
condition number
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
AC Control |
to display the air conditioner state
|
Parameter |
Value *
|
1 |
Temperature Type |
0 = C, 1 = F
|
2 |
Current Temperature |
0-99
|
3 |
Cooling Temp Point |
0-86
|
4 |
Heating Temp Point |
0-86
|
5 |
Auto Temp Point |
0-86
|
6 |
Dry Temp Point |
0-86
|
7 |
Mode |
0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
|
8 |
Fan |
0 = Auto, 1 = High, 2 = Medium, 3 = Low
|
9 |
AC Status |
0 = OFF, 1 = ON
|
10 |
Setup Mode |
0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
|
11 |
Setup Speed |
0 = Auto, 1 = High, 2 = Medium, 3 = Low
|
12 |
Current Mode |
0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
|
13 |
Current Fan |
0 = Auto, 1 = High, 2 = Medium, 3 = Low
|
14 |
Sweep |
0 = Enable, 1 = Disable
|
15 |
Sweep Mode |
0= No Sweep , 1 = Sweep Now
|
Option |
1-128 |
the number of the air conditioner
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Status of AC
Command: to request the current state of one of the properties of the AC controller. Feedback comes to the channel "AC Control".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: AC. Now you can set up the command:
Feedback:
Operation Code |
Read Status of AC |
to request the air conditioner state
|
Parameter |
0-128 |
the number of the air conditioner
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value |
- |
it is not used (you can leave it empty or write zero)
|
During application work you can use the command to request the panel property state at the selected time (on timer or with the help of graphic items)
AC control New
Command:
Operation Code |
AC Control |
control of a conditioner
|
Parameter |
Value *
|
1 |
Temperature Type |
0 = C, 1 = F
|
3 |
Cooling Temp Point |
0-86
|
4 |
Heating temperature |
0-86
|
5 |
Auto Temp Point |
0-86
|
6 |
Dry Temp Point |
0-86
|
7 |
Mode |
0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
|
8 |
Fan |
0 = Auto, 1 = High, 2 = Medium, 3 = Low
|
9 |
AC Status |
0 = OFF, 1 = ON
|
12 |
Current Mode |
0 = Cooling, 1 = Heating, 2 = Fan, 3 = Auto, 4 = Dry
|
13 |
Current Fan |
0 = Auto, 1 = High, 2 = Medium, 3 = Low
|
14 |
Sweep |
1 = Sweep, 0 = Else
|
17 |
Lock ac page |
1 = Lock, 0 = Else
|
* Value - enter it when drag'n'dropping the command onto a graphic item.
Read Status of AC NEW
Command: to request the current state of one of the properties of the AC controller. Feedback comes to the "AC Control" channel.
Select the HDL device, enter its Subnet ID / Device ID, select the device type: AC. Now you can set the command:
Feedback:
Operation Code |
Read Status of AC |
request of conditioner state
|
Need Confirm |
Disable/Enable |
waiting for a confirmation from the bus about the command delivery (not recommended)
|
Use Timer |
false |
do not use a timer to repeat a command automatically
|
0 |
send a command one time when the app is launched
|
1...n |
(c) repeat the command withe a set period
|
Value |
- |
is not used (the field can be left empty or enter zero)
|
During the app work a command can be used to request the parameter of the panel at a certain moment (with the help of a timer when the app is launched or with the help of a graphic item)
Floor Heating from DLP
Floor Heating Control (DLP)
Command with feedback: to control floor heating via the DLP panel.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: DLP Panel (AC, FH). Now you can set up the commands:
Command:
Operation Code |
Floor Heating Control (DLP) |
to control floor heating via the DLP panel
|
Parameter |
Value *
|
1 |
Temperature Type |
0 = C, 1 = F
|
3 |
Status |
0 = OFF, 1 = ON
|
4 |
Mode |
1 = Normal, 2 = Day , 3 = Night, 4 = Away, 5 = Timer
|
5 |
Normal Temperature |
5-95
|
6 |
Day Temperature |
5-95
|
7 |
Night Temperature |
5-95
|
8 |
Away Temperature |
5-95
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
FH ID |
0-8 |
floor heating number in HDL Buspro (required field)
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Floor Heating Control (DLP) |
to dispaly the status of floor heating via the DLP panel
|
FH ID |
0-8 |
floor heating number in HDL Buspro (required field)
|
Parameter |
Value *
|
1 |
Temperature Type |
0 = C, 1 = F
|
2 |
Current Temperature |
Value
|
3 |
Status |
0 = OFF, 1 = ON
|
4 |
Mode |
1 = Normal, 2 = Day , 3 = Night, 4 = Away, 5 = Timer
|
5 |
Normal Temperature |
5-95
|
6 |
Day Temperature |
5-95
|
7 |
Night Temperature |
5-95
|
8 |
Away Temperature |
5-95
|
9 |
Timer |
0 = Day, 1 = Night
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Status of Floor Heating (DLP)
Command: to request the current state of one of the floor heating properties via the DLP panel. Feedback comes to the channel "Control Floor Heating Status".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: DLP Panel (AC, FH). Now you can set up the command:
Feedback:
Operation Code |
Read Status of Floor Heating (DLP) |
request the condition of the underfloor heating
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated
|
FH ID |
0-8 |
floor heating number in HDL Buspro (required field)
|
Value |
- |
it is not used (you can leave it empty or write zero)
|
During application work you can use the command to request the floor heating state at the selected time (on timer or with the help of graphic items)
Floor Heating from Heating Module
Commands for controlling 6-channel floor heating module (for mounting on the DIN-rail). The comamnds are sent to the module directly, without using the DLP panel.
Floor Heating Module Control
Command with feedback: to control floor heating.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Floor Heating Module. Now you can set up the commands:
Command:
Operation Code |
Floor Heating Module Control |
to control floor heating via the floor heating module
|
Parameter |
Value *
|
1 |
Temperature Type |
0 = C, 1 = F
|
3 |
Current Work Status |
0 = Heating, 1 = Cooling, 2 = Heating power output, 3 = Cooling power output
|
4 |
Mode |
1 = Normal, 2 = Day , 3 = Night, 4 = Away, 5 = Timer
|
5 |
Normal Temperature |
5-95
|
6 |
Day Temperature |
5-95
|
7 |
Night Temperature |
5-95
|
8 |
Away Temperature |
5-95
|
9 |
Current Work Status Enable |
0 = OFF, 1 = ON
|
12 |
Vavle Status |
0 = OFF, 1 = ON
|
15 |
Watering Time |
1-30 min
|
Channel |
1-8 |
the floor heating channel
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Floor Heating Module Control |
to display the floor heating state
|
Parameter |
Value *
|
1 |
Temperature Type |
0 = C, 1 = F
|
2 |
Current Temperature |
0-100
|
3 |
Current Work Status |
0 = Heating, 1 = Cooling, 2 = Heating power output, 3 = Cooling power output
|
4 |
Mode |
1 = Normal, 2 = Day , 3 = Night, 4 = Away, 5 = Timer
|
5 |
Normal Temperature |
5-95
|
6 |
Day Temperature |
5-95
|
7 |
Night Temperature |
5-95
|
8 |
Away Temperature |
5-95
|
9 |
Current Work Status Enable |
0 = OFF, 1 = ON
|
10 |
Timer |
0 = Day, 1 = Night
|
11 |
Valve Status |
0 = OFF, 1 = ON
|
12 |
Valve Value |
0-100 %
|
13 |
Watering Type |
0 = Auto Running, 1 = Command from outside
|
14 |
Watering Flag |
0 = OFF, 1 = ON
|
15 |
Watering Time |
1-30 min
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Status of Floor Heating Module
Command: to request the current state of one of the floor heating properties. Feedback comes to the channel "Floor Heating Module Control".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Floor Heating Module. Now you can set up the command:
Feedback:
Operation Code |
Read Status of Floor Heating Module |
to request the floor heating state
|
Channel |
1-8 |
the floor heating channel
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value |
- |
it is not used (you can leave it empty or write zero)
|
During application work you can use the command to request the floor heating properties at the selected time (on timer or with the help of graphic items)
Sensors In One
Read Sensor Status (8 in 1, Device Type 315)
Command with feedback: to read data of the 8-in-1 sensor.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Sensor 8 in 1 (type 315). Now you can set up the commands:
Command:
Operation Code |
Read Sensor Status |
to request the sensor properties
|
Parameter |
1-24 |
Logic Number
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
- |
it is not used (you can leave it empty or write zero)
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Sensor Status |
the sensor state
|
Parameter |
Value *
|
1 |
Dry Contact 1 Status |
0 = OFF, 1 = ON
|
2 |
Dry Contact 2 Status |
0 = OFF, 1 = ON
|
4 |
Motion Snesor |
0 = No movement, 1 = Movement
|
7 |
Delay Time - |
value
|
* Value comes to the feedback channel. It can be used for displaying on items.
Out of date sensors supports: 3 - Lux (0/1), 5 - Switch 1 (0/1), 6 - Switch 2 (0/1)
Read Sensor Status (8 in 1, Device Type 314)
Command with feedback: to read data of the 8-in-1 sensor.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Sensor 8 in 1 (type 314). Now you can set up the commands:
Command:
Operation Code |
Read Sensor Status |
to request the sensor properties
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
- |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Sensor Status |
the sensor state
|
Parameter |
Value *
|
1 |
Current Temperature |
0-80 (-20C – 60C)
|
2 |
Brightness |
value
|
3 |
Motion |
0 = No movement, 1 = Movement
|
5 |
Dry Contact 1 Status |
0 = OFF, 1 = ON
|
6 |
Dry Contact 2 Status |
0 = OFF, 1 = ON
|
* Value comes to the feedback channel. It can be used for displaying on items.
Out of date sensors supports: 4 - Sonex (0/1), 7 - Switch 1 (0/1), 8 - Switch 2 (0/1)
Read Sensor Status (12 in 1)
Command with feedback: to read data of the 12-in-1 sensor.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Sensor 12 in 1. Now you can set up the commands:
Command:
Operation Code |
Read Sensor Status |
to request the sensor properties
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
- |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Sensor Status |
the sensor state
|
Parameter |
Value *
|
1 |
Current Temperature |
0-80 (-20C – 60C)
|
2 |
Brightness |
Lux
|
3 |
Motion Sensor |
0 = No movement, 1 = Movement
|
4 |
Sonic |
0 = No movement, 1 = Movement
|
5 |
Dry Contact 1 |
0 = OFF, 1 = ON
|
6 |
Dry Contact 2 |
0 = OFF, 1 = ON
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Sensor Status (Sensors In One)
Command with feedback: to read data of "Sensors in One".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Sensors In One. Now you can set up the commands:
Command:
Operation Code |
Read Sensor Status |
to request the sensor properties
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
- |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Sensor Status |
the sensor state
|
Parameter |
Value *
|
1 |
Current Temperature |
0-80 (-20 ... +60 °C)
|
2 |
Brightness |
0-100
|
3 |
Humidity |
20-95 % RH
|
4 |
Air |
0 = Clean, 1 = Mild, 2 = Moderate, 3 = Severe
|
5 |
Gas |
0-100%
|
6 |
Motion Sensor |
0 = No movement, 1 = Movement
|
7 |
Dry Contact 1 |
0 = OFF, 1 = ON
|
8 |
Dry Contact 2 |
0 = OFF, 1 = ON
|
9 |
UV Switch 1 |
0 = OFF, 1 = ON
|
10 |
UV Switch 2 |
0 = OFF, 1 = ON
|
11 |
Sonex |
0 = Null, 1 = Valid
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Temperature
Command with feedback: to read temperature of the DLP panel or another device with the temperature sensor.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: DLP Panel or another with the temperature sensor. Now you can set up the commands:
Command:
Operation Code |
Read Temperature |
to request data from the temperature sensor
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
- |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Temperature |
the sensor temperature
|
Channel |
1-255 |
the number of the temperature sensor (for the DLP panel: 1)
|
Value * |
the current temperature
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Temperature New
Command with feedback: to read temperature: the command of the new type with support of fractional values.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: DLP Panel or another with the temperature sensor. Now you can set up the commands:
Command:
Operation Code |
Read Temperature |
to request data from the temperature sensor
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
- |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Temperature New |
the sensor temperature
|
Channel |
1-255 |
the number of the temperature sensor (for the DLP panel: 1)
|
Value * |
the current temperature (float)
|
* Value comes to the feedback channel. It can be used for displaying on items.
Universal Control
Command with feedback: to control properties of different types of sensors with Universal Control support.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type. Now you can set up the commands:
Command:
Operation Code |
Universal Control |
to set up the sensor property
|
Option |
Value *
|
1 |
PIR sensitivity |
1-100
|
2 |
Ultrasonic sensitivity |
1-100
|
3 |
Temperature sensor validity |
0 = Disable, 1 = Enable
|
4 |
LUX sensor validity |
0 = Disable, 1 = Enable
|
5 |
Humidity sensor validity |
0 = Disable, 1 = Enable
|
6 |
Air quality sensor validity |
0 = Disable, 1 = Enable
|
7 |
PIR sensor validity |
0 = Disable, 1 = Enable
|
8 |
Ultrasonic sensor validity |
0 = Disable, 1 = Enable
|
9 |
Dry contact 1 validity |
0 = Disable, 1 = Enable
|
10 |
Dry contact 2 validity |
0 = Disable, 1 = Enable
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Universal Control |
the state of the sensor properties
|
Option |
Value
|
1 |
PIR sensitivity |
1-100
|
2 |
Ultrasonic sensitivity |
1-100
|
3 |
Temperature sensor validity |
0 = Disable, 1 = Enable
|
4 |
LUX sensor validity |
0 = Disable, 1 = Enable
|
5 |
Humidity sensor validity |
0 = Disable, 1 = Enable
|
6 |
Air quality sensor validity |
0 = Disable, 1 = Enable
|
7 |
PIR sensor validity |
0 = Disable, 1 = Enable
|
8 |
Ultrasonic sensor validity |
0 = Disable, 1 = Enable
|
9 |
Dry contact 1 validity |
0 = Disable, 1 = Enable
|
10 |
Dry contact 2 validity |
0 = Disable, 1 = Enable
|
* Value comes to the feedback channel. It can be used for displaying on items.
Analog Value
Command with feedback: to request properties of different types of sensors with Analog Value support.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type. Now you can set up the commands:
Command:
Operation Code |
Read Analog Value |
to request the sensor property
|
Parameter |
0-255 |
the channel number
|
Option |
the type of the requested property
|
0 |
Lux
|
1 |
Temperature
|
2 |
Power
|
3 |
Current
|
4 |
Pressure
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
it is not used (you can leave it empty or write zero)
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Analog Value |
the sensor property
|
Parameter |
0-255 |
the channel number
|
Option |
the type of the requested property
|
0 |
Lux
|
1 |
Temperature
|
2 |
Power
|
3 |
Current
|
4 |
Pressure
|
Value * |
0-255 |
the value of the selected variable
|
* Value comes to the feedback channel. It can be used for displaying on items.
Security
Arm Security Module
Command with feedback: to set up the state of the security module. It sets up the current security mode (Arm) in the indicated Area.
add iRidium control panels in the list of devices which can control the security controller: Subnet ID: 253, Device ID: 254.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Security Module. Now you can set up the commands:
Command:
Operation Code |
Arm Security Module |
to set up the security mode
|
Area |
1-8 |
the security area
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
to select the security mode (Arm)
|
6 |
Disarm
|
5 |
Day Arm
|
4 |
Night with Guest Arm
|
3 |
Night Arm
|
2 |
Away Arm
|
1 |
Vacation Arm
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Arm Security Module |
to display the current security mode
|
Area |
1-8 |
the security area
|
Value * |
the current security mode (Arm)
|
6 |
Disarm
|
5 |
Day Arm
|
4 |
Night with Guest Arm
|
3 |
Night Arm
|
2 |
Away Arm
|
1 |
Vacation Arm
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Status of Arm
Command with feedback: to request the mode of the security module. It returns the current security mode (Arm) in the indicated Area in the channel "Arm Security Module".
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Security Module. Now you can set up the commands:
Command:
Operation Code |
Read Status of Arm |
to request the current security mode
|
Area |
1-8 |
the security area
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
- |
it is not used
|
* Value - indicate it when dragging the command on graphic items
It is recommended to set up Use Timer: 0
- the command will be sent to equipment at the application launch. You do not need to assign the command to graphic items. You do not need to use the command during work as the security module sends its status to the bus automatically.
Alarm Security Module
Command: to activate the alarm signal. The signal (Alarm) in the indicated Area is activated by the comamnd to the security module. You cannot display the status of alarm signals.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Security Module. Now you can set up the commands:
Command:
Operation Code |
Alarm Security Module |
to activate the alarm signal
|
Area |
1-8 |
the security area
|
Option |
Value *
|
4 |
Current Alarm |
0 = OFF, 1 = ON
|
5 |
Emergency Alarm |
0 = OFF, 1 = ON
|
6 |
Panic Alarm |
0 = OFF, 1 = ON
|
7 |
Gas Alarm |
0 = OFF, 1 = ON
|
8 |
Fire Alarm |
0 = OFF, 1 = ON
|
9 |
Temperature Alarm |
0 = OFF, 1 = ON
|
10 |
Power Alarm |
0 = OFF, 1 = ON
|
11 |
Silence Alarm |
0 = OFF, 1 = ON
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
* Value - indicate it when dragging the command on graphic items
Dry Contact
Read Status of Dry Contact
Command with feedback: to request the dry contact state
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Dry Contact. Now you can set up the commands:
Command:
Operation Code |
Read Status of Dry Contact |
to request the dry contact state
|
Area |
1-255 |
the area
|
Input Number |
1-255 |
the dry contact number
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Status of Dry Contact |
to read the dry contact state
|
Area |
1-255 |
the area
|
Input Number |
1-255 |
the dry contact number
|
Value * |
0 = OFF, 1 = ON |
the dry contact state
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Status of Dry Contact (security)
Command with feedback: to request the state of the dry contact set up for work with the security module, when the sensor is included in "Alarm List"
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Dry Contact. Now you can set up the commands:
Command:
Operation Code |
Read Status of Dry Contact (security) |
to request the state of the dry contact included in "Alarm List" of the security module
|
Area |
1-255 |
the area
|
Input Number |
1-255 |
the dry contact number
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Status of Dry Contact (security) |
to read the dry contact state
|
Area |
1-255 |
the area
|
Input Number |
1-255 |
the dry contact number
|
Value * |
0 = OFF, 1 = ON |
the current state of the dry contact
|
* Value comes to the feedback channel. It can be used for displaying on items.
Power Meter
Read Voltage
Command with feedback: to request the current voltage (A:1, B:2, C:3) of the meter
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Power Meter. Now you can set up the commands:
Command:
Operation Code |
Read Voltage |
to request the current voltage
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Voltage |
the current voltage
|
Parameter |
1-3 |
the channel (phase) number
|
Value * |
the current voltage
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Current
Command with feedback: to request the effective value of the alernating current (A:1, B:2, C:3, T:4)
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Power Meter. Now you can set up the commands:
Command:
Operation Code |
Read Current |
to request the effective value of the alternating current
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Current |
the effective value of the alternating current
|
Parameter |
1-4 |
the channel (phase) number
|
Value * |
the effective value of the alternating current
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Power
Command with feedback: to request the active power (A:1, B:2, C:3, T:4)
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Power Meter. Now you can set up the commands:
Command:
Operation Code |
Read Power |
to request the active power
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Power |
the active power
|
Parameter |
1-4 |
the channel (phase) number
|
Value * |
the active power
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Power Factor
Command with feedback: to request the power factor (A:1, B:2, C:3, T:4)
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Power Meter. Now you can set up the commands:
Command:
Operation Code |
Read PowerFactor |
to request the power factor
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Power Factor |
the power factor
|
Parameter |
1-4 |
the channel (phase) number
|
Value * |
the power factor
|
* Value comes to the feedback channel. It can be used for displaying on items.
Read Electricity
Command with feedback: to request the active energy (A:1, B:2, C:3, T:4)
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Power Meter. Now you can set up the commands:
Command:
Operation Code |
Read Power Factor |
to request the value of active energy
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value * |
it is not used
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
Read Power Factor |
the value of active energy
|
Parameter |
1-4 |
the channel (phase) number
|
Value * |
the value of active energy
|
* Value comes to the feedback channel. It can be used for displaying on items.
Music
Music Control (DLP)
Commands have to be sent to Z-Audio, the DLP panel is not required.
Command with feedback: to control Z-Audio commands, the same commands DLP panels send. It allows you to get the list of Z-Audio tracks.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Z-Audio. Now you can set up commands for the available audio sources * (Source):
* Source:
- 1 – SD CARD
- 2 – NAS-HDD (FTP Server)
- 3 – SERVER
- 4 – WEB-RADIO
- 5 – RADIO
- 6 – AUDIO IN
- 7 – INTERCOM
Command:
Operation Code |
Music Control (DLP) |
to control playback
|
Command |
Zone |
Source *
|
0 |
POWER |
1-9 |
-
|
1 |
STATUS REQUEST |
1-9 |
-
|
2 |
SOURCE NEXT |
1-9 |
-
|
3 |
VOLUME |
1-9 |
-
|
4 |
MUTE |
1-9 |
-
|
5 |
TONE REQUEST |
1-9 |
-
|
6 |
BASS UP |
1-9 |
-
|
7 |
BASS DOWN |
1-9 |
-
|
8 |
TREBLE UP |
1-9 |
-
|
9 |
TREBLE DOWN |
1-9 |
-
|
10 |
PLAY/STOP |
- |
1-9
|
11 |
PLAY |
- |
1-9
|
12 |
STOP |
- |
1-9
|
13 |
PLAY MODE REQUEST |
- |
1-9
|
14 |
MODE NEXT |
- |
1-9
|
15 |
MODE PREV |
- |
1-9
|
16 |
LIST NEXT |
- |
1-9
|
17 |
LIST PREV |
- |
1-9
|
18 |
NEXT |
- |
1-9
|
19 |
PREV |
- |
1-9
|
20 |
CHADJ NEXT |
- |
1-9
|
21 |
CHADJ PREV |
- |
1-9
|
22 |
CHANNEL SCAN NEXT |
- |
1-9
|
23 |
CHANNEL SCAN PREV |
- |
1-9
|
24 |
CHANNEL NEXT |
- |
1-9
|
25 |
CHANNEL PREV |
- |
1-9
|
26 |
SAVE |
- |
1-9
|
27 |
UPDATE STATUS |
- |
1-9
|
28 |
UPDATE LIST |
- |
1-9
|
160 |
LIST |
- |
1-9
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
0 |
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
Value |
it is not used. Write 0 when dragging the command on items
|
Feedback:
Operation Code |
Music Control (DLP) |
the playback status
|
Command |
Zone |
Source * |
Value **
|
128 |
SOURCE |
1-9 |
- |
1-9
|
129 |
VOLUM |
1-9 |
- |
0-100
|
130 |
DND |
- |
1-9 |
|
131 |
LOCK |
- |
1-9 |
0 = LOCKED, 1 = UNLOCKED
|
132 |
POSITION IN PERSENT |
- |
1-9 |
0-100
|
133 |
POSITION CURRENT |
- |
1-9 |
0-999.9 s
|
134 |
POSITION TOTAL |
- |
1-9 |
0-999.9 s
|
135 |
PLAY STATUS |
- |
1-9 |
1 = STOP, 2 = PLAY
|
136 |
PLAY MODE |
- |
1-9 |
1-4
|
137 |
LINE 1 |
- |
1-9 |
List: No/Total
|
138 |
LINE 2 |
- |
1-9 |
Playlist Name
|
139 |
LINE 3 |
- |
1-9 |
Song: No/Total
|
140 |
LINE 4 |
- |
1-9 |
Song Name
|
141 |
BASS |
- |
1-9 |
1-7
|
142 |
TREABLE |
- |
1-9 |
1-7
|
160 |
LIST |
- |
1 or 2 |
List ***
|
* Value comes to the feedback channel. It can be used for displaying on items.
*** List - the list of folders and tracks which can be displayed with the help of the List item, see the example of use below.
Displaying the list of tracks (the LIST command):
Z-AUDIO LIST
The List graphic item allows you to form the list of tracks and perform actions on clicking on the list items:
- to open the folder on clicking on the list item - folder
- to start playback on clicking on the list item - track
- to return to the folder above when clicking on the first list item: [ ... ]
The list items will be organized on the basis of the template - the popup which has to be created in the project beforehand. Creation and filling in items are performed automatically. Item settings:
List, the item where the list of tracks will be displayed:
List Template: the name of the popup selected as the template for each list item.
Popup, the template of one list item:
The track name will be written in the text field of the popup, not the items on it.
Assign the LIST command to control the list and to display data:
- Select the List graphic item, open the Programming tab
- Select the Select event. In the macros editor for the Select event find the command Send To Driver > Send Token
- In the Channel string select the LIST command for the SD or FTP source
- In the Token string select the path to the List graphic item on the page or popup, the item property: SelectItem
- Click ОК to save the command
Assign LIST feedback to display the list of Z-Audio tracks on the item:
- In Project Device Panel select the LIST feedback channel from the SD or FTP source
- Drag the feedback channel on the List graphic item, select "More..." in the dialog of assigning
- Select the This property of the graphic item
- Click ОК to save feedback
Now the command and feedback are set up, the item will display the list of Z-Audio tracks.
Music Control (TTP)
Command with feedback: the auxiliary TTPlayer command to control Z-Audio. The Z-Audio functions are fully covered by the Music Control (DLP) command, without requesting use of the DLP panel.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Z-Audio. Now you can set up the commands:
Command:
Operation Code |
Music Control (TTP) |
to control playback
|
Parameter |
Option |
Value *
|
1 - Source selection |
N/A |
1 - SD card
|
2 - External audio input
|
3 - FTP server
|
4 - Radio FM On
|
2 - Play mode |
N/A |
1 - Single playing
|
2 - Single repetition
|
3 - Order cycle
|
4 - All repetition
|
3 - List/Channel |
N/A |
1 - Previous list
|
N/A |
2 - Next list
|
1-255 |
3 - Select List Number
|
N/A |
4 - Previous channel
|
N/A |
5 - Next channel
|
1-255 |
6 - Select Channel Number
|
4 - Play control |
0-79 |
1 - Previous
|
2 - Next
|
3 - Play
|
4 - Stop
|
5 - Volume |
N/A |
0 - Auto
|
1 - High
|
2 - Medium
|
3 - Low
|
6 - Play |
0-999 - Song |
0-255 - List
|
Need Confirm |
Disable/Enable |
to wait for the confirmation about command delivery from the bus (it is not recommended)
|
Use Timer |
false |
not to use timer for automatic repeat of the command
|
to send the command once, at the application launch
|
1...n |
(c) to repeat the command with the indicated interval
|
* Value - indicate it when dragging the command on graphic items
Feedback:
Operation Code |
the playback status
|
Parameter |
Option |
Value *
|
see the table with description of the command list|}
* Value comes to the feedback channel. It can be used for displaying on items.
HomePlay Network Player
Installation, setting and a list of commands and feedback channels are the same as for Music Control (DLP).
To understand it better, download the example, enter Subnet ID / Device ID of the device.
HDL Granite Panel
To get data from sensors and to control equipment, use operation codes with the following settings:
- Temperature:
- Humidity:
- Voltage:
- Control of warm floor:
- Temperature of warm floor:
A command with a corresponding feedback channel must be used in a project for correct work of equipment.
Download the example below and enter Subnet ID / Device ID.
Gate HDL to Dali
Read Color Temperature
Command: to request the current value of brightness or colors of dimmer channels. Feedback comes to the "Color temperature control" channel. Usually it is used with the following setting: Timer: 0 to get dimmer and relay states when the app is being launched.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Gate HDL to Dali. Now you can set up the command of requesting the dimmer state.
Command:
Operation Code |
Read Color Temperature |
to request the state of dimmer color and brightness
|
Channel |
1-255 |
number of a channel
|
Need Confirm |
Disable/Enable |
to wait for confirmation from the bus that the command has been sent (not recommended)
|
Use Timer |
false |
not to use the timer of automatic command repeat
|
0 |
to send a command once when the app starts
|
1...n |
(c) to repeat the command with indicated interval
|
Value * |
- |
it is not used (you can leave ot empty or enter zero)
|
* Value - enter it when drag'n'dropping a command on a graphic item
Color temperature control
Command with feedback: control of dimmer brightness and color.
Select the HDL device, indicate its Subnet ID / Device ID, select the device type: Gate HDL to Dali. Now you can set up commands for controlling channel brightness and color and receiving data about their states.
Command:
Operation Code |
Color temperature control |
to control the state of dimmer brightness and color
|
Channel |
1-255 |
number of a channel
|
Command |
Brightness / Color |
type of control (to control brightness or color)
|
Control Type |
Single, CCT, RGB, RGBW, RGBWY |
type of color control
|
Need Confirm |
Disable/Enable |
to wait for the confirmation from the bus that the command is sent (not recommended)
|
Use Timer |
false |
not to use the timer of automatic command repeat
|
0 |
to send a command once when the app starts
|
1...n |
(c) to repeat the command with indicated interval
|
Value * |
0...n |
value of color or brightness depending on the seleted type
|
* Value - enter it when drag'n'dropping a command on a graphic item
Feedback:
Operation Code |
Color temperature control |
state of dimmer color or brightness
|
Channel |
1-255 |
number of a channel
|
Command |
Brightness / Color |
channel type (brightness/color)
|
Control Type |
Single, CCT, RGB, RGBW, RGBWY |
type of color control
|
* Value comes to the feedback channel. It can be used for displaying on items.
HDL CMD Test. Testing Sent Commands
CMD test allows you to compare data that come from the i3 pro app with data that come from the HDL native app, other software or from equipment itself.
1 Launch the HDL Buspro app and open the "Tool" tab:
2 Enter identificators of the device that commands must be tracked (Subnet ID, Device ID):
3 Put a flag next to the "The object device" parameter.
4 Control equipment, data from commands will be displayed in the lower window.
Data can be sent to our technical support as a screenshot of the window or as a text file.
|