Within this configuration file, the channels of the connected HDL Buspro devices can be configured.
File location
<WorkspaceDirectory>\DataFiles\xio.Hdl.Channels.dat
Example
HdlDemoCase;1;1;SingleChannel;7 HdlDemoCase;1;3;AcControl;1
Each channel has its own row with the parameters separated by a semicolon. (CSV-format)
The channel definitions can be edited in the NETx Core Server Studio under Modules > HDL > Channel Definitions
Col# | Parameter | Description | Scope |
---|---|---|---|
1 | Interface name | The name of the interface the device is connected to. (As defined in Helvar device definition) | string |
2 | Subnet ID | HDL Buspro subnet id of the device. | 0 - 254 |
3 | Device ID | HDL Buspro device id of the device. | 0 - 254 |
4 | Type | Device type. See list below. | string |
5 | Channel | Channel number. See list below. | 0 - 254 / string |
Available Types
Type | Description | Number of created server items |
---|---|---|
SingleChannel | Creates a single server item NETx\XIO\HDL\<InterfaceName>\Single channel\<SubnetId>\<DeviceID>\<Channel>\Level | 1 |
UniversalSwitch | Creates a single server item NETx\XIO\HDL\<InterfaceName>\Universal switch\<SubnetId>\<DeviceID>\<Channel>\Value | 1 |
CurtainSwitch | Creates a single server item NETx\XIO\HDL\<InterfaceName>\Curtain switch\<SubnetId>\<DeviceID>\<Channel>\Value | 1 |
AcControl | Creates server items for all available AC control values (Mode, status, temperatures, ...) under NETx\XIO\HDL\<InterfaceName>\AC control\<SubnetId>\<DeviceID>\<Channel>\ Channel equals AC number. | 14 |
Temperature | Creates a single server item NETx\XIO\HDL\<InterfaceName>\Temperature\<SubnetId>\<DeviceID>\<Channel>\Temperature | 1 |
HotelRoomAc | Creates server items for all available hotel room AC control values (Mode, status, temperatures, ...) under NETx\XIO\HDL\<InterfaceName>\Hotel system AC control\<SubnetId>\<DeviceID>\<Channel>\ Channel equals AC number. | 11 |
Doorbell | Creates server items for all available doorbell status flags under NETx\XIO\HDL\<InterfaceName>\Doorbell\<SubnetId>\<DeviceID>\ Doorbell does not use channel numbers. Set the parameter to 0. | 8 |
RoomStatus | Creates server items for all available room status fields (state, current scene, doorbell flags, alarm flags, channels, ...) under NETx\XIO\HDL\<InterfaceName>\Doorbell\<SubnetId>\<DeviceID>\<Channel>\ Use HDL Mac as hexadecimal string without spaces as channel. eg: HdlDemoCase;1;1;RoomStatus;1637e5664c23301f | 66 (Includes integrated doorbell, alarm flags and 48 channels) |
SceneControl | Creates a single server item NETx\XIO\HDL\<InterfaceName>\Scene control\<SubnetId>\<DeviceID>\<Channel>\Scene Channel equals area no. | 1 |