Changelog – Current Version: v14.2.0

20250818– Changelog [v14.2.0]

We are pleased to introduce Eliona v14.2.0 – an update with new features, optimized interfaces, and targeted improvements in Script Engine, Dashboard, Asset Management, Escalation Management, Analytics, and Audit Trail. With this version, scripting becomes more comfortable, view configuration more flexible, and the handling of escalations and the tracking of system changes even more transparent.

→ Link to the full Changelog v14.2.0

Autocomplete and View Switching in the Script Engine

The Script Engine now supports rudimentary autocompletion for Python scripts. This automatically suggests matching functions, methods, and variables as you type, which simplifies development and reduces typos.

Additionally, a switch has been integrated to toggle between the General View and the pure Code View – ideal for switching between a clear overview and a focused programming mode as needed.

Configure Scripts

A report can now be selected as a download target in the Link Widget. When a user clicks the link, the stored report is automatically downloaded – quickly and without detours directly from the dashboard.

Links

Column Configuration and Expanded Status Options for Assets

The Asset Management now offers a flexible column configuration, allowing the displayed information to be individually customized. Additionally, unmonitored status boxes can be hidden to make the view clearer.

📦Assets

Advanced Escalation Configuration and New Layout

The escalation management has been comprehensively revised and now offers both a new, clearer layout and additional filter options. The new configuration option allows alarms to be combined for more efficient notifications. Alarms with specific tags – such as High Prio – can be excluded from the combination so they are still escalated individually. Additionally, you can define thresholds, for example, if 100 incoming alarms occur within 10 seconds, only a single escalation message is sent instead of 100 individual notifications. This significantly reduces notification floods and ensures a clearer overview of alarm processing.

Group Escalations

Use Reporting Period in Analytics

For embedded analyses in reports, the period defined in the report can now be used directly. Previously, the period stored in the analysis itself was always used. This new option provides more flexibility and consistency, as analyses automatically consider the context of the report.

Expanded Audit Trail

The Audit Trail has been supplemented with several previously missing entities to allow for even more complete tracking of changes and activities. Events are now also recorded for:

  • Project roles

  • System roles

  • Tags

  • Scripts

  • Escalations

  • Asset type attributes

  • Asset types

  • Wayfinding buildings

  • Projects

This means that everything is now fully logged, allowing for a complete history and even more precise tracking of all system changes.

Audit Trail

20250624 – Changelog [v14.1.0]

We are pleased to introduce Eliona v14.1.0 – an update with numerous improvements in analytics, security, and system stability. Aggregated data can now be used system-wide, for example, in the Digital Twin and in rule chains. With the new Time Weighted Average method, more accurate evaluations over periods are possible. Two-factor authentication (TOTP) significantly increases access security, and optimized event handling ensures reliable processing of all events – even in the event of temporary disruptions. In addition, evaluations can now be shared and used across projects as global analytics and reports – just like the well-known Public Dashboards.

→ Link to the full Changelog v14.1.0

Use Aggregated Data Everywhere – Now Also in the Digital Twin

Aggregated values can now be used in the Digital Twin as well as in the Floor. This extension allows for the visualization of historical and summarized data directly in the building context. Aggregations such as average, minimum, or maximum are available – ideal for analyzing states over periods.

→ Use Aggregations in the Digital Twin

Two-Factor Authentication with TOTP

Security has been further strengthened: with the new TOTP (Time-based One-Time Password) mechanism, an additional authentication step can now be activated. This option significantly increases the security of access to sensitive project data.

Setup is done directly in the User Settings of your own profile. Once you are logged in, you can activate two-factor authentication there and connect a TOTP-compatible authentication device (e.g. Google Authenticator or Authy).

Set up 2FA in Eliona

Global Analytics and Reports

The new global analyses and reports are here! Just like the well-known Public Dashboards, you can now also make your evaluations available project-wide. This allows dashboards, charts, and reports to be centrally managed and made visible to all project participants.

When creating an analysis or a report, you can distinguish between "User" and "Project":

  • User: The analysis is only visible to you personally.

  • Project: The analysis is visible to all users in the project and is marked with a blue dot.

Only the creator can edit or delete global analytics. Analyses can also still be specifically copied to other users and the visibility status can be edited afterward.

If an analysis is to be used in the Analysis Widget, we recommend using a global analysis. This is the only way to ensure that all users with access to the dashboard can also see the analysis.

Use Analysis Widget: Display analysis directly in dashboards

Global Analytics and Reports

Time Comparison in Analytics – New Offset Function

With the new Offset option in Analytics, time periods can now be directly compared with each other – for example, today with the previous day or current data with previous year's values. This allows for better analysis of trends, seasonal fluctuations, or operational behavior.

