Changelog

This documents noteworthy changes.

Applies to the following product models.

  • DALION-4

2.1.0 – 2021-11-22

Added

  • Added the configuration of the parameters of DALI emergency lights (DT1) via BACnet Analog Output objects proprietary properties.
  • Added the reading of the parameters of DALI emergency lights (DT1) via BACnet Analog Output objects proprietary properties.
  • Added the execution of specific commands of DALI emergency lights (DT1) via the Analog Output objects proprietary property Command.
  • Added the BACnet proprietary property Device_Type_Supported for the Analog Output and Analog Input objects.

Changed

Fixed

  • Fixed DALI transmission timeout.

2.0.4 – 2021-11-10

Added

  • Added DALI channel counter Tx Timeout Override.

Changed

Fixed

  • Fixed DALI transmission timeout.

2.0.3 – 2021-11-08

Added

Changed

Fixed

  • Disabled the BACnet objects updates while a DALI channel is scanned or assigned.
  • Improved the deletion of multiple DALI lamps at the same time via the web pages.

2.0.2 – 2021-11-04

Added

  • Added the backup and restore for the Room Light Control configuration file.

Changed

  • Backup file restoration must be performed with the Tool software. Restoration is not available via the web pages.

Fixed

2.0.1 – 2021-10-26

Added

  • Added a button in the web pages to perform factory default on the Room Light Control.
  • Added the possibility to write the property Object_Name of the Analog Output objects, this is the lamp, group and channel names.
  • Added the possibility to write the property Object_Name of the Analog Input objects, this is the lamp, group, channel and input names.
  • Added the possibility to write the property Object_Name of the Binary Input objects, this is the input names.
  • Added the possibility to write the property Object_Name of the Loop objects, this is the Room Light Control names.
  • Added the possibility to write the property Object_Name of the Schedule objects.
  • Added the button commands Demand Response – Stop and Demand Response – Start.
  • Added the property Serial_Number for the BACnet Device objects.
  • Added the proprietary property System_RTC_Temperature for the BACnet Device object.
  • Added the proprietary property Network_Mode for the channel BACnet Analog Output object.
  • Added the proprietary property Network_Command_Repeat_Count for the channel BACnet Analog Output object.

Changed

Fixed

  • Fixed reading the property Object_Name of the Room Light Control.
  • Fixed writing the property Number_Of_APDU_Retries of the BACnet Device object.
  • Fixed writing the property APDU_Timeout of the BACnet Device object.
  • Fixed reading and writing the property Description for the BACnet Device object.
  • Fixed reading and writing the property Location for the BACnet Device object.
  • Fixed writing the property Model_Name for the BACnet Device object.
  • Fixed writing the property Vendor_Identifier for the BACnet Device object.
  • Fixed writing the property System_Status for the BACnet Device object.
  • Fixed the property Out_Of_Service for the BACnet Loop object.
  • Fixed the property Present_Value for the BACnet Loop object.

2.0.0 – 2021-10-19

Added

  • Added Room Light Control, it allows to automatically adjust the light intensity depending on external inputs such as occupancy, presence and light sensors. It also incorporates functionality such as daylight harvesting, occupancy, unoccupied warning, override timeout and demand response.
  • Added BACnet Loop object to represent the state and configure the Room Light Control.
  • Added the button commands Last Level, Last Level / Up and Last Level / Off.
  • Added the button commands Occupancy – Unoccupied and Occupancy – Occupied.
  • Added the button commands Daylight Harvesting – Stop and Daylight Harvesting – Start.
  • Added the command Recall Last Level to the Analog Output object proprietary property Command.
  • Added the proprietary property Last_Level for the BACnet Binary Input objects.
  • Added the proprietary property Buttons_States for the BACnet Binary Input objects.

Changed

  • Changed the DALI stack to be able to trace the internal source of the requests.
  • Upgraded file system library.

Fixed

  • Fixed the factory default configuration for the DALI devices type 1 and type 8.

1.11.0 – 2021-09-28

Added

  • Added the possibility to modify the BACnet property Object_Name and Object_Idenfifier of the device object via the BACnet network.
  • Added the command Recall Max Level and Recall Min Level to the Analog Output object proprietary property Command.
  • Added the property Inactive_Text and Active_Text for the BACnet Binary Input objects.
  • Added the proprietary property Command_Allowed for the BACnet Binary Input objects.

Changed

  • Changed the type of the BACnet property Time_Of_Device_Restart to report the date and the time of the device restart.
  • Improved dynamic memory allocations of the system.

Fixed

  • Fixed the reading of the BACnet property UTC_Offset of the device object.
  • Fixed the BACnet property Database_Revision for it to be saved in non-volatile memory.
  • Fixed a resource leak while reading DALI DT1 and DT8 device data from the non-volatile memory.
  • Fixed a problem with web page session verification.
  • Fixed hangs that caused the system to restart.
  • Fixed many code standards.

1.10.10 – 2021-09-03

Added

  • Added the BACnet service WritePropertyMultiple.
  • Added the BACnet property Property_List.
  • Added the BACnet property Event_Detection_Enable to the objects Analog Output.

