Arrigo Building Management (SCADA/HMI). Functions overview

Arrigo. One comprehensive platform for all building data.

High performance buildings

The scalable platform Arrigo covers the complete scope of applications needed for connected high-performing buildings. Arrigo encompasses smart applications for building management, energy management, and facility management. Based on all data collected in Arrigo, building owners and facility managers can implement and follow up on strategies to ensure a high level of comfort at a minimal amount of energy for heating, cooling, illumination, ventilation, and more during operation.

All your data. In one platform.

Arrigo is an efficient tool for integrators who want to provide their customers with outstanding user experience and add-value services. The Arrigo BMS application aggregates data from all your Regin systems and subsystems, including IT systems, hotel booking systems, cloud services, etc. Data is consumed through an intuitive and responsive interface based on dashboards and smart widgets. A shared source of data for building owners, caretakers, and system integrators enables effective collaboration, swift decision making, and instant follow-up on implemented actions.

Arrigo API. Unlock the full potential of building data

Arrigo BMS is equipped with a stable API to facilitate imports and exports of data from various systems. Through the open API, Arrigo BMS makes all data fully available and can interconnect to other systems, such as hotel booking services, business intelligence, etc. Data can be used either directly in Arrigo BMS, or it can be consumed by other systems that connect through the open API.

Through simple technology based on graphQL/REST on http over SSL you can add and delete information, read and write values, retrieve information, history, stored and real-time data. You also can connect via the web socket directly to Arrigo's Backbone and write your own extensions that can be called via server-side functions.

Third party integration

Arrigo BMS uses Regin's communication protocol EXOline as its native SCADA interface. In addition, users can integrate with controllers of any brand via OPC. If users require data from third-party systems in their controllers, this can easily be achieved through various interfaces, including Modbus, BACnet, and Mbus. Anyone working with Arrigo BMS can work in a flexible way to aggregate data, regardless of the source.

Charts, data logging and real-time trends

In Arrigo, you can easily track historic information in order to make informed decisions. Users can freely choose analog, digital and alarm signals to be presented in a historical chart window as a trend. Depending on the type of signal, logging of historical data can be conducted as:

  • Variable-based time logging: fixed interval sampling, commonly used for analog values.
  • Event-based logging: only logged when the event occurs, commonly used for digital and alarm signals.
  • Real-time logging: only logged while the signal is shown in the historical chart window. The logging updates continuously and is lost when the window is closed. Real-time logging can be used with any signal in Arrigo.

The chart enables users to view, zoom, scroll and export data. Furthermore, the work done can be saved to be continued later either as personal work or as global work available to all users of the system.

Create dynamic front-end graphics and visualize real-time building processes

Dynamic front-end graphics can be great tools to visualize automation environments. Arrigo BMS provides a tool kit for creative work and gives integrators access to a comprehensive library of graphical objects that can be used as they are, or adjusted to suit any application.

With Arrigo BMS, integrators can work efficiently to create:

  • graphic symbols
  • complex shapes
  • animations and interactions by running Javascript inside an SVG
  • adjustments through graphic attributes, such as fill style, line style, orientation, positioning, and visibility

Alarm management

Full alarm handling

Lack of actionable information in alarms generated by building management systems is a common challenge for facility managers. Knowing the source of an alarm and being able to take immediate action is key to the reduction of downtime and efficient resolutions of potentially critical situations.

Arrigo is your system hub that collects all data from various sources. Via Modbus, BACnet, M-Bus, and OPC, Arrigo connects to controllers and field products in the system and communicates alarms instantly.

Arrigo provides efficient alarm functionalities that allow users to structure alarms and ensure that the right roles are informed at the right time to take the right actions.

Alarm functions in Arrigo

  • Alarm widgets for real-time overviews and access to historical alarms
  • Runtime configurable tools for quick determination of the nature and location of an alarm, with options for fast analysis and actions, such as acknowledgment, blocking, etc.
  • Wide variety of filter possibilities
  • Possibility to add alarms in historical charts

Remote alarms