The option is available directly in the analysis configuration and significantly expands the comparison possibilities.

Use Offset Function in Analytics

Rules with Aggregations

Rules can now be created based on aggregated attributes (average, minimum, maximum). This allows conditions to be defined that are based on time series evaluations rather than individual values – ideal for monitoring that reacts to trends instead of individual events.

→ Create Rule with Aggregation

New Aggregation Method: Time Weighted Average (TWA)

With the new Time Weighted Average aggregation method, values can be calculated more realistically over periods – especially when values do not change constantly.

In contrast to the normal Average, where all values are weighted equally, TWA takes into account how long a certain value was active. A value that remains constant for most of the period flows into the average more strongly than short-term outliers.

Example: If the value "1" is written at the beginning of an hour and the value "60" is written once just before the end of the hour, the classic Average calculates (1 + 60) / 2 = 30.5. TWA, on the other hand, takes into account that the "1" was active for almost the entire hour – the result is then a realistic approx. 2.

This method is particularly useful for:

  • Slowly changing sensor values

  • Energy or temperature curves with sudden peaks

  • Context-sensitive measurement data where the duration of a state is crucial

Use TWA Aggregation in Eliona

Redesign of the Attribute Display in the Asset

The attribute sidebar in the asset has been reworked into a dialog. The new layout offers an improved overview, clearer separation of information, and easier navigation through the attribute details.

More Reliable Event Processing in the Frontend

Event processing in the Eliona frontend has been further optimized to function reliably even under difficult network conditions. Unstable connections, browser tabs in the background, or local restrictions previously led to events not always being displayed immediately on the client.

With the new architecture, Eliona automatically detects when no more events are being received in the browser and restarts the local processing independently. In addition, fallback polling is used to reliably re-fetch missed or delayed events on the client – without manual reloading of the page.


20250515 – Changelog [v14.0.5]

In this version, the following bug fixes were made:

  • In the alarms, a bug was fixed when passing asset attributes to alarm messages.

  • In escalations, a problem with saving escalation targets was fixed.

  • On the start page, elements are now hidden if a user does not have the corresponding permissions.

  • In the rule chains, a problem in the alarm node that could occur with assets without a subtype input attribute was eliminated.

20250425 – Changelog [v14.0.4]

This hotfix fixed a bug in the "Day Schedule" rule chain block, which caused schedules within rule chains not to be executed correctly.

20250424 – Changelog [v14.0.3]

In this version, several minor bug fixes and optimizations were made:

  • In the alarm statistics, the tag filter has been extended and now supports logical AND and OR links for a more precise analysis.

  • A problem in the Smart Assist menu, where the progress element crashed when a heap provider was missing, was fixed.

  • In the Analytics component, unnecessary reloading of alarm data was suppressed to improve performance.

  • A bug when exporting asset data was corrected, so that data export now works reliably again.

  • When using Smart View via a ShortURL, the user is now correctly logged out when their session has expired.

  • The updating of aggregated data in the Smart Assist menu was improved.

20250423 – Changelog [v14.0.2]

This hotfix fixed a bug in rule management where simultaneously pausing or starting multiple rules on different levels did not work correctly.

20250422 – Changelog [v14.0.1]

In this hotfix, a more stable server file hoster for the Monaco editor was integrated to prevent loading problems and ensure reliable display of the editor.

20250326 - Changelog[v14.0.0]

We are pleased to introduce Eliona v14.0.0! This version brings TimescaleDB for automatic aggregations without manual configuration, expanded rule chains with new blocks, and improved management of asset characteristics with templates.

With the new Analytics widget, analyses can be integrated directly into dashboards and smart views, while Job Diagnostics for escalations allows for detailed tracking of notifications. The trending configuration for attributes improves the storage of historical data, and new system settings offer more control over storage and processing options.

Additionally, Twig templates were integrated for flexible message creation, the Smart Assist menu was reworked, and a new broker configuration page was added for secure management of MQTT connections. External alarms and rules are now clearly recognizable, and legacy structures have been cleaned up to make Eliona future-proof.

-> Link to the full Changelog v14.0

Introduction of Timescale – Automatic Aggregations without Manual Configuration

With this version, Eliona introduces TimescaleDB, a powerful time-series database optimized specifically for processing large amounts of time-dependent data. This provides automatic real-time aggregations without them having to be configured individually for each attribute.

The introduction of Timescale significantly improves performance and enables efficient processing of large amounts of data. Aggregations are now calculated dynamically and are immediately available in dashboards, smart views, analytics, and rule chains. Manual configuration is completely eliminated, which is why the Asset Editor as well as all Pipeline settings have been removed.