Changed

  • Changed BACnet device object property Max_APDU_Length_Accepted from 1476 to 1024.
  • Increased the size of the IP stack buffers and decreased the number of IP stack buffer pool.
  • Changed BACnet Protocol Revision to 14.

Fixed

  • Fixed the BACnet property Modification_Date of the file objects.
  • Fixed BACnet BVLC response IP and the port.
  • Fixed the BACnet property State_Text of the Multi-State Input objects.
  • Removed support for the BACnet services Time Synchronization and UTC Time Synchronization when the system time source is not BACnet.
  • Fixed the BACnet property List_Of_Object_Property_References of the Schedule objects.

1.10.7 – 2021-09-02

Added

Changed

Fixed

  • Fixed problems where the Ethernet interface could loop between link up and down.
  • Fixed problems in the web pages where inputs could miss key presses.

1.10.3 – 2021-08-05

Added

Changed

Fixed

  • Do not perform automatic reboot of the system after a factory default.

1.10.2 – 2021-06-17

Added

  • Added the display of the number of assigned DALI lamps and input devices in the web pages.

Changed

Fixed

1.10.1 – 2021-06-17

Added

Changed

Fixed

  • Fixed saving the assigment of DALI-2 input device.

1.10.0 – 2021-06-16

Added

  • Added the display of the number of DALI control devices found during scanning.
  • Added the display of the progress of the assignment of DALI lamps and control devices in the web pages.
  • Added support for hardware version with external flash 2.

Changed

  • Asynchronous assignment of the DALI lamps and inputs.

Fixed

  • Fixed the positions of the drop-down menus.

1.9.4 – 2021-05-22

Added

  • Added the BACnet proprietary properties for the DALI DT8 lamps to the queue of commands between the BACnet interface and the DALI interface.
  • Added the BACnet proprietary properties for the DALI lamps Fade Rate to the queue of commands between the BACnet interface and the DALI interface.
  • Added the BACnet proprietary properties for the DALI lamps to the objects of the groups and the channels.

Changed

  • Increased to 512 commands the size of the queue of commands between the BACnet interface and the DALI interface.

Fixed

  • Fixed settings DALI 16 bit DTR.
  • Fixed disabling DALI reception while transmitting for the channels 2, 3 and 4.

1.9.3 – 2021-05-06

Added

Changed

  • Improved DALI multi-master transmitter settling timings for 24 bit frames.

Fixed

1.9.2 – 2021-05-05

Added

Changed

Fixed

  • Fixed DALI regression problems introduced in the version 1.9.1.

1.9.1 – 2021-04-26

Added

Changed

  • Removed flash memory access while preparing the information for the system status.
  • Added Input Light and Input Occupancy to the Data Points web pages.
  • Changed the tabs Groups, Scenes, etc. to use links in the web pages.
  • Improved DALI multi-master transmitter settling timings.

Fixed

  • Fixed modifying the level of groups from the web pages.
  • Fixed losing received DALI packet when a Tx Collision Detection is detected.
  • Fixed clearing DALI statistics from the web pages.

1.9.0 – 2021-04-20

Added

  • Added a queue of 256 commands between the BACnet interface and the DALI interface.

Changed

Fixed

1.8.0 – 2021-03-25

Added

  • Added BACnet Multi-State Input objects to represent the last DALI scene command.

Changed

  • Improved DALI scan of control devices when the response is a frame error.

Fixed

1.7.2 – 2021-03-08

Added

Changed

  • Improved debounce of the physical buttons Reset, 1 and 2.
  • Improved timings of the Status LED blink.

Fixed

1.7.1 – 2021-03-04

Added

Changed

  • Reduced memory usage for the DALI files tasks.

Fixed

  • Fixed a memory leak in the web page /dali/X for emergency lights (DT1).

1.7.0 – 2021-03-03

Added

  • Added support for DALI self-contained emergency lights (DT1).
  • Added a BACnet proprietary property to each lamp, group and channel objects, to command the scenes, emergency lights tests and other functions.

Changed

Fixed

  • Fixed writing to BACnet Analog Output objects for an unassigned lamp, resulting in DALI broadcast commands.

1.6.0 – 2020-12-15

Added

  • Added overvoltage detection on the DALI channels, for hardware version LWGW-R0004 and above.

Changed

Fixed

1.5.0 – 2020-11-27

Added

  • Added support for all the colours types of DALI Type 8 (DT8) lamps. (xy-coordinate, colour temperature Tc, primary N and RGBWAF).
  • Added the configuration of the DALI groups from the lamp page.

Changed

Fixed

  • Fixed writing of DALI MASK value (NaN) for the BACnet properties Power_On_Level and System_Failure_Level.

1.4.6 – 2020-08-19

Added

  • Added a software watchdog timer to monitor the tasks.

Changed

  • Improved DALI scan when the response is a frame error.

Fixed

1.4.4 – 2020-08-12

Added

  • Added the possibility to read and download the memory banks of the DALI devices.

Changed

Fixed

1.4.3 – 2020-08-08

Added