Arrigo BMS has full support for push notifications and can instantly notify users of their relevant alarms and alerts using a wide variety of channels. Beneath we list the most common channels:

  • SMS (UCP, TAP, PC-Text), etc.
  • SMS via GSM modem for fast SMS (<15 seconds) without having a physical telephone connection
  • SOSAB and SECURIS (Securitas v1, v2, and v4 protocols).
  • Pager systems, eg MiniCall Text, MiniCall Numerik, TelePage Swiss, BT, etc
  • Fax class 2 and class 2.0
  • Network printers, such as '\\ SERVER1 \ ALARM PRINTER'
  • LPD printers that use only one IP address and port
  • Local printers via DOS (no page feeds) with prefix/suffix codes (for different colors etc)
  • Modem printers
  • E-mail (SMTP)
  • HTTP to display alarm lists in Browser
  • Nimbus alarm receiver with modem or TCP / IP for inter / intranet
  • Text files
  • ESPA 444
  • and more...


Reporting is indispensable for applications and systems with advanced data processing and analysis capabilities. In Arrigo, any data fetched from the data model can be used to build a report:

  • Data coming from hardware devices (e.g., a controller)
  • Properties of system resources
  • Query results
  • Historical property values or events selected by custom criteria.
  • Data generated by a script

Reports should be your main go-to strategy when you are trying to avoid nuisance alarms. As a matter of fact, reports can be a great strategy for prioritizing maintenance efforts.

Reports can be exported to various formats as CSV, PDF and also sent via email. Reports can be triggered manually, on events or on a schedule.


For customers who require a deeper level of customization or integration, Arrigo BMS provides an open platform for client-side and server-side scripting. Arrigo BMS uses JavaScript (ECMA script 6 standard) which enables advanced logic, data mining, SQL access, implementation of custom functions, access to other applications and APIs.

JavaScript is native to Arrigo’s server-side scripting and widely supported by common web browsers for client-side scripting. It has a low threshold to get started and is one of the most commonly used programming languages for all types of applications.

Security, access, and rights management

Arrigo provides a selection of integrated security models and options to match your requirements, including:

  • Password and user information are stored on the server and utilize a Sha256 password hash algorithm
  • User capabilities in the Arrigo application are based on areas of responsibility and authority
  • Microsoft Windows Authentication grants permissions to Arrigo users authenticated on a domain controller or local computer, based on user identity and group affiliations
  • Customers who have adopted the Arrigo Platform also enjoy secure integration all the way down to the level of each data element or attribute
  • Safe communication through http and WebSocket over TLS 1.3 encrypted connection (HTTPS and WSS)

Language support

Arrigo is developed with full native support for English, German, French and Swedish for both integrators and end-users. The operator interface is available in a number of additional languages. Please contact your local market support for more information.

System requirements

System requirements for Arrigo BMS

Arrigo BMS requires a 64-bit Windows version on the following OS:

  • Windows Server 2019
  • Windows Server 2022

For developer installations:

  • Windows 10
  • Windows 11

Arrigo BMS Installer requires PowerShell 5 or newer to run.

Upgrade agreement included:
All new Arrigo licenses automatically include a free-of-charge one-year upgrade agreement. Make sure to sign up for a new agreement within this year to ensure that you are always working on the latest version.

EXO4 - EXOscada Are you a user of early versions of Regin SCADA?

Then we have good news for you. Right now you can upgrade to Arrigo and EXO2019 and reap real savings!

Get more information

System software Arrigo platform

Arrigo empowers organizations. Improve performance. Optimize energy consumption. Future-proof investments

Arrigo for building owners

Building owners and facility executives need to ensure safe and efficient processes for a productive indoor environment. The building management platform Arrigo presents straightforward solutions to the five major challenges for building owners and facility managers.

Read more about how Arrigo can help facility executives reach their buildings' full potential.

Product sheet Arrigo BMS. The comprehensive platform for connected buidings.

System software Arrigo EMS

Monitor, control and optimize building performance.

System software Arrigo BMS

Aggregate building data. Control and monitor your systems.

System software Arrigo FMS

Plan operations and management. Get full control of documentation.