DALI-2 · IEC 62386 · 9 min read

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 indexTypical useArc levelFade time range
Scene 0Full bright / clean254 (100%)0.7 s
Scene 1Comfort / working180 (71%)1.0 s
Scene 2Evening / relaxed110 (43%)2.0 s
Scene 3Night / dim40 (16%)3.0 s
Scene 4Cinema / media15 (6%)5.0 s
Scene 5–14Project-specific0–2540.7 s – 90 min
Scene 15Off (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)

FeatureDALI (original)DALI-2
Multi-master supportNoYes
Standardised device typesPartialFull — DT0 through DT8
DiiA certificationNoYes — interoperability guaranteed
Application controller (Part 252/253)NoYes
Emergency testing automation (Part 202/203)NoYes
Bidirectional feedbackYesYes — improved diagnostics
Bus power≤250mA per segment≤250mA per segment (same)
Input devices (sensors, pushbuttons)No standardYes — 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 recall
DALI-GW-plus.01

MDT 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.

DALI4xx-KNX

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.

DALI-100.FEPS.01

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 →
Loading...
Back to top