DALI-2 Fundamentals: Addressing, Groups and Scenes
How DALI-2 (IEC 62386) works: short address assignment, group and scene storage in ECG memory, multi-master operation, and how the bus integrates with KNX via a DALI gateway.
What is DALI-2?
DALI stands for Digital Addressable Lighting Interface — a two-wire digital bus for lighting control defined by IEC 62386. The bus runs at 16V DC with a maximum current of 250mA per segment. Up to 64 devices (ECGs — Electronic Control Gear, i.e. drivers or ballasts) can share a single bus segment.
Compared to legacy methods: 0-10V control is unidirectional with no feedback from the driver; relay switching is on/off only. DALI-2 provides bidirectional communication — the controller can query every ECG for its actual arc level, fault status, lamp failure, and thermal warnings.
DALI-2 additions over original DALI
DALI-2 adds: multi-master operation (multiple controllers on the same bus segment), standardised device types (DT6 = LED driver, DT7 = LED driver with dimmer, DT8 = colour/tunable white), and DiiA certification — ensuring true cross-manufacturer interoperability. Original DALI devices claimed the standard but interoperability was not guaranteed.
Short address assignment
Each ECG on a DALI bus gets a short address in the range 0–63, assigned during commissioning. The random address algorithm works as follows: the controller broadcasts a "set random address" command; every ECG independently picks a random 24-bit number as its temporary address; the controller then queries addresses sequentially and assigns short addresses one by one.
DALI-2 addressing sequence
1. Controller → broadcast: INITIALISE (255) 2. Controller → broadcast: RANDOMISE (each ECG picks a 24-bit random address internally) 3. Controller queries: SEARCHADDR H/M/L → binary search to isolate each ECG 4. Controller assigns: PROGRAMME SHORT ADDRESS (0..63) 5. Controller → broadcast: TERMINATE Short address range: 0 – 63 (64 devices max per segment) Stored in: ECG non-volatile memory (survives power loss)
Commissioning tools from MDT, Helvar, and Lunatone automate all steps. If an ECG is replaced, it has no short address and must be re-commissioned. The gateway detects the missing short address during its next bus scan.
Groups: 16 per bus
Each ECG can belong to up to 16 groups (group 0–15), and can be a member of multiple groups simultaneously. Groups are the primary tool for zone control: a single "Group 1 recall scene 3" command causes every ECG in group 1 to fade to its stored scene 3 value — with no further traffic on the bus after the command.
Typical group layout
- Group 0 — All luminaires (master)
- Group 1 — Zone 1 (living room)
- Group 2 — Zone 2 (kitchen)
- Group 3 — Zone 3 (corridor)
- Group 4 — Accent / decorative
Group membership is stored in ECG memory
No controller involvement is needed at runtime to recall a scene. The controller sends one broadcast — ECGs respond independently from their own stored tables. This means scene recall works even if the KNX controller is offline.
Scenes: 16 per ECG
Each ECG stores 16 scene values (scene 0–15). A scene value is an arc level in the range 0–254 (where 254 = 100% output; 255 = MASK — do not change). For DALI-2 DT8 colour devices, each scene additionally stores colour temperature (Tc) and/or XY colour coordinates.
| Scene index | Typical use | Arc level | Fade time range |
|---|---|---|---|
| Scene 0 | Full bright / clean | 254 (100%) | 0.7 s |
| Scene 1 | Comfort / working | 180 (71%) | 1.0 s |
| Scene 2 | Evening / relaxed | 110 (43%) | 2.0 s |
| Scene 3 | Night / dim | 40 (16%) | 3.0 s |
| Scene 4 | Cinema / media | 15 (6%) | 5.0 s |
| Scene 5–14 | Project-specific | 0–254 | 0.7 s – 90 min |
| Scene 15 | Off (with fade) | 0 (0%) | Configurable |
Fade time is also stored per scene in ECG memory (configurable from 0.7 seconds to 90 minutes). Scene values are programmed during commissioning and survive power cycles — the ECG holds them in non-volatile flash.
DALI-2 vs DALI (original)
| Feature | DALI (original) | DALI-2 |
|---|---|---|
| Multi-master support | No | Yes |
| Standardised device types | Partial | Full — DT0 through DT8 |
| DiiA certification | No | Yes — interoperability guaranteed |
| Application controller (Part 252/253) | No | Yes |
| Emergency testing automation (Part 202/203) | No | Yes |
| Bidirectional feedback | Yes | Yes — improved diagnostics |
| Bus power | ≤250mA per segment | ≤250mA per segment (same) |
| Input devices (sensors, pushbuttons) | No standard | Yes — Part 3xx device types |
KNX–DALI integration
The DALI-2 bus is controlled by a DALI-2 gateway that is itself a KNX bus device. The gateway translates KNX group address telegrams into DALI-2 bus commands — and in the reverse direction, reports ECG status back to KNX. Typical KNX datapoint mappings:
KNX → DALI-2 datapoint mapping
KNX DPT 1.001 (1-bit on/off) → DALI group ON / OFF (arc 254 / 0)
KNX DPT 3.007 (4-bit dim) → DALI relative dim up/down
KNX DPT 5.001 (8-bit 0–100%) → DALI absolute arc level (direct)
KNX DPT 18.001 (8-bit scene) → DALI group scene recall
Example: GA 3/1/0 (DPT 1.001) → DALI Group 1 ON/OFF
GA 3/1/1 (DPT 5.001) → DALI Group 1 arc level 0–100%
GA 3/1/5 (DPT 18.001)→ DALI Group 1 scene 0–15 recallMDT DALI Gateway
Up to 64 ECGs, 16 groups, 16 scenes. Integrated commissioning tool. Power supply for DALI bus included. DIN rail 4TE. Supports DT6, DT7, DT8.
Helvar DALI-2 Gateway
Multi-master DALI-2, up to 64 ECGs. Supports Part 202 emergency testing, Part 252 application controller. Browser-based commissioning UI.
Lunatone DALI-2 Gateway
Compact 2TE DIN rail. Bus power supply built in. Colour (DT8) support, scene and group programming via ETS plug-in.
DALI-2 integrated in your KNX panel
Pre-wired, commissioned and CE certified — DALI-2 gateway, bus power supply, and group addressing handled before delivery.
Request a quote →