Control Commands
   

In this Topic Hide

Scene and Level Control Commands

11 - Recall Scene (Group)

12 - Recall Scene (Device)

13 - Direct Level (Group)

14 - Direct Level (Device)

Proportion Control Commands

15 – Direct Proportion (Group)    

16 - Direct Proportion (Device)   

17 - Modify Proportion (Group)     

18 - Modify Proportion (Device)    

Emergency Test Control Commands

19 - Emergency Function Test (Group)

20 - Emergency Function Test (Device)

21 - Emergency Duration Test (Group)

22 - Emergency Duration Test (Device)  

23 - Stop Emergency Tests (Group)

24 - Stop Emergency Tests (Device)

 

Notes:

  • See Control Command Table for information about control command formats.

  • Control commands can only be sent to control gear and DMX ‘Out’ devices.

  • When you send a command, if you have entered an invalid parameter or it has been sent to a device, router or cluster that does not exist, then you will receive an error message describing what is wrong with the command. See Error / Diagnostic Messages.

Scene and Level Control Commands

For information about scenes, see Scenes topic.

 

11 - Recall Scene (Group)

Send a scene recall across a group.

Note:

  • To call a constant light scene, use the Constant Light flag (with a parameter value of 1).

Command

Command (11), Group (1..16383), Block (1..8), Scene (1..16), Constant Light (1=ON, 0=OFF), Fade Time (0..6553.5s)

ASCII Example

To recall constant light scene 5 in scene block 2, across group 17, with a fade time of 90 seconds:

>V:1,C:11,G:17,K:1,B:2,S:5,F:9000#

Raw Example

To recall constant light scene 5 in scene block 2, across group 17, with a fade time of 90 seconds:

0x0001000B  0x00000011  0x00000000  0x10020005  0x00000000  0x00000000  0x00000000  0x00002328  0x00000000  0x00000000

 

12 - Recall Scene (Device)

Send a scene recall to a device .

Note:

  • This command should not be sent to any device other than a load (control gear). Otherwise you will receive a diagnostic response if one was requested.

Command

Command (12), Cluster (1..253), Router (1..254), Subnet (1..4), Device (1..255), Block (1..8), Scene (1..16), Fade Time (0..6553.5s)

ASCII Example

To recall scene 4 in scene block 7, in a device at address 1.2.3.4, with a fade time of 1 second:

>V:1,C:12,B:7,S:4,F:100,@1.2.3.4#

Raw Example

To recall scene 4 in scene block 7, in a device at address 1.2.3.4, with a fade time of 1 second:

0x0001000C  0x00010002  0x00030004  0x00070004  0x00000000  0x00000000  0x00000000  0x00000064  0x00000000  0x00000000

 

13 - Direct Level (Group)

Change the output level of all channels in a group.

Command

Command (13), Group (1..16383), Level (0..100), Fade Time (0..6553.5s)

ASCII Example

To change the output level to 60 % across group 17, with a fade time of 90 seconds:

>V:1,C:13,G:17,L:60,F:9000#

Raw Example

To change the output level to 60 % across group 17, with a fade time of 90 seconds:

0x0001000D  0x00000011  0x00000000  0x00000000  0x00000000  0x00000000  0x0000003C  0x00002328  0x00000000  0x00000000

 

14 - Direct Level (Device)

Change the level of a load .

Command

Command (14), Cluster (1..253) / Router (1..254), Subnet (1..4) / Device (1..255), Level (0..100), Fade Time (0..6553.5s)

ASCII Example

To change the output level to 60 % in a device at address 1.2.3.4, with a fade time of 90 seconds:

>V:1,C:14,L:60,F:9000,@1.2.3.4#

Raw Example

To change the output level to 60 % in a device at address 1.2.3.4, with a fade time of 90 seconds:

0x0001000E 0x00010002  0x00030004  0x00000000  0x00000000  0x00000000  0x0000003C  0x00002328  0x00000000  0x00000000

 

