Digital Addressable Lighting Interface: Difference between revisions

Content deleted Content added
DiiATM (talk | contribs)
Correction of some basic facts and removal of proprietary information and references - by DiiA Technical & Certification Manager.
Tag: references removed
Rescuing 3 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (Pancho507 - 22012
 
(46 intermediate revisions by 32 users not shown)
Line 1:
{{Short description|Trademark for network-based product}}
{{Use dmy dates|date=May 2019}}
{{primary sources|date=February 2012}}
[[File:Dali laitteet.jpg|thumb|right|DALI equipment is common for network-based lighting systems]]
{{Infobox protocol
| name = Protocol
Line 6 ⟶ 8:
| caption =
| standard = IEC 62386, previously [[IEC 60929]]
| developer = IEC ([[International Electrotechnical Commission]]) and [https://www.digitalilluminationinterface.org DiiA (Digital Illumination Interface Alliance)]
| developer = [[Digital Illumination Interface Alliance]] ([[Activity Group DALI]] before 2017)
| introdate = 1990s
| industry = [[lighting]]
Line 17 ⟶ 19:
{{Infobox connector
| name = Connector
| type = [[lighting]] control
| image =
| logo =
Line 25 ⟶ 27:
| manufacturer =
| production_date =
| superseded = [1-10 V/[[0-10 V lighting control|{{nowrap|0–10 V}} lighting control]]
| superseded_by =
| superseded_by_date =
Line 59 ⟶ 61:
| pin1 =
| pin1_name = DA (or DA+)
| pin2 =
| pin2_name = DA (or DA-DA−)
}}
 
'''Digital Addressable Lighting Interface''' ('''DALI''') is a trademark for network-based systemsproducts that control [[lighting]] in [[building automation]]. The underlying technology was established by a consortium of lighting equipment manufacturers as a successor for 1-10 V/[[0-10 V lighting control|{{nowrap|0–10 V}} lighting control]] systems, and as an [[open standard]] alternative to several proprietary protocols. The DALI, DALI-2 and D4i trademarks are owned by the lighting industry alliance, DiiA ([https://www.digitalilluminationinterface.org/trademarks/ Digital Illumination Interface Alliance]).
 
DALI is specified by a series of technical standards in '''IEC 62386'''. Standards conformance ensures that equipment from different manufacturers will interoperate. The DALI trademark is allowed on devices that comply with the DiiA testing and certification requirements, and are listed as either registered (DALI version-1) or certified ([https://www.digitalilluminationinterface.org/certification/ DALI-2]) on the DiiA website. [https://www.digitalilluminationinterface.org/d4i/certification.html D4i certification] - an extension of DALI-2 - was added by DiiA in November 2019.
 
Members of the AG DALI were allowed to use the DALI trademark until the DALI working party was dissolved on 30 March 2017.<ref>{{Cite, web|url=http://www.dali-ag.org/about-us.html|title=DALIwhen -trademark ause workingwas partytransferred ofto ZVEI|last=|first=|date=2017-03-30|website=wwwDiiA members.dali-ag.org|language=en|access-date=2017-07-23}}</ref> Since 9 June 2017, [[Digital Illumination Interface Alliance]] (DiiA) certifies DALI products.<ref>{{Cite web|url=https://www.digitalilluminationinterface.org/data/downloadables/2/4/diia-acquires-dali-trademarks.pdf|title=DiiA acquires DALI trademarks|last=|first=|date=2017-06-09|website=Digital Illumination Interface Alliance - IEEE Industry Standards and Technology Organization|access-date=2017-07-23}}</ref> DiiA is a Partner Program of [[IEEE-ISTO]].
 
==Technical overview==
A DALI network consists of at least one application controller, input devices (e.g. sensors and push-buttons), bus power suppliessupply (which may be built into any of the products) as well as input devices (e.g. sensors and push-buttons), control gear (e.g., [[electrical ballast]]s, LED drivers and [[dimmer]]s) that havewith DALI interfaces. Application controllers can control, configure or query each device by means of a bi-directional data exchange. TheUnlike DALI[[DMX512|DMX]], protocolmultiple permitscontrollers devicescan toco-exist beon individuallythe addressedbus. andThe itDALI alsoprotocol allowspermits multipleaddressing devices toindividually, bein addressedgroups simultaneouslyor via group and broadcast messages.[<ref>{{Cite web|url=https://www.digitalilluminationinterface.org/dali/|title DiiA= Standards - IntroducingDigital DALI]Illumination Interface Alliance}}</ref> Scenes can be stored in the devices, for recall on an individual, group or broadcast basis. Groups and scenes are used to ensure simultaneous execution of level changes, since each packet requires about 25 ms - or 1.5 seconds if all 64 addresses were to change level.
 
Each device is assigned a unique short address in the numeric rangebetween 0 toand 63, making possible up to 64 control gear plus 64 control devices possible in a basic system. Address assignment is performed over the bus using a "commissioning" protocol built into the DALI controller, usually after all hardware is installed, or successively as devices are added. Data The Device Address is transferredcommonly betweena devicesLED bydriver meanswith ofone anor asynchronousmany LEDs sharing the same level. A DT6 driver is for single color temperature applications, half-duplexa DT8 driver is used for CCT color tuning, serialor protocolRGBWW overmulti acolor applications two-wire bus,for withexample a fixedstrip datawhere transferall ratethe of"pixels" {{nowrap|1200have the [[Bitsame rate|bit/s]]}}color.
 
Data is transferred between devices by means of an asynchronous, half-duplex, serial protocol over a two-wire bus with a fixed data transfer rate of {{nowrap|1200 [[Bit rate|bit/s]]}}. Collision detection is used to allow multiple transmitters on the bus.
A single pair of wires comprise the [[Bus (computing)|bus]] used for communication to all devices on a DALI network. The network can be arranged in a bus or star [[network topology|topology]], or a combination of these. Each device on a DALI network can be individually addressed, unlike DSI and 0–10V devices. Consequently, DALI networks use fewer wires than DSI or 0–10V systems.
 
A single pair of wires comprises the [[Bus (computing)|bus]] used for communication on a DALI network. The network can be arranged in bus or star [[network topology|topology]], or a combination of these. Each device on a DALI network can be addressed individually, unlike DSI and 0–10V devices. Consequently, DALI networks typically use fewer wires than DSI or 0–10V systems.
The bus is used for both signal and power. A power supply provides up to 250&nbsp;mA at typically 16&nbsp;V DC; each device may draw up to 2&nbsp;mA unless bus-powered.{{r|da|p=20,35}} While many devices are line-powered, low-power devices such as motion detectors may be powered directly from the DALI bus. Each device has a [[bridge rectifier]] on its input so it is polarity-insensitive. The bus is a [[wired-AND]] configuration where signals are sent by briefly shorting the bus to a low voltage level. (The power supply is required to tolerate this, without supplying more than 250&nbsp;mA.)
 
The bus is used for both signal and bus power. A power supply provides a current limited source of up to 250&nbsp;mA at typically 16&nbsp;V DC; each device may draw up to 2&nbsp;mA unless bus-powered.{{r|da|p=20,35}} While many devices are mains-powered (line-powered), low-power devices such as motion detectors may be powered directly from the DALI bus. Each device has a [[bridge rectifier]] on its input so it is polarity-insensitive. The bus is a [[wired-AND]] configuration where signals are sent by briefly shorting the bus to a low voltage level. (The power supply is required to tolerate this, limiting the current to 250&nbsp;mA.)
 
Although the DALI control cable operates at [[Extra-low voltage|ELV]] potential, it is not classified as [[SELV]] (''Safety'' Extra Low Voltage) and must be treated as if it has only basic insulation from mains. This has the disadvantage that the network cable is required to be mains-rated, but has the advantage that it may be run next to mains cables or within a multi-core cable which includes mains power. Also, mains-powered devices (e.g., LED drivers) need only provide [[Insulation system#Categories of insulation|functional insulation]] between the mains and the DALI control wires.
 
The network cable is required to provide a maximum drop of {{nowrap|2 volts}} along the cable.{{r|da|p=19}} At 250&nbsp;mA of supply current, that requires a resistance of ≤&nbsp;{{val|4|u=Ω}} per wire. ThisThe wire size needed to achieve this depends on the length of the bus, up to a recommended maximum of 16&nbsp;[[AWG]] ({{val|12.35|ul=mm2}}) at 300&nbsp;m when using the maximum rating of bus power supply.
 
The speed is kept low so no [[Electrical termination|termination resistors]] are required,<ref name=da>{{cite web |url=http://www.dali-ag.org/c/manual_gb.pdf |title=Digital Addressable Lighting Interface |publisher=DALI AG, Activity Group, ZVEI-Division Luminaires |website=DALI |date=September 2001 |accessdateaccess-date=12 July 2013 |url-status=dead |archiveurlarchive-url=https://web.archive.org/web/20130627012349/http://www.dali-ag.org/c/manual_gb.pdf |archivedatearchive-date=27 June 2013 }}</ref>{{Rp|21}} and data is transmitted using relatively high voltages ({{val|0|4.5|u=V}} for low and {{val|16|6.5|u=V}} for high{{r|da|p=19}}) enabling reliable communications in the presence of significant electrical noise. (This also allows plenty of headroom for a bridge rectifier in each slave.)
 
Each bit is sent using [[Differential Manchester encoding|Manchester codeencoding]]d (a "1" bit is low for the first half of the bit time, and high for the second, while "0" is the reverse), so that power is present for half of each bit time. When the bus is idle, itthe isvoltage highlevel voltageis allcontinuously the timehigh (which is not the same as a data bit). Frames begin with a "1" [[start bit]], then 8 to 32 data bits inwith msbit-firstthe ordermost significant bit first (standard [[RS-232]] ishas the least significant bit lsbit-first), followed by a minimum of 2.45&nbsp;ms of idle.
 
==Device addressing==
A DALI device, such as ana LED driver, can be controlled individually via its short address. InAdditionally, additioneach toDALI thisdevice methodmay be members of control,one DALIto devices16 cangroups, or be arrangeda intomember groupsof inup whichto all16 scenes. All devices of thea samegroup Grouprespond canto interactthe withcommands eachaddressed to the othergroup. For example, a room with 4 ballasts can be changed from off to on in three common ways:
 
===Single device===
Line 96 ⟶ 100:
* DALI Short Address 3 go to 100%
* DALI Short Address 4 go to 100%
 
This method has the advantage of not relying on the limited number of scenes available in each ballast, or having programmed each ballast with the required group numbers and scene information. The fade time of the transition can be chosen on the fly.
This method has the advantage of not requiring programming of group and scene information for each ballast. The fade time of the transition can be chosen on the fly.
This method can have an undesirable side effect called "[[Mexican Wave]]" when a single large room such as an auditorium contains many ballasts, due to network latency of the comparatively slow 1200 baud rate of DALI. For example, a transition from all on to all off may result in a visible delay between the first and last ballasts switching off. This issue is normally not a problem in rooms with a smaller numbers of ballasts.
If a large number of devices need to change at once, note that only 40 commands per second are possible - therefore, 64 individual addresses would require 1.5 seconds. For example, turning all lighting fixtures off may result in a visible delay between the first and last ballasts switching off. This issue is normally not a problem in rooms with a smaller number of ballasts. Groups and Scenes solve that.
 
===Device groups===
Using the DALI Group previously definedassigned for theto ballasts in the room, if Short Address 1, 2, 3 and 4 are members of Group 1, e.g.:
* DALI Group address 1 go to 100%
 
This method has the advantage of being immune to thesynchronization "Mexican Wave" effecteffects as described above.
This method has the disadvantage of requiring each ballast to be programmed once, by a DALI master, with the required group numbers and scene information. The fade time can still be configured on the fly, if required.
 
===Broadcast===
Using the DALI Broadcast command, all control gear will change to that level, e.g.:
* DALI Broadcast go to 50%
 
==Scenes==
Devices store 16 programmable output levels as "scenes". Individual, Group or ALL devices can respond to a global Scene recall command to change to its previously configured level, e.g. dim lights over the audience and bright lights over the stage. (A programmed brightness level of 255 causes a device to not respond to a given scene - hence be excluded from scene recall commands.)
 
==System Fail brightness==
A "system failure" level can be triggered by a loss of power (sustained low level) on the DALI bus, to provide a safe fallback if control is lost, a level of 255 excludes the device from this feature.
 
==Brightness control==
DALI lighting levels are specified by an 8-bit value, wherewith 0 meansrepresenting off, 1 means 0.1% of full brightness, 254 means full brightness, and other values arebeing [[logarithmic scale|logarithmically interpolated]] between, giving a 2.77% increase per step. That isI.e., a (non-zero) control byte {{mvar|x}} denotes a power level of {{math|10<sup>3(''x''−254)/253</sup>}}.
 
(A value of 255 is reserved for freezing the current lighting level without changing it.)
 
This is designed to match [[Human eye#Dynamic range|human eye sensitivity]] so that perceived brightness steps will haveare uniform brightness change, and to achieveensure acorresponding uniformbrightness brightnesslevels betweenin units from different manufacturers.{{r|da|p=21}}
 
==Commands for control gear==
==Scenes==
Forward frames sent to control gear are 16 bits long, comprising an address byte followed by an opcode byte. The address byte specifies a target device or a ''special command'' addressed to all devices.
Devices store 16 programmable output levels as "scenes". A single broadcast command causes each device to change to the configured level, e.g. dim lights over the audience and bright lights over the stage. (A programmed output level of 255 causes a device not to respond to a given scene.)
 
Except for special commands, when addressing a device, the 7 most significant bits is the device address. The least significant bit of the address byte specifies the interpretation of the opcode byte, with "0" meaning that the opcode is a light level (ARC), and "1" meaning that the opcode is a command.
A 17th "system failure" scene is triggered by a loss of power (sustained low level) on the DALI bus, to provide a safe fallback if control is lost.
 
Multi packet commands are used for more complex tasks - like setting RGB colors. These commands use three "data transfer registers" (DTR, DTR1, DTR2 ) which can be read and written or used as a parameter by subsequent commands. For example, copy the current ARC level to DTR, save DTR as a scene. Evidently, the DTR value can be different in different devices.
==Commands==
DALI commands are 16 bits long, an address byte followed by a data byte. The address byte specifies a target device or a ''special command'' addressed to all devices.
 
Address byte (AB) format:
When addressing a device, the least significant bit of the address byte specifies the interpretation of the data byte, with "0" meaning a lighting level byte follows, and "1" meaning a command follows.
* <code>0AAA AAAS</code>: Target device 0 ≤ A < 64.
* <code>100A AAAS</code>: Target group 0 ≤ A < 16. Each control gear may be a member of any or all groups.
* <code>1111 110S</code>: Broadcast unaddressed
* <code>1111 111S</code>: Broadcast
* <code>1010 0000 to 1100 1011</code>: Special commands
* <code>1100 1100 to 1111 1011</code>: Reserved
 
Common control gear commands:<ref>[https://webstore.iec.ch/searchform&q=62386-102 IEC 62386-102]</ref><ref>{{Cite web|url=http://www.rayzig.com/manual/rayzig.html?112DALIcommands.html|title=Rayzig version 2.207|access-date=13 November 2020|archive-date=13 November 2020|archive-url=https://web.archive.org/web/20201113182940/http://www.rayzig.com/manual/rayzig.html?112DALIcommands.html|url-status=dead}}</ref><ref>https://www.nxp.com/files-static/microcontrollers/doc/ref_manual/DRM004.pdf {{Webarchive|url=https://web.archive.org/web/20201113152849/https://www.nxp.com/files-static/microcontrollers/doc/ref_manual/DRM004.pdf |date=13 November 2020 }} {{Bare URL PDF|date=March 2022}}</ref>
When sending a special command, the data byte is a parameter. An important special command saves the data byte to a "data transfer register" which is then used as a parameter by subsequent addressed commands.
{| class="wikitable collapsible sortable"
 
! Value (Hex) !!Command !! Description !! Answer
Address byte forms:
* <code>0AAAAAAS</code>: Target device 0 ≤ A < 64.
* <code>100AAAAS</code>: Target group 0 ≤ A < 16. Each device may be a member of any or all groups.
* <code>101CCCC1</code>: Special commands 256–271
* <code>110CCCC1</code>: Special commands 272–287
* <code>111xxxx1</code>: Reserved (x ≠ 15)
* <code>1111111S</code>: Broadcast to all devices.
 
Common commands specified by the DALI standard:<ref name="The DALI Guide">{{cite web
|last1=Artistic Licence|title=The DALI Guide|url=http://www.artisticlicence.com/WebSiteMaster/User%20Guides/the%20dali%20guide.pdf|website=Artistic Licence|accessdate=1 March 2016
}}</ref><ref>{{cite web
|last1=Wago|title=DALI/DSI Master Module 750-641 manual|url=http://www.wago.com/wagoweb/documentation/750/eng_manu/modules/m07500641_00000000_0en.pdf|website=Wago|publisher=Wago|accessdate=1 March 2016
}}</ref><ref>{{cite web
|title=WAGO-Software WAGO DALI Configurator|url=http://www.wago.com/wagoweb/documentation/759/eng_manu/m0759xxxx_07530647_0en.pdf|website=Wago|publisher=Wago|accessdate=1 March 2016
}}</ref>
{| class="wikitable sortable"
|-
| ||'''Control commands''' || ||
! Command !! Addressing Mode !! Details !! Read\Write
|-
| AB || DAPC (level) || Sets targetLevel (0-254) to device(s) at address AB using the current fade time, or stops a running fade (255). <span style="color:red">[S bit must be 0]</span>||
| Set Value || Broadcast / Groups / Channels || Send direct level values || R/W
|-
| 00 || OFF || Set targetLevel to 0 without fading||
| Off || Broadcast / Groups / Channels || Send the off command || R/W
|-
| Up01 || Broadcast / Groups / ChannelsUP || IncreaseStarts valueor bycontinues 1a untilfade Maxup Level,for honouring200ms at the current fade time rate|| W
|-
| Down02 || Broadcast / Groups / ChannelsDOWN || DecreaseStarts valueor bycontinues 1a untilfade Mindown Level,for honouring200ms at the current fade time rate|| W
|-
| 03 || STEP UP || Increments targetLevel by 1 without fading||
| Step Up || Broadcast / Groups / Channels || Increase value by 1 until Max Level, ignoring the fade time || W
|-
| 04 || STEP DOWN || Decrements targetLevel by 1 without fading||
| Step Down || Broadcast / Groups / Channels || Decrease value by 1 until Min Level, ignoring the fade time || W
|-
| 05 || RECALL MAX LEVEL || Set targetLevel to MAX level without fading||
| Recall Max Level || Broadcast / Groups / Channels || Output Max Value || R/W
|-
| 06 || RECALL MIN LEVEL || Set targetLevel to MIN level without fading||
| Recall Min Level || Broadcast / Groups / Channels || Output Min Value || R/W
|-
| 07 || STEP DOWN AND OFF || Decrements targetLevel by 1 without fading, turning off if already at MIN level||
| Step Down and Off || Broadcast / Groups / Channels || Decrease value by 1 /Turn off || W
|-
| On08 and|| ON AND StepSTEP UpUP || BroadcastIncrements /targetLevel Groupsby /1 Channelswithout ||fading, Turnturning on /to IncreaseMIN bylevel 1if currently off|| W
|-
| 09 || GO TO LAST ACTIVE LEVEL || Sets targetLevel to the last active (non-zero) level, using the current fade time.||
| Go to Scene x || Broadcast / Groups / Channels || Go to scene 1–16 || W
|-
| 10+s || GO TO SCENE (sceneNumber) || Sets targetLevel to the value stored in scene sceneNumber, using the current fade time, or no change if the value stored in the scene is 255.||
| Status || Channels || "OK, Ballast"<br /> "OK, Lamp Failure"<br /> "Off, Lamp Power On"<br /> "Off, Limit Error"<br /> "Terminate Fading"<br /> "No, Reset State"<br /> "Missing Short Address"<br /> "Power Failure" || R
|-
| ||'''Configuration commands''' || ||
| Device || Channels || Status of the Device || R
|-
| Lamp Power On20 || ChannelsRESET || IsChanges theall Lampvariables on?to their reset values.|| R
|-
| 21 || STORE ACTUAL LEVEL IN DTR0 || Stores the actualLevel (light output level) in register DTR0||
| Version Number || Channels || Replies: Current Version || R
|-
| || IDENTIFY DEVICE || Starts a temporary identification process such as flashing the lamps, making a sound or transmitting an RF beacon.||
| Device Type || Channels || Replies with the device type || R
|-
| 2A|| SET MAX LEVEL (DTR0) || Changes maxLevel level to DTR0||
| Actual Level || Channels || Query Current Level || R
|-
| Max2B|| LevelSET MIN ||LEVEL Channels(DTR0) || TheChanges MaxminLevel level the Device can go to DTR0|| R/W
|-
| 2C|| SET SYSTEM FAILURE LEVEL (DTR0) || Changes systemFailureLevel to DTR0 ||
| Min Level || Channels || The Min level the Device can go to || R/W
|-
| 2D|| SET POWER ON LEVEL (DTR0) || Changes powerOnLevel to DTR0 ||
| Power On Level || Channels || Lamp output with voltage recovery || R/W
|-
| 2E|| SET FADE TIME (DTR0) || Changes fadeTime to DTR0||
| System Failure Level || Channels || Lamp output in the event of system malfunction (e.g. interrupted DALI line) || R/W
|-
| 2F|| SET FADE RATE (DTR0) || Changes fadeRate to DTR0||
| Scene Levels || Channels || Sets the levels for Scene. || R/W
|-
| || SET EXTENDED FADE TIME (DTR0) || Changes the two 4-bit variables extendedFadeTimeMultiplier:extendedFadeTimeBase to DTR0||
| Fade time || Channels || Time in seconds for fading from the current brightness value to the new brightness value || R/W
|-
| 40+s|| SET SCENE (DTR0, sceneX) || Changes sceneX to the value DTR0||
| Fade rate || Channels || Fade steps per second that are performed in response to an indirect fade command (Up and Down commands) || R/W
|-
| 60+g|| ADD TO GROUP (group) || Adds the control gear into the specified group||
|-
| ||'''Query commands''' || ||
|-
| 90|| QUERY STATUS || Asks the control gear for the current status. Reply bits: 0=controlGearFailure; 1=lampFailure; 2=lampOn; 3=limitError; 4=fadeRunning; 5=resetState; 6=shortAddress is MASK; 7=powerCycleSeen||XX
|-
| 92|| QUERY LAMP FAILURE || Asks the control gear if it is currently detecting a lamp failure|| Yes/No
|-
| A0|| QUERY ACTUAL LEVEL || Asks the control gear what the current actualLevel (output level) is|| XX
|}
 
==Commands for control devices==
==Extended commands==
The DALI-2 standard <ref>[https://webstore.iec.ch/searchform&q=62386-103 IEC 62386-103]</ref> added standardisation of control devices. Control devices can include input devices such as daylight sensors, [[Passive infrared sensor|passive infrared]] room occupancy sensors, and manual lighting controls, or they can be application controllers that are the "brains" of the system - using information to make decisions and control the lights and other devices. Control devices can also combine the functionality of an application controller and an input device. Control devices use 24-bit forward frames, which are ignored by control gear, so up to 64 control devices may share the bus with up to 64 control gear.
A "DALI 2" extension adds support for "controls": inputs such as daylight sensors, [[Passive infrared sensor|passive infrared]] room occupancy sensors, or manual lighting controls.<ref>{{cite web
 
|id=NEMA STANDARD PUBLICATION 243-2004
==D4i==
|title=Digital Addressable Lighting Interface (DALI) Control Devices Protocol PART 1-2004
DiiA published several [https://www.digitalilluminationinterface.org/specifications/download.html new specifications] in 2018 and 2019, extending DALI-2 functionality with power and data, especially for intra-luminaire DALI systems. Applications include indoor and outdoor luminaires, and small DALI systems. The [https://www.digitalilluminationinterface.org/d4i/ D4i trademark] is used on certified products to indicate that these new features are included in the products.
|url=https://www.energy.ca.gov/2005publications/CEC-500-2005-141/CEC-500-2005-141-A23.PDF#page=3
 
|publisher=National Electrical Manufacturers Association
==Colour control (DT8)==
|version=Draft Version 1.13
IEC 62386-209 describes colour control gear. This describes several colour types - methods of controlling colour. The most popular of these is Tc (tunable white), and was added to DALI-2 certification in January 2020.<ref>{{cite web|url=https://www.digitalilluminationinterface.org/news/201/tunable-white-tc-colour-control-is-added-to-dali-2-certification|title=DiiA News|year=2020|website=DiiA Website|publisher=DiiA|access-date=4 March 2020}}</ref>
|date=20 October 2004
 
}}</ref> These are commanded with 24-bit commands, which are ignored by DALI lighting devices, so up to 64 controls may share the bus with up to 64 lighting devices.
==Emergency lighting==
IEC 62386-202 describes self-contained emergency lighting. Features include automated triggering of function tests and duration tests, and recording of results. These devices are currently included in DALI version-1 registration, with tests for DALI-2 certification in development. Such DALI version-1 products can be mixed with DALI-2 products in the same system, with no problems expected.<ref>{{cite web|url=https://www.digitalilluminationinterface.org/dali/comparison.html|title=DALI-2 versus DALI version-1|year=2018|website=DiiA Website|publisher=DiiA|access-date=4 March 2020|archive-date=2 March 2020|archive-url=https://web.archive.org/web/20200302132004/https://www.digitalilluminationinterface.org/dali/comparison.html|url-status=dead}}</ref>
 
==Wireless==
== DALI and Bluetooth ==
IEC 62386-104<ref>{{Cite web|url=https://webstore.iec.ch/publication/33330|title = IEC 62386-104:2019 &#124; IEC Webstore}}</ref> describes several wireless and wired transport alternatives to the conventional wired DALI bus system.<ref>{{cite web|url=https://www.digitalilluminationinterface.org/news/128/iec-publishes-part-104-of-iec-62386-describes-alternative-transport-including-wireless|title=DiiA News|year=2019|website=DiiA Website|publisher=DiiA|access-date=20 March 2019}}</ref> DiiA is working with other industry associations to enable certification of DALI-2 products that operate over certain underlying wireless carriers.
On 2017-02-16 the Mesh Professional Lighting Subgroup was created as a forum to discuss and develop [[Bluetooth mesh networking|Bluetooth mesh]] technology as a foundation for the wireless lighting standard.<ref>{{cite web|url=https://www.bluetooth.org/groups/group.aspx?gid=673|title=Mesh Professional Lighting Subgroup (mesh-lighting)|year=2017|website=The Official Bluetooth SIG Member Website|publisher=Bluetooth Special Interest Group|accessdate=29 April 2017}}</ref>
It is also possible to combine DALI with wireless communication via application gateways that translate between DALI and the wireless protocol of choice. While such gateways are not standardized, DiiA is working with other industry associations to develop the necessary specifications and tests to achieve this. [https://www.digitalilluminationinterface.org/wireless/ DiiA: DALI and Wireless]
 
==See also==
Line 219 ⟶ 233:
 
== External links ==
* [http://www.dali-ag.org DALI at ZVEI - Zentralverband Elektrotechnik- und Elektronikindustrie e.V.]
* [https://www.digitalilluminationinterface.org/ Digital Illumination Interface Alliance]
{{List of International Electrotechnical Commission standards}}