With this change, the use of aggregated values is greatly simplified, as calculations are performed directly in the system and no additional settings are required. Further information on the use of the new aggregations is available in the corresponding documentation:

Aggregations in Eliona

Expanded Rule Chains – More Options for Automation

The Rule Chain Engine has been extensively expanded:

  • New blocks, e.g., Script Node, to execute scripts from the Script Engine.

  • Notes can now be added within the rule chain.

  • Live data display within the rule chain to see current values directly. These extensions make the rule chains more powerful and enable even more flexible automation.

New Analytics Widget – Direct Integration of Analytics into Dashboards and Smart Views

The new Analytics widget allows existing analyses to be displayed directly in dashboards and smart views. It takes over the complete configuration of the selected analysis and allows flexible adjustment of the time range without changing the original data.

Analytic

Job Diagnostics for Escalations – Detailed Tracking of Notifications

The new Job Diagnostics page enables detailed analysis and monitoring of escalated notifications. It shows which notifications were triggered, via which providers they were escalated, and to which recipients they were sent. It also provides insight into the status, history, and possible delivery problems.

This function helps administrators monitor the sending process, track escalation chains, and detect problems early. You can navigate directly to the associated alarm or ticket via Job Diagnostics.

Job Diagnostics

Asset Characteristics Reworked – Simplified Management with Templates

The configuration of asset characteristics was repetitive and unclear and had some bugs. With the new version, these bugs have been fixed and you can now create predefined asset characteristic templates and apply them to asset templates with just a few clicks. This simplifies management and significantly reduces manual effort.

Create a New Asset Characteristic Template

Pause or Start Multiple Rules Simultaneously

In rule management, multiple rules can now be paused or started at the same time. This simplifies the control of automated processes and enables efficient management of rule chains. -> Pause or start multiple rules at once

Alarms Visible in Analytics Charts & Floor Widget

Alarms can now be visualized directly in analytics charts and displayed in the floor widget. This improves the overview and facilitates the evaluation of alarm events in the context of data analysis and building visualization. -> Display alarms in the Analysis

Rework of the Booking Widget

In the Booking widget, all existing bookings can now be displayed and managed when an asset is selected. This allows for a better overview and more efficient management of booking times.

Booking

Twig Templates in Eliona – Flexible Message Creation

Eliona now supports Twig.js for the dynamic creation of message templates. This allows for flexible customization of alarm, ticket, and email templates with conditional statements, loops, and variables. These can also be used in yAxis and Legend templates to individually design the labeling of diagrams.

Twig Templating in Eliona

In the Asset Template, you can now define whether historical data for attributes should be saved. There are two options:

  • On Change: Values are only saved when they change.

  • Always: Every incoming value is saved. This setting enables more efficient management of trend data and reduces unnecessary storage.

Create a New Template

Advanced System Settings – Improved Storage Management

With this version, additional options for managing storage times and data processing have been introduced:

  • Storage time Log & Storage time Trend – Allows for more precise control of the retention period for logs and trend data.

  • Smart Batch Mode – Optimizes the storage and processing of large amounts of data.

  • Cold Storage & Storage time from – Automatic archiving of older trend data to reduce storage space.

These new settings improve the efficiency of data management and allow for more flexible control over storage strategies.

System

Smart Assist Menu Rework

The Smart Assist menu has been reworked to simplify the configuration of user permissions for Smart Views and slider groups. Users can now be specifically assigned to certain views, and their order can be adjusted via drag and drop.


PL/PgSQL Script Engine Improvement

The Script Engine now supports the full PL/PgSQL syntax, including the use of variables within a DO ......... block. This allows complex SQL scripts with DECLARE statements and structured processes to be executed directly in Eliona.

Writing PL/PgSQL Scripts

New Configuration Page for the Eliona Broker

A dedicated Eliona Broker configuration page has been added. Users can now manage SSL certificates and set up user accounts for the broker to improve security and access management for MQTT connections.

Eliona Broker

The Links widget has been extended and now allows the linking of links with Smart Views. By clicking on a link, a predefined Smart View can be opened directly, which makes navigation within Eliona even more intuitive.

Links

Alarms/Rules from External Sources Now Clearly Recognizable

Alarms that originate from external systems are now clearly marked in the alarm overview. This makes it directly apparent whether an alarm was triggered from an internal rule or an external source. -> External Rules


New Filter Option for Alarm Analyses

The Alarm Statistics have been extended with a tag filter. This allows alarms to be analyzed specifically by certain tags, which enables even more detailed evaluation.

Alarm Statistics

Legacy Structures Cleaned Up

The old legacy link point has been removed. This eliminates outdated structures and configuration options to make the platform more efficient and future-proof.

Last updated