Skip to main content
Skip table of contents

DALI Network Advanced Control

If the device is brand new, it is possible to control DALI ballasts connected to DALI1 or DALI2 interfaces without any commissioning by sending Broadcast Commands to all ballasts connected to the particular interfaces.

To activate commissioning of the DALI network, the discovery function needs to be activated. If the discovery is done the device allows to control and maintain particular ballast (for example, read the status, set the minimum or maximum of the brightness level).

The registers assigned with the discovery function are described below.

The new DALI network needs to be discovered by DISCOVER_NEW_INITIALIZATION. The function addresses all ballasts connected to the DALI X interface, which have no short addresses assigned.

If there is a possibility that any ballast has a short address already assigned (for example, from a previous discovery process), then the CLEAR_SHORT_ADDRESSES function has to be invoked first.

DALIX_DISCOVERY_PROGRESS registers indicate the current status of the discovery process.

If there is a need to add a new ballast to the existing network (already discovered), the ADD_NEW_BALLAST function should be invoked. The function allows to address an additional ballast with the first available short address.

The REPLACE_BALLAST procedure can be used in the case if the ballast connected to one of the DALI interface runs into the faulty state. Newly connected ballast receives the same short address as the faulty ballast had before replacement.

DALI1_CFG_REGISTER (40254)

The register contains an integer value representing actual configuration of particular functions assigned to the DALI 1 interface.

DALI1_ALL_BALLASTS_RESET (40254) Bit 11

WARNING! Be careful using this function! All parameters of all ballasts will be set to the factory default settings! After reset, a new commissioning process will be necessary!

The ALL_BALLASTS_RESET function sets back all parameters stored in the ballasts connected to the DALI 1 interface to the factory settings. The function can be useful if possible problems with the ballasts appear (ballasts do not react to DALI commands or stay in the faulty states).

The bit allows to send ALL_BALLASTS_RESET command to all ballasts connected to the DALI 1 interface.

The raising edge of the bit sends the ALL_BALLASTS_RESET command to the ballasts.

DALI1_DISCOVER_NEW_INITIALIZATION (40254) Bit 12

The DISCOVER_NEW_INITIALIZATION function is used if the user would like to commission a new DALI network. If the DALI network is undiscovered (the device has no information about short addresses) some functions are unavailable, especially these which are directly assigned with a single ballast control. The discovering allows to address all the unaddressed ballast connected to the DALI 1 interface and control each ballast individually.

The bit allows to send DISCOVER_NEW_INITIALIZATION to all the ballasts connected to the DALI 1 interface.

The raising edge of the bit sends the DISCOVER_NEW_INITIALIZATION to the ballasts. All ballasts are addressed with a short address randomly. This means that each DISCOVER_NEW_INITIALIZATION sets a new short addressing configuration of the ballasts.

DALI1_REPLACE_BALLAST (40254) Bit 13

The bit allows to send the REPLACE_BALLAST command, which allows to find and replace the ballast with a faulty state among all ballasts connected to the DALI 1 interface. The function can be useful if there is a need of replacing faulty ballasts or when there is a rearrangement of the DALI network (for example, in case of rooms adaptation for a new tenant).

If the DALI1_FAULT_STATUS_REGISTER value is different than 0 then the raising edge of the bit sends the REPLACE_BALLAST command to the ballasts.

All ballasts with faulty states are replaced with a newly connected ballasts. The new ballasts are addressed from the same set of addresses as the faulty ballasts had before replacement. This means that only short addresses of the faulty ballasts are available to reassign them to the new ballasts. The short addresses are assigned to the new ballasts randomly.

In case of replacing more than one faulty ballast, in order to have full control over new ballasts addressing process, it is recommended to replace the ballasts one by one to avoid random assignation of the short addresses.

Example:

Ballasts with a short addresses no. 2 and 4 are in faulty states (DALI1_FAULT_STATUS register bits no 1 and 3 are true).

The faulty ballasts are replaced with new ballasts.

After sending REPLACE_BALLAST, the new ballasts (without short addresses) are addressed with a short addresses no. 2 and 4 randomly.

To avoid random assignation of the addresses, only the ballast No. 2 must to be replaced first. The new ballast which is a replacement for ballast No. 2 receives the same address no 2.

Ballast no. 4 needs to be replaced in the next step.

DALI1_ADD_NEW_BALLAST (40254) Bit 14

The bit allows for sending the ADD_NEW_BALLAST command with a special function, which allows to find new ballasts (not previously addressed) from all ballasts connected to the  DALI 1 interface and to address them with a first possible address (from 1 to 16).

The raising edge of the bit sends the ADD_NEW_BALLAST to the ballasts. All new ballasts are addresses with the first possible address. All ballasts, which were addressed before sending ADD_NEW_BALLAST, keep their addresses.

Example:

Seven ballasts connected to the DALI 1 interface are addressed with the addresses from 1 to 7.

Two new ballasts are connected to the DALI 1 interface.

The ADD_NEW_BALLAST is initiated.

Two new ballasts are addressed with the addresses 8 and 9 (first free).

