Electronic – DALI Commissioning reduction

dalieeprom

Is there any way I can reduce the DALI commissioning?
I have an Occupancy sensor, photo sensor and a switch which are DALI devices.
So every time when I turn on the device it goes for commissioning and it takes 20 secs for one device commissioning.

Is there any way that I can reduce the commissioning process each time when I turn on the device ?

Say if I write the DALI values to an EEPROM, will I be able to use the values instead of commissioning the next time when I turn on the device?

Best Answer

Although the short address, along with all the other persistent variables, must be stored in non-volatile memory at some point (the spec requires non-volatile behaviour), it is possible that the manufacturer has misunderstood the command SAVE PERSISTENT VARIABLES. This command forces a flush-write, from RAM to non-volatile (eg EEROM/Flash) and was intended to be used once all commissioning processes had completed to ensure that all variables were saved to non-volatile memory at a particular time. However, some manufacturers might have thought that it meant that the variables could have volatile behaviour if the command is not issued before the next power down, which is wrong because DALI has always required non-volatile behaviour from variables marked as NVM in the Declaration of variables table.

Therefore the fix for your system might be to send SAVE PERSISTENT VARIABLES command (twice within 100ms) after commissioning/addressing.