Skip to main content

DALI (Building Lighting Automation)

DALI (Digital Addressable Lighting Interface, IEC 62386) is a standardized lighting control protocol for building lighting on/off, dimming, and color temperature (DT8). On a single DALI bus, up to 64 short addresses (or 16 groups, 16 scenes) of luminaires / sensors / controllers can be connected.

Current status: stub driver (direct communication not possible)

The DALI driver for this gateway is a stub. Because PC / industrial PC / Linux servers lack the physical interface to directly drive a DALI bus, a DALI master / gateway hardware device is required.

Recommended integration path: Register the OPC UA / Modbus TCP / REST interface provided by the DALI master as another driver in PlantPulse.


Why direct communication is not possible​

DALI requires electrically generating a 24V / GND 2-wire differential signal, which is not possible with a standard computer's USB / Ethernet only. Self-implemented solutions without DALI-2 certification are often not legally usable in building lighting systems.

Hardware CategoryRepresentative ProductsUpstream Interface
USB DALI masterLunatone DALI USB, Tridonic DALI USBUSB (vendor SDK)
Industrial DALI gatewayTridonic DALI-2 SCI, Helvar 422 / 510, Lunatone DALI-2 IoTEthernet (Modbus TCP / BACnet/IP / OPC UA / REST)
Built into building automation controllerSiemens DXR, Schneider SE8000BACnet/IP
Wireless meshCasambi, Silvair, Zigbee→DALICloud / MQTT / REST

Most commercial DALI gateways provide interfaces converted to standard industrial protocols. You can select and register one of the existing PlantPulse drivers.

Upstream interface provided by the DALI gatewayPlantPulse driver to usePage
OPC UA Server (cleanest)OPCUAOPC-UA
Modbus TCPMODBUSModbus TCP
BACnet/IP(Use BACnet driver or gateway's Modbus/OPCUA option)BACnet/IP
REST / JSON APIHTTPHTTP push
MQTT (wireless such as Casambi)Via Sparkplug B input broker—
ProductRecommended InterfacePlantPulse Driver
Tridonic DALI-2 SCIOPC UAOPCUA
Lunatone DALI-2 IoTREST + MQTTHTTP
Helvar Router 422Helvar Net (TCP) — or Modbus optionMODBUS
Siemens DXR2BACnet/IPBACnet

Stub registration (reference only)​

Even for the DALI driver, OPC registration itself is possible, but data will not be collected. Use it only for verifying system configuration.

Input FieldWhat to enterExample
IP Address(not used, dummy)192.168.0.0
Port(not used, dummy)0
Automatic collectionRecommended to disableOFF

Common issues​

SymptomPossible CauseResolution
No values arrive after DALI registrationBecause it's a stub driver, read results are empty stringsUse OPCUA / MODBUS / HTTP from the recommended integration path above
Luminaire status bits registered via Modbus show as 0Gateway register map mismatchRe-check the register map table in the Tridonic / Lunatone manual
OPC UA node IDs are too longThe DALI master's namespace exposes deeply per group/sceneUse NodeId alias when registering tags, or use the master-side export
Dimming curve seems incorrectDifference between DALI's 0254 (logarithmic) and PWM 0100%Convert using formula

Next steps​