DALI1_CLEAR_SHORT_ADDRESSES (40254) Bit 15

The bit allows to send the CLEAR_SHORT_ADDRESSES, which allows to find all ballasts connected to the DALI 1 interface and delete short addresses of all of them.

The raising edge of the bit sends the CLEAR_SHORT_ADDRESSES to the ballasts. All short addresses of all ballasts connected to the DALI 1 interface are deleted.

WARNING! Be careful using this function! All short addresses of all ballasts will be deleted!

DALI2_CFG_REGISTER (40255)

The register contains an integer value representing actual configuration of particular functions assigned to the DALI 2 interface.

DALI2_ALL_BALLASTS_RESET (40255) Bit 11

WARNING! Be careful using this function! All parameters of all ballasts will be set to the factory default settings! After reset, a new commissioning process will be necessary!

The ALL_BALLASTS_RESET function sets back all parameters stored in ballasts connected to the DALI 2 interface to the factory settings. The function can be useful if possible problems with the ballasts appear (ballasts do not react for DALI commands or stay in the faulty states).

The bit allows to send the ALL_BALLASTS_RESET command to all ballasts connected to the DALI 2 interface.

The raising edge of the bit sends the ALL_BALLASTS_RESET command to the ballasts.

DALI2_DISCOVER_NEW_INITIALIZATION (40255) Bit 12

The DISCOVER_NEW_INITIALIZATION function is used if the user would like to commission a new DALI network. If the DALI network is undiscovered (the device has no information about short addresses) some functions are unavailable, especially these which are directly assigned with a single ballast control. The discovering allows to address all the unaddressed ballast connected to the DALI 2 interface and control each ballast individually.

The bit allows to send the DISCOVER_NEW_INITIALIZATION to all ballasts connected to the DALI 2 interface.

The raising edge of the bit sends the DISCOVER_NEW_INITIALIZATION to ballasts. All ballasts are addressed with a short address randomly. It means that each DISCOVER_NEW_INITIALIZATION sets a new short addressing configuration of the ballasts.

DALI2_REPLACE_BALLAST (40255) Bit 13

The bit allows to send the REPLACE_BALLAST command, which allows to find and replace the ballast with a faulty state among all ballasts connected to the DALI 2 interface. The function can be useful if there is a need of replacing faulty ballasts or if there is a rearrangement of the DALI network (for example, in case of rooms adaptation for a new tenant).

If DALI2_FAULT_STATUS_REGISTER value is different from 0, then the raising edge of the bit sends the REPLACE_BALLAST command to the ballasts.

All ballasts with faulty states are replaced with a newly connected ballasts. The new ballasts are addressed from the same set of addresses as the faulty ballasts had before replacement. This means that only short addresses of the faulty ballasts are available to reassign them to the new ballasts. The short addresses are assigned to the new ballasts randomly.

In case of replacing more than one faulty ballast, in order to have full control over new ballasts addressing process, it is recommended to replace the ballasts one by one to avoid assigning the short addresses randomly.

Example:

Ballasts with a short addresses no. 2 and 4 are in faulty states (DALI2_FAULT_STATUS register bits no. 1 and 3 are true).

The faulty ballasts are replaced with new ballasts.

After sending REPLACE_BALLAST, the new ballasts (without short addresses) are addressed with short addresses no. 2 and 4 randomly.

To avoid random assignation of the addresses, only the ballast no. 2 must to be replaced first. The new ballast, which is a replacement for ballast no. 2, receives the same address as no. 2.

Ballast no. 4 needs to be replaced in the next step.

DALI2_ADD_NEW_BALLAST (40255) Bit 14

The bit allows to send the ADD_NEW_BALLAST command with a special function, which allows to find new ballasts (not previously addressed) from all ballasts connected to the DALI 2 interface and to address them with a first possible address (from 1 to 16).

The raising edge of the bit sends the ADD_NEW_BALLAST to the ballasts. All new ballasts are addresses with the first possible address. All ballasts, which were addressed before sending the ADD_NEW_BALLAST, keep their addresses.

Example:

Seven ballasts connected to the DALI 2 interface have the addresses from 1 to 7.

Two new ballasts are connected to the DALI 2 Interface.

The ADD_NEW_BALLAST is initiated.

Two new ballasts are addressed with the addresses 8 and 9 (first free).

DALI2_CLEAR_SHORT_ADDRESSES (40255) Bit 15

The bit allows to send the CLEAR_SHORT_ADDRESSES, which allows to find all ballasts connected to the DALI 2 interface and delete short addresses of all of them.

The raising edge of the bit sends the CLEAR_SHORT_ADDRESSES to the ballasts. All short addresses of all ballasts connected to the DALI 2 interface are deleted.

WARNING! Be careful using this function! All short addresses of all ballasts will be deleted!

DALI1_DISCOVERY_PROGRESS (30225)

The register contains a percentage value from 0 to 100%, which presents the actual progress of the discovery process initiated on the DALI 1 interface.

DALI2_DISCOVERY_PROGRESS (30226)

The register contains a percentage value from 0 to 100%, which presents the actual progress of the discovery process initiated on the DALI 2 interface.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.