BMS Platform R2 Build 2050

Release date: Mar 31, 2022

Core

New features

  • App loader for integrating .NET 6 apps.

  • Setup: .NET 6 Core Runtime is installed as a prerequisite.

  • Server: Item property "TimeElapsed" provides time in seconds since the value has been changed.

  • Server, XCommand event definitions: Type "Input" can optionally make the configured call synchronously.

  • Server, LUA: nxa.ClientCommands with commands popup_visibility, layer_visibility, and page_change optionally accepts variables.

  • Server, LUA: New callback function OnScriptRestartEvent, which is called when the LUA script engine is started.

  • Server, LUA: New function nxa.ResetQuality, which resets the value and optionally sets quality, timestamp, and source of a server item.

Improvements

  • Studio: Allow long user inputs when writing to a server item.

  • Studio: Only the last error message is shown as Windows system message in the task bar.

  • Studio, Tables: Supports drag-and-drop and received copy-and-paste improvements.

  • Server: Consistency checks and logs for the event database.

  • Server, User management: Options to read all users and groups from Active Directory server.

  • Server, XCommand event definitions: Types "Timer" and "Timer and input" can now trigger the event every day at the configured time.

  • Server, LUA: Limit of XCON sockets increased to 150 connections.

  • Database: Faster aggregation queries.

Fixes

  • Studio: Broken link to documentation – fixed.

  • Studio, Telegram monitor: No output if no KNX server items are present – fixed.

  • Server: Notification action fails to perform if Device, User, or Group are specified – fixed.

  • Server: Possible deadlock related to OPC UA connections – fixed.

  • Server, LUA: XCON subsystem is broken after LUA script engine restart – fixed.

  • Server, BACnet: Possible duplicated Object IDs from BACnet mapping when mixing manual and automatic IDs – fixed.

  • Server, BACnet: Possible crash when receiving unexpected packed – fixed.

Visualization

New features

  • Editor: Option to open an imported workspace.

Improvements

  • Editor: Same spacing (horizontally / vertically) now also works for graphically fixed groups.

  • Editor, Internet: New option to show scrollbars of the web view.

  • Editor, Multi-controls: Support for linking with multiple server items.

  • Internet: Browser component updated.

  • Webserver: Performance improvements.

  • Webserver: Improved UI for two-factor-authentication (TFA)

Fixes

  • Editor: Broken link to documentation – fixed.

  • Editor: List of master page variables is not updated when applying to a using page – fixed.

  • Editor: Number of controls on page miscalculated – fixed.

  • Runtime: Dynamic text color is not updated when controlled by a page variable – fixed.

  • Runtime, Button: Confirmation not working for function XCommand – fixed.

  • Runtime, Internet: Unable to enter values on an embedded web page – fixed.

  • Runtime, Views: Not all views are opened when triggered at the same time – fixed.

  • Webserver: Possible memory leak when working with many controls on a page – fixed.

  • Webserver: Translation keys are not displayed as fallback – fixed.

  • Webserver: WebViews won't open if called from other than MainView – fixed.

  • Webserver, RGB control: Feedback from server is sometimes not correctly displayed – fixed.

  • Webserver, Drop-down list: Group variables are not correctly substituted under circumstances – fixed.

  • Webserver, Drop-down list: Localization settings are not considered when working with decimal numbers – fixed.

Web Manager

Improvements

  • UI improvements and fixes.

  • Reporting: Minor internal improvements.

  • Trending: Types "ALL" and "COV" will now write the current value after server start to the database.

Fixes

  • Broken link to documentation – fixed.

  • General: Permission issues – fixed.

  • Dashboard: Webserver is considered offline when configured to HTTPS only and a custom certificate is used – fixed.

  • Explorer: Root node can be renamed, leading to loss of access to present configuration – fixed.

  • Explorer, Condition: XCondition cannot be deleted under circumstances – fixed.

  • Explorer, Export: Unable to export folder under circumstances – fixed.

  • Alarms: Stats counter of NEW alarms is wrong – fixed.

  • Scheduler: Conditional events cannot be opened if embedded in visualization – fixed.

  • GRMS: Unable to add guest room if optional fields are left empty – fixed.

XLogic Editor

New features

  • Visual debugger.

  • SWITCH block, which chooses the next block to be executed specified by an index.

  • CASE block, which chooses the next block to be executed specified by a set of conditions.

Updated Extensions