{"id":22773,"date":"2025-06-24T09:00:00","date_gmt":"2025-06-24T07:00:00","guid":{"rendered":"https:\/\/avelon.com\/avelon-7-32-release-notes\/"},"modified":"2025-06-11T15:34:02","modified_gmt":"2025-06-11T13:34:02","slug":"avelon-7-32-release-notes","status":"publish","type":"post","link":"https:\/\/avelon.com\/en\/avelon-7-32-release-notes\/","title":{"rendered":"Avelon 7.32 release notes"},"content":{"rendered":"\n <div class=\"brlbs-cmpnt-container brlbs-cmpnt-content-blocker brlbs-cmpnt-with-individual-styles\" data-borlabs-cookie-content-blocker-id=\"default\" data-borlabs-cookie-content=\"PGlmcmFtZSB0aXRsZT0iQXZlbG9uIENsb3VkIDcuMzIgcmVsZWFzZSBub3RlcyIgd2lkdGg9IjgwMCIgaGVpZ2h0PSI0NTAiIHNyYz0iaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvcjJJbTJlSm5XYnM\/ZmVhdHVyZT1vZW1iZWQiIGZyYW1lYm9yZGVyPSIwIiBhbGxvdz0iYWNjZWxlcm9tZXRlcjsgYXV0b3BsYXk7IGNsaXBib2FyZC13cml0ZTsgZW5jcnlwdGVkLW1lZGlhOyBneXJvc2NvcGU7IHBpY3R1cmUtaW4tcGljdHVyZTsgd2ViLXNoYXJlIiByZWZlcnJlcnBvbGljeT0ic3RyaWN0LW9yaWdpbi13aGVuLWNyb3NzLW9yaWdpbiIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPg==\"><div class=\"brlbs-cmpnt-cb-preset-a\"> <p class=\"brlbs-cmpnt-cb-description\">You are currently viewing a placeholder content from <strong>Default<\/strong>. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.<\/p> <div class=\"brlbs-cmpnt-cb-buttons\"> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-unblock role=\"button\">Unblock content<\/a> <a class=\"brlbs-cmpnt-cb-btn\" href=\"#\" data-borlabs-cookie-accept-service role=\"button\" style=\"display: none\">Accept required service and unblock content<\/a> <\/div> <a class=\"brlbs-cmpnt-cb-provider-toggle\" href=\"#\" data-borlabs-cookie-show-provider-information role=\"button\">More Information<\/a> <\/div><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"verbesserte-sicherheits--und-benutzerverwaltungsfunktionen\">Enhanced anomaly detection<\/h3>\n\n<p>We\u2019ve added a new mechanism to detect irregular measurements on data points. Go to the details page of a data point and configure the appropriate algorithms in the <strong>Anomaly Checks<\/strong>\u00a0dropdown. Incoming data point measurements will be checked and are automatically flagged as faulty values if they don\u2019t pass the checks. We currently support the following anomaly checks:<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Zero and negative values<\/strong>: Useful for consumption values to ensure that they are never zero or negative.<\/li>\n\n\n\n<li><strong>Grubbs\u2019s test<\/strong>: Useful for detecting outliers, e.g. values that are much higher or lower than the rest, especially when you suspect only one outlier in a dataset that is normally distributed.<\/li>\n<\/ul>\n\n<figure class=\"wp-block-image aligncenter size-full is-style-default\"><img fetchpriority=\"high\" decoding=\"async\" width=\"3760\" height=\"2220\" src=\"https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-anomaly-detection.webp\" alt=\"\" class=\"wp-image-22758\" style=\"object-fit:cover\" srcset=\"https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-anomaly-detection.webp 3760w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-anomaly-detection-300x177.webp 300w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-anomaly-detection-1024x605.webp 1024w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-anomaly-detection-768x453.webp 768w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-anomaly-detection-1536x907.webp 1536w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-anomaly-detection-2048x1209.webp 2048w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-anomaly-detection-600x354.webp 600w\" sizes=\"(max-width: 3760px) 100vw, 3760px\" \/><\/figure>\n\n<h3 class=\"wp-block-heading\" id=\"richtlinie-zum-ablauf-von-passw%C3%B6rtern\">Dynamic Business Intelligence reporting<\/h3>\n\n<p>In most\u00a0<strong>Chart<\/strong> widgets, you can now select a dynamic data source instead of assigning a fixed data point to your plots. This allows the system to automatically load and combine the measurements of all matching data points into a single plot. If the matching data points change, the plot will be updated automatically. Supported filters are data point tags, data types, medium types and usages, groups (e.g. portfolios, real estates or buildings) and group tags.<\/p>\n\n<p>In addition to this, the filter panel on the dashboard is now also coupled with these charts, enabling users to quickly generate BI reports by selecting the desired filters. The preconfigured plots on the charts are updated correspondingly.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"thermovalve-erkennung-von-temperaturabf%C3%A4llen\">Custom MQTT devices<\/h3>\n\n<p>It is now possible to integrate and use your own MQTT-based devices on our platform. Add the device and connect it to an MQTT broker. You can either use our built-in broker, or an external one. Then define an IoT profile that contains the definition of the data points of your device and a decoder function that can parse the measurement values from the incoming MQTT messages. You can define a decoder for any message type, including plain text, JSON, XML and binary data.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"weitergabe-von-iot-datenpunkten-an-modbus-tcp\">Search clients, users and addresses<\/h3>\n\n<p>If you\u2019re working with multiple mandates, the client switcher in the main navigation bar now allows you to search for specific clients, users or addresses.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-full is-style-default\"><img decoding=\"async\" width=\"1488\" height=\"828\" src=\"https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-client-search.webp\" alt=\"\" class=\"wp-image-22762\" style=\"object-fit:cover\" srcset=\"https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-client-search.webp 1488w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-client-search-300x167.webp 300w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-client-search-1024x570.webp 1024w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-client-search-768x427.webp 768w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-client-search-600x334.webp 600w\" sizes=\"(max-width: 1488px) 100vw, 1488px\" \/><\/figure>\n\n<h3 class=\"wp-block-heading\">Use data point descriptions in custom alarm texts<\/h3>\n\n<p>You can define custom alarm texts based on the descriptions of BACnet data points. The system will analyze the system name of the alarm data point with a customizable regular expression, and all data points whose system names match the expression can then be used to create a custom alarm text by concatenating the descriptions of those data points.<\/p>\n\n<h3 class=\"wp-block-heading\">Dark mode support for simple shapes<\/h3>\n\n<p>By default, setting a fill and stroke color on simple shapes like rectangles or ellipses will be displayed the same, regardless of whether the user interface is displayed in light or dark mode.<\/p>\n\n<p>A new option allows you to automatically adapt colors according to the current mode. When enabled, the color will automatically be adjusted in the selected mode. For example, if you assign a specific color to a shape in light mode, you can set the new option to \u201cAdjust colors in Dark Mode\u201d to automatically have the color adapt in dark mode. Light colors will be darkened, and dark colors will be lightened, to better match the respective mode.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-full is-style-default\"><img decoding=\"async\" width=\"3840\" height=\"2160\" src=\"https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-automatic-color-adjustment.webp\" alt=\"\" class=\"wp-image-22760\" style=\"object-fit:cover\" srcset=\"https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-automatic-color-adjustment.webp 3840w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-automatic-color-adjustment-300x169.webp 300w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-automatic-color-adjustment-1024x576.webp 1024w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-automatic-color-adjustment-768x432.webp 768w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-automatic-color-adjustment-1536x864.webp 1536w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-automatic-color-adjustment-2048x1152.webp 2048w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-automatic-color-adjustment-600x338.webp 600w\" sizes=\"(max-width: 3840px) 100vw, 3840px\" \/><\/figure>\n\n<h3 class=\"wp-block-heading\">Improved internationalization<\/h3>\n\n<p>When you\u2019re editing an item whose name is available in different languages, the name is not necessarily displayed in your own language. This made it confusing when items were managed by a multilingual team. Now, however, the input field shows an icon that indicates whether the current name was saved in a different language than your own, in which case the language is indicated with its language code, or whether the name is available in multiple languages, in which case the icon will simply say \u201cInt\u201d. If no icon is displayed, the name is only available in your own language.<\/p>\n\n<figure class=\"wp-block-image aligncenter size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"2646\" height=\"1523\" src=\"https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-localization-languages.webp\" alt=\"\" class=\"wp-image-22764\" style=\"object-fit:cover\" srcset=\"https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-localization-languages.webp 2646w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-localization-languages-300x173.webp 300w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-localization-languages-1024x589.webp 1024w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-localization-languages-768x442.webp 768w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-localization-languages-1536x884.webp 1536w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-localization-languages-2048x1179.webp 2048w, https:\/\/avelon.com\/wp-content\/uploads\/2025\/06\/release-notes-localization-languages-600x345.webp 600w\" sizes=\"(max-width: 2646px) 100vw, 2646px\" \/><\/figure>\n\n<h3 class=\"wp-block-heading\">New backup options on Alcedo Inhouse<\/h3>\n\n<p>On Alcedo Inhouse systems, we improved the selection of the data retention period, and we added an additional setting where you can specify the URL to the shared folder of your backup location, as well as a separate subfolder inside the shared folder, in case you don\u2019t want to save the backup files in the shared folder directly.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"fehlerbehebungen-und-verbesserungen\">Bug fixes and improvements<\/h2>\n\n<ul class=\"wp-block-list\">\n<li>The checking interval for manual alarms can now be set to values smaller than 60 seconds.<\/li>\n\n\n\n<li>In data imports that import measurements via email, you can now download the attachments from emails in the inbox for testing and debugging purposes.<\/li>\n\n\n\n<li>The number of sent SMS text messages for the current month is now displayed on the card General Licenses card on the Billing page.<\/li>\n\n\n\n<li>The recording of measurements with a large number of significant digits from BACnet trend logs has been improved.<\/li>\n\n\n\n<li>Values from BACnet trend logs that record floating numbers with double precision are now transferred correctly to the server.<\/li>\n\n\n\n<li>The BACnet port hierarchy can now be disabled on the Beetle user interface. If disabled, the Beetle will only use a single network port to conform to the requirements of the BACnet Testing Laboratories.<\/li>\n\n\n\n<li>BACnet communication from a remote client via the Beetle to a local network is now possible again.<\/li>\n\n\n\n<li>The way in which local BACnet objects are persisted on the Beetle has been improved for some edge cases.<\/li>\n\n\n\n<li>It is now easier to reconcile nodes from the hierarchical OPC UA structure.<\/li>\n\n\n\n<li>A selection of specific OPC UA data types is now mapped to their corresponding data point type in the system.<\/li>\n<\/ul>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>New features: Improved anomaly detection for measurement values, dynamic BI reporting, custom MQTT devices, searching customers, users and addresses across mandates, extended data point descriptions in alarm texts, dark mode support for simple shapes, improved internationalization, new backup options on Alcedo Inhouse and much more.<\/p>\n","protected":false},"author":867,"featured_media":3735,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[281,279],"tags":[],"class_list":["post-22773","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-release-notes"],"acf":[],"_links":{"self":[{"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/posts\/22773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/users\/867"}],"replies":[{"embeddable":true,"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/comments?post=22773"}],"version-history":[{"count":2,"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/posts\/22773\/revisions"}],"predecessor-version":[{"id":22777,"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/posts\/22773\/revisions\/22777"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/media\/3735"}],"wp:attachment":[{"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/media?parent=22773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/categories?post=22773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avelon.com\/en\/wp-json\/wp\/v2\/tags?post=22773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}