Proportion Control Commands

When sending a ‘Direct Proportion’ value, this value relates to a proportion of the difference between the last recalled scene level or direct level and the output limits of the device.

When sending a positive value, this is a proportion of the difference of said level and 100 % level. For example, if the last recalled scene level or direct level is 44 % and you send a ‘Direct Proportion at 50%’ command, then the level rises from 44 % to 72 % (100 – 44 = 56; 56 × 50 % = 28; 28 + 44 = 72).  

When sending a negative proportion value, this is a proportion of the difference of the last recalled scene or direct level and 0 %, which so happens to be a proportion of the level itself. For example, if the level is at 44 % and you send a command to perform the ‘Direct Proportion’ function at –50 %, then the level decreases to 22 % (i.e. 50 % of 44 %).

Notes:

  • The range for the ‘Direct Proportion’ and ‘Modify Proportion’ functions is –100 % to 100%.

  • Any succeeding ‘Direct Proportion’ commands will also use the last recalled scene or direct level as a base mark.

 

When sending a ‘Modify Proportion’ value, the same formula applies, only you are changing the currently applied ‘Direct Proportion’ value.

Take the example above resulting in a ‘Direct Proportion’ level of 72 %. If you send a ‘Modify Proportion at 5 %’ command, then the level rises from 72 % to approx. 75 % (100 – 44 = 56; 56× 55 % = 30.8; 30.8 + 44 = 74.8).

When sending a negative value, the formula subtracts that value from the ‘Direct Proportion’ level e.g. Still using the same example, if you send ‘Modify Proportion at –5 %’ command, then the level decreases from 72% to approx. 69 % (100 – 44 = 56; 56 × 45 % = 25.2; 25.2 + 44 = 69.2).

 

15 – Direct Proportion (Group)    

Send a ‘Direct Proportion’ message across a group (± 100 %).

Command

Command (15), Group (1..16383), Proportion (–100..100), Fade Time (0..6553.5s)

ASCII Example

To send a direct proportion of 72 % across group 17 (with a fade time of 90 seconds):

>V:1,C:15,P:72,G:17,F:9000#

Raw Example

To send a direct proportion of 72 % across group 17 (with a fade time of 90 seconds):

0x0001000F  0x00000011  0x00000000  0x00000000  0x00000000  0x00000000  0x00000048  0x00002328  0x00000000  0x00000000

 

16 - Direct Proportion (Device)   

Send a ‘Direct Proportion’ message to a load (± 100%).

Command

Command (16), Cluster (1..253) / Router (1..254), Subnet (1..4), Device (1..255), Proportion (-100..100), Fade Time (0..6553.5s)

ASCII Example

To send a direct proportion of 72% in a device at address 1.2.3.4 (with a fade time of 90 seconds):

>V:1,C:16,P:72,F:9000,@1.2.3.4#

Raw Example

To send a direct proportion of 72 % in a device at address 1.2.3.4 (with a fade time of 90 seconds):

0x00010010 0x00010002  0x00030004  0x00000000  0x00000000  0x00000000  0x00000048  0x00002328  0x00000000  0x00000000

 

17 - Modify Proportion (Group)     

Modify a ‘Direct Proportion’ level sent to a group (± 100 %).

Command

Command (17), Group (1..16383), Proportion Change (–100..100), Fade Time (0..6553.5s)

ASCII Example

To send a modify proportion of 5 % across group 17, with a fade time of 90 seconds:

>V:1,C:17,P:5,G:17,F:9000#

Raw Example

To send a modify proportion of 5 % across group 17, with a fade time of 90 seconds:

0x00010011  0x00000011  0x00000000  0x00000000  0x00000000  0x00000000  0x00000005  0x00002328  0x00000000  0x00000000

 

18 - Modify Proportion (Device)    

Modify a ‘Direct Proportion’ level sent to a load (± 100 %).

Command

