Skip to content
DALI

DALI Essentials: Integration for Building Automation

A comprehensive guide to DALI essentials covering addressing, groups, scenes, DALI-2, commissioning, and integration with BACnet for building automation systems.

Key Takeaways

  • DALI is a digital protocol with individual addressing, feedback, and scene control, much more capable than 0–10V.
  • Each DALI bus supports up to 64 control gear and 64 input devices on the same two-wire, polarity-free line.
  • Address assignment uses a binary search on 24-bit random addresses, no physical access needed.
  • DALI works on a controller-to-device model; all logic comes from an application controller.
  • Group and scene functions allow scalable, flexible control without rewiring.
  • DALI-2 improves interoperability across brands, especially for switches and sensors.
  • Strict timing rules and one-talker architecture ensure DALI bus stability and collision-free communication.

What is DALI?

DALI (Digital Addressable Lighting Interface) is a standardized digital protocol for controlling lighting. It allows each light or device to be individually addressed, grouped, or assigned scenes. DALI supports two-way communication, enabling real-time feedback, diagnostics, and precise control over brightness and behavior. It is widely used in building automation systems for scalable, flexible lighting control.

DALI vs 0-10V

DALI is a digital protocol where each device can be addressed individually or in groups, and can send back status and diagnostic info. 0-10V is analog, unidirectional, and lacks any feedback. DALI also supports scenes and fade rates. For reliable, scalable control, especially in larger or networked systems, DALI is far more versatile. Also, wiring for DALI is not polarity sensitive, which simplifies installation.

Groups and Scenes

Groups are used to send a single command to multiple devices at once. Each device can belong to up to 16 groups, defined via a 16-bit mask in memory. Grouping allows logical organization without physical rewiring.

Scenes store preset light levels per device. Each control gear can store up to 16 scene levels (scene 0 to 15). When a scene command is received, the device recalls the level assigned to that scene number.

Commissioning

DALI short address assignment is based on a discovery process that uses a binary search algorithm over 24-bit random addresses. The application controller sends a series of SEARCHADDR and COMPARE commands to isolate one device among all unaddressed devices, then assigns it a short address using the PROGRAM SHORT ADDRESS command.

Integrating DALI with BACnet

DALI communication is slow and timing-sensitive, while BACnet/IP runs on faster networks. To bridge this gap, the gateway must cache DALI feedback and command states. This caching allows BACnet requests to be answered instantly using the last known DALI data, without waiting for a new DALI bus transaction. Proper object mapping, command queuing, and rate limiting are essential to maintain performance on both sides.

DALI-2 Improvements

DALI-2 introduced multi-vendor interoperability for input devices and application controllers. The protocol was split into parts: 101 (system), 102 (control gear), and 103 (control devices). DALI-2 closed gaps left open in the original DALI spec and is much more suitable for complex or multi-vendor environments.