Changed

  • Added more Ethernet registers to the Ethernet statistics page.
  • Moved “Tx DMA Error” from Statistics / IP to the Statistics / Ethernet page.

Fixed

  • Fixed multithreading access of the IP stack.

1.4.2 – 2020-08-03

Added

  • Added a menu to re-read (synchronize) the DALI devices information from the network.

Changed

Fixed

  • Fixed the program short address command, for DALI control devices.
  • Increased the available memory for the buttons task.

1.4.1 – 2020-07-28

Added

Changed

Fixed

  • Fixed the BACnet object types and instances of output data points for the schedules.

1.4.0 – 2020-07-25

Added

  • Added Schedules, 4 weekly schedules with 6 events per day.

Changed

  • Disable the buttons On/Off/More when no devices are selected.

Fixed

1.3.7 – 2020-06-29

Added

  • Added a web page and command line command to show the memory poll of the IP stack.

Changed

Fixed

  • Fixed an issue where Ethernet communication became slow over time and lost packets.
  • Fixed a problem where the Ethernet Autonegotiation result was not used correctly after the link went down and up.
  • Increase the number of available timer in the IP stack. This improve the reliability of the firmware upgrade file transfers.
  • Removed the RTC task for this version.

1.3.4 – 2020-06-26

Added

  • Adds a command line command and a web page to display the current task times.

Changed

  • Allows being COV subscribed to all the Analog Input and Binary Input objects at the same time.
  • Reduces the time spent in the BACnet tasks.
  • Reduces the time spent in the DALI tasks.
  • Improves the file transfer for the firmware upgrade.
  • Forces a system reset when a hard fault occurs.
  • Upgrades system files, OS and IP stack library.

Fixed

  • Removes unsupported BACnet service handlers; WPM, RR, UCOVN, UPT.

1.3.1 – 2020-06-17

Added

  • Allows to register as a BACnet Foreign Device.
  • Adds support for control gear with multiple device type.
  • Allows to get and to set the fade rate in steps/second via BACnet property.
  • Adds BACnet/IP task timing information to the BACnet/IP statistics page.
  • The search function of unassigned lamp allows to turn on, off and identify the lamp found using buttons.
  • Displays the host name in the title of web pages and in the sidebar.

Changed

  • Reduces the delay before sending BACnet COV notification.
  • Reduces the time spent in the BACnet task.

Fixed

  • Fix a problem where Auto Assign for Control Device only assign the first device.
  • Fixed problems when calculating the Actual Level with fades.
  • Fix the modification of the short address for the Control Device.
  • The BACnet property Dim_Mode default value is fading (0).
  • When BACnet COV_Increment is zero (0), make sure that the value is changed before sending a notification.
  • Stop identify when unassigning or deleting a lamp.
  • Removes unassigned device and the identification state from the DALI commissioning configuration files.

1.3.0 – 2020-05-28

Added

  • Adds support for DALI-2 inputs devices; Push buttons, Occupancy sensors and Light sensors (62386-301, 62386-303, 62386-304).

Changed

Fixed

1.2.0 – 2020-04-23

Added

  • Adds the possibility to modify the light intensity when the BACnet communication is lost with another BACnet device.
  • Adds support for DALI 24 bit frames.
  • Adds support for DALI multi-master.

Changed

  • Improves the DALI receiver.

Fixed

  • When deleting a lamp do not add it back to the list of unassigned devices.
  • Fix support for control gear with multiple device type.

1.1.2 – 2020-03-20

Added

  • The manual search for unassigned DALI lamps now makes it possible to modify the name of the DALI lamp while assigning it.
  • Allows the pre-commissioning of DALI lamps to read the parameters of the lamp once we start to communicate with it.
  • Improved handling of DALI Type 8 lamps – colour temperature Tc.
  • Adds an Ethernet statistics page.

Changed

  • Writes DALI commissioning data to non-volatile memory after the execution of DALI commands.

Fixed

  • Clears the alarms when unassigning a DALI lamp.
  • Increase the timeout delay of the external flash.
  • Fix the saving to non-volatile memory of certain configurations when using the USB console.

1.1.1 – 2020-03-04

Fixed

  • Fixes access to DALI task when writing DALI groups and channels from BACnet.
  • Disables certain debugging features in the release build.

1.1.0 – 2020-03-02

Added

  • The DALI scan page now displays the list of DALI devices previously found and unassigned before allowing the user to start a new scan.
  • Manual search of the unassigned DALI lamps.
  • Allows performing a Reset Commissioning on each DALI channel individually.
  • Pages to display all the BACnet objects in lists.
  • Pages to display and acknowledge BACnet alarms.
  • Support for the BACnet AcknowledgeAlarm service.
  • In the help page, adds links to the user manuals.

Changed

  • Displays scenes controls when navigating to the scenes tab.
  • Limits the memory size used by BACnet strings.

Fixed

  • Fixes cases where the commissioning of DALI channels was not saved when assigning and unassigning DALI devices.
  • Clears the pre-commissioning flag after the first communication with a DALI lamp.

1.0.0 – 2020-01-20

Added

First version.