Command (18), Cluster (1..253), Router (1..254), Subnet (1..4), Device (1..255), Proportion Change (-100..100), Fade Time (0..6553.5s)

ASCII Example

To send a modify proportion of 5 % in a device at address 1.2.3.4, with a fade time of 90 seconds:

>V:1,C:18,P:5,F:9000,@1.2.3.4#

Raw Example

To send a modify proportion of 5 % in a device at address 1.2.3.4, with a fade time of 90 seconds:

0x00010012 0x00010002  0x00030004  0x00000000  0x00000000  0x00000000  0x00000005  0x00002328  0x00000000  0x00000000

Emergency Test Control Commands

Emergency Test commands should only be sent to DALI emergency lighting ballasts, otherwise the emergency test will not be performed. For more information about emergency lighting and how to test it, see DALI Emergency Lighting.

Note:

  • Starting or stopping an Emergency Test will cause the corresponding 'Test Done' flag to be cleared.

 

19 - Emergency Function Test (Group)

Request an Emergency Function Test across a group.

Note:

  • This command has no effect if sent to a group containing non-emergency devices.

Command

Command (19), Group (1..16383)

ASCII Example

To request an Emergency Function Test across group 56:

>V:1,C:19,G:56#

Raw Example

To request an Emergency Function Test across group 56:

0x00010013  0x00000038  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000

 

20 - Emergency Function Test (Device)

Request an Emergency Function Test to an emergency lighting ballast.

Note:

  • This command has no effect if sent to a non-emergency device.

Command

Command (20), Cluster (1..253) / Router (1..254), Subnet (1..4) / Device (1..255)

ASCII Example

To request an Emergency Function Test to an emergency lighting ballast at address 8.67.2.37:

>V:1,C:20,@8.67.2.37#

Raw Example

To request an Emergency Function Test to an emergency lighting ballast at address 8.67.2.37:

0x00010014  0x00080043  0x00020025  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000

 

21 - Emergency Duration Test (Group)

Request an Emergency Duration Test across a group.

Note:

  • This command has no effect if sent to a group containing non-emergency devices.

Command

Command (21), Group (1..16383)

ASCII Example

To request an Emergency Duration Test across group 56:

>V:1,C:21,G:56#

Raw Example

To request an Emergency Duration Test across group 56:

0x00010015  0x00000038  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000

 

22 - Emergency Duration Test (Device)  

Request an Emergency Duration Test to an emergency lighting ballast.

Note:

  • This command has no effect if sent to a non-emergency device.

Command

Command (22), Cluster (1..253) / Router (1..254), Subnet (1..4) / Device (1..255)

ASCII Example

To request an Emergency Duration Test to an emergency lighting ballast at address 8.67.2.37:

>V:1,C:22,@8.67.2.37#

Raw Example

To request an Emergency Duration Test to an emergency lighting ballast at address 8.67.2.37:

0x00010016  0x00080043  0x00020025  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000

 

23 - Stop Emergency Tests (Group)

Stop all Emergency Tests across a group.

Note:

  • This command has no effect if sent to a group containing non-emergency devices.

Command

Command (23), Group (1..16383)

ASCII Example

To stop all Emergency Tests across group 56:

>V:1,C:23,G:56#

Raw Example

To stop all Emergency Tests across group 56:

0x00010017  0x00000038  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000

 

24 - Stop Emergency Tests (Device)

Stop any Emergency Test running in an emergency ballast.

Note:

  • This command has no effect if sent to a non-emergency device.

Command

Command (24), Cluster (1..253) / Router (1..254), Subnet (1..4) / Device (1..255)

ASCII Example

To stop any Emergency Test to an emergency lighting ballast at address 8.67.2.37:

>V:1,C:24,@8.67.2.37#

Raw Example

To stop any Emergency Test to an emergency lighting ballast at address 8.67.2.37:

0x00010018  0x00080043  0x00020025  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000

 

Related Topics