Improved security and user management features
Management of inactive users
It is now possible to have users automatically locked or deleted after a specific time of inactivity. Inactive users will be notified ahead of time and can reactivate their account by logging in. If their account has been locked, they have to contact their administrator to unlock the account for them. For more details, see our user manual.
Password expiration policy
Administrators can impose a password expiration policy. After a specified amount of time, users will be asked to change their passwords to continue using the platform.
Reusing old passwords is not permitted, even with password expiration disabled.
ThermoValve: Temperature drop detection
ThermoValve now supports drop detection, meaning that the device will check for a temperature drop of at least 1.5 °C within 10 minutes and automatically close the valve for 30 or 60 minutes.
Propagate IoT data points to Modbus TCP
It is now possible for LoRaWAN sensors to talk to Modbus TCP. A detailed description of how to set up a link between IoT data points and Modbus TCP can be found in the user manual.
WAGO controllers with EDM
We added support for the Energy Data Management application on WAGO Compact Controller, Edge Controller and PFC200/300 in conjunction with the WAGO Building Cloud Services (WBCS).
Beetle communication and security
We’ve reduced the validity period of the TLS certificates that are used for the secure communication between Beetle and Cloud or Private Cloud, respectively, to 12 months. Due to this change, Beetles might not be able to reconnect to the server if they haven’t been online for several months. In this case, please contact our support team. They will be able to renew the certificate on your Beetle.
The initial certificates are created automatically as soon as a Beetle is activated, and they are valid for 2 years.
You can also enable a general system alarm on the client that will notify users of a given alarm chain if a TLS certificate on one of your Beetles is about to expire and could not be updated automatically.
New improved shape library
We’ve reworked our shape library, added new shapes and made the design more consistent.
The new shape library will automatically be available to new clients. If you’re an existing customer and want to use the new shape library in your projects, please get in touch with Avelon support to get a copy of the new shape library.
Please see our tutorial to learn how to import the new shape library into existing projects.
Alarm chains with incomplete user readiness
Previously, alarm chains waited until the next user was on standby if no user was on standby for a certain period of time. In such cases, the alarm chain is now always ended immediately or the next chain is started. Therefore, please ensure that there are always no gaps in user readiness in your alarm chains. If you do not want a user to be on standby for a certain period of time, you can control this via the alarm chain standby and the “Wait if the alarm chain is not on standby” function.
Bug fixes and improvements
- Newly created plots in chart widgets have a default opacity of 75 %. This allows for better visibility of layered plots and the grid lines below.
- When panning or zooming into charts with dense measurements, the measurements are loaded dynamically and the chart is updated automatically.
- In the Media Report widget, the calculation history of every single cell can now be shown in a chart. This lets you analyze and compare the history of every individual energy consumption, from the real estate down to the data point.
- We have added support for the OPC UA object type “Byte”.
- Although the Beetle is not a PLC, we’ve added support for the following BACnet object types: Pulse Converter, Event Enrollment, Group, Multistate Value, Multistate Input and Multistate Output.
- To comply with the BACnet 2020 standard, we’ve added support for BACnet properties like Subordinate_Tags (488) on the Structured View Object type.
- The object name, description and present value of BACnet objects is now loaded asynchronously to speed up loading time, especially when discovering slow BACnet controllers. This means that the objects themselves will appear faster, but their names, descriptions and live values will be shown slightly later, as they are loaded in a separate request.
- It is now possible to configure the timeout after which an inactive Modbus TCP connection should be automatically closed. This option is available when the option “Keep connection open” is enabled.
- Fixed an issue with reading out M-Bus on Beetle T6 due to a faulty system configuration.
- Fixed an issue with reading values form Modbus that resulted in faulty ticket statuses.
- Fixed an issue in the TABS service where the current weather station would be lost if you tried to change it but the Beetle was unable to load the new weather data.
- Fixed an issue where the x-axis in measurements charts would change unexpectedly while zooming.
- Fixed an issue where the filters were not applied correctly after changing tabs in the Filter Sidebar on the dashboard.