Why THMI?
Because it is…
Secure, Access-Controlled
Two-factor authentication
Whether you prefer time-based onetime passwords from an authenticator app or a physical Yubico key, the Cloud has options for both. Your corporate single sign-on (SSO) can also be used for an added security layer.
Granular access control
In the Cloud, each user is member of a user group, and each asset, whether it’s a page, an alarm, or a document, has a category. Group-wide access is defined per category so you can finely control who of your project users can access what.
Far-Reaching
- All hardware protocols commonly used in the HVAC industry
- Support for the latest versions with feature-complete implementation
- Ease of setup and maintenance
All your sites are accessible in a single web interface, with support for all industry-standard data protocols:
- Modbus
- All register types
- All data swaps according to the Modbus specification.
- BACnet
- All standard object types
- Support for change-of-value updates with threshold
- MQTT
- Easy read-write configuration
- A complete implementation of MQTT v5
- Support for all QoS levels and AES/DES encryption
- TwinCAT ADS
- Symbol-based and direct access
- Support for change-of-value updates with threshold
The Cloud also supports M-Bus and OPC-UA protocols, whose respective specifications are fully implemented.
An unlimited number of tags can be configured for any device on your site’s network. File manager-like interface with a hierarchical directory structure ensures ease of navigation. Additionally, the Cloud supports automated connection testing and device health check during setup, as well as configurable reconnect attempts for running devices.
For TwinCAT ADS and OPC-UA connections, the Cloud supports automatic hardware detection for ease of setup and configuration. In addition, TwinCAT, OPC-UA, and BacNET protocols support change-of-value update model with user-configurable deadbands, which helps avoid unnecessary hardware polling.
Most of the Cloud’s tag features are protocol-agnostic, making it a truly versatile platform capable of serving any site regardless of its hardware.
Ever Watchful
- Multiple tag-based alarm operators
- Multi-condition configuration for alarms
- Notifications and grace periods
The Cloud offers a feature-rich alarm configurator for accurate yet flexible anomaly detection. Alarm services continuously poll data from the site and will notify all or selected users if the data fails safety check.
Alarms can be configured to test tag values against other tags or statically configured setpoints. Boolean tests, ping tests, and outlier detection in a continuous stream of data are available alongside simpler traditional operators such as more and less.
The Cloud supports multiconditional alarm configuration for cases where accurate anomaly detection requires testing multiple datapoints with different test parameters.
With granularly controlled access, approved user groups will see alarm status on the web. They can also opt in to get notifications via email. Grace period can be enabled and adjusted for any alarm if short-lived anomalies are expected in a particular sensor configuration, to avoid data noise.
History-Capable
- Configurable data logging with optional downsampling
- Data records back-traceable, usable as backups
- Advanced plotting capabilities
Store history
For any tag that produces a single value,1 project managers can opt to continually log its values, either all of them or with aggregation over a time period. Multiple aggregation methods are available, from simple arithmetic mean to selective distribution-based value isolation.
Downsampling interval is also configurable so you can fine-tune the balance of data stream size vis-a-vis data resolution. Additionally, duplicates and near-duplicates can be excluded from history logs on the delta basis.
Restore history
Migrating a project or reconfiguring its devices and tags for any other reason does not mean loss of data. The Cloud is capable of applying the existing value history to recreated tags so that important timelines are preserved.
History storage also means that newly created cumulative programmable tags, such accumulators and counters, do not have to be in a blank state as their values can be recomputed at will using the history of their respective source tags.
Replay
When diagnosing faults on a site, one may want to know exactly what happened at the time of accident. However, scouring through data logs manually can be tedious. This is where the Cloud’s excellent
mode comes in handy.Viewing any page in a project, users can see it not only in the current state, but also what it looked like at any point in the past down to a minute. Playback can be set on to also show how the page changed over a selected period of time, with the data resolution of one minute.
Check trends
In case data from multiple sources needs to be compared to see potential correlation or even causation, the Cloud can generate graphs with an arbitrary number of data points sourced from tag history, including both linear curves and scatter plots. These are highly customizable: axes and their labels, data aggregation, alarm triggering points in time, temporal range can be configured. And while trend groups are private by default, users can make them public in order to share their insights with the rest of the project team.
Interactive
- Mimic diagrams by users, for users
- Visual indication at its finest
- Built to be made interactive
Engineers familiar with mimic diagrams will feel right at home with the Cloud: its
tool provides an infinite canvas where hardware-representing symbols can be arranged on a grid and configured to display values and statuses based on telemetry data. In addition, these objects can also be scripted to run a variety of functions on click.Here’s a far-from-exhaustive list of what pages and their objects can do:
Display telemetry data in label texts or visualize by means of static colors, gradients, or even playback speed on animated objects—every configurable parameter of an object that takes a boolean or numerical value can be computed from what the site is reporting, with real-time updates and any user-specified mathematical transform.2
Some of such visual features come preconfigured for a single-click setup:
- Show on-off and manual-mode states with a colored border.
- Show active alarms on related objects with an animated colfored border.
- Show setpoint deviation and its severity with a gradient-colored fill.
User interactivity comes baked in: objects can be made clickable to execute a variety of functions, including writing a new value to a tag, switch states, or perform other scriptable tasks.
An extensive set of configurable shortcuts exists, from selecting a set of tags page viewers could pull into a quick view to preselecting tags for data plotting in a single click, each page comes equipped with powerful tools that enable a faster workflow for the end user.
- Configurable tag presentation and localizable handles
- Individual UI customization
value transforms and verbal suffixes for each tag for project assets to make finding and recognizing data points easier
Customizable
- Extensive string manipulation
- Embedded JavaScript IDE
- Third-party integrations
The Cloud targets users with an engineering mind—users who know exactly what they need&mdashand is designed with an emphasis on advanced customization for tailored user experience.
Fine-Tuning the Strings
Every bit of text output in the Cloud is localizable. Create an alarm and name it in dozens of different languages. Add multilingual descriptions to project assets. Provide language-specific strings to complement values in on-page labels. You name it.
Tags take string customizations even further: choose whether you want to append a unit and which unit it would be, configure complex value transforms, decide on the decimal precision: many tools are available for users to optimize how values are rendered.
Lastly, every project asset can be configured with a custom name, which is displayed in addition to, or instead of, its primary name—it is up to each user to decide which name they want to see.
Building Bridges
For users who need to receive data from or send their data to third-party service providers, the Cloud comes with built-in support for several APIs:
- Mestro
- Integrate your Cloud-connected on-site meters to the virtual meters on the Metry dashboard.
- Metry
- Retrieve readings from Metry and render them as tags in your projects.
- Myrsproven
- Send data from the selected set of tags at the selected interval to a Myrsproven project for the purpose of AI-assisted energy optimization.
- Nordpool
- Retrieve electricity prices for the given location. Available parameters include area, currency, timespan, and price status (preliminary or confirmed).
A Programmable SCADA
The Cloud comes with a built-in Javascript IDE for user-written methods, which can be used in the following environments:
- Virtual tags poll values from selected sources and return the results of value manipulation. They can also be programmed to manipulate user input and write the result to the target tag.
- Third-party APIs can be connected to receive values from external sources for use in virtual tags.
- Page objects serve as single-click shortcuts to user-tag interaction, with a programmable action sequence.
- Visuals on page objects can be programmed to update in real time using telemetry data.
Local and Cloud-Based
- Web interface: online and on the local terminal
- Hassle-free site-Cloud synchronization
- A unique serverless solution available
- Advanced API for data retrieval
A smart SCADA system with outstanding connectivity, the Cloud seamlessly integrates a remotely hosted web interface with the on-site Edge server that handles all hardware communication. This opens up great opportunities for an engineer to control their managed sites from the office:
Consistent user experience
Most Cloud projects live on dedicated Edge servers installed locally on each particular site. The server runs the software that handles all communication and feeds data to the cloud. The synchronization is seamless so that any change detected by the local hardware is immediately visible on the web, and any change users make on the web is immediately effective on the site.
This tight integration also creates a redundancy for safekeeping the data, as history databases, configurations, and assets are synced between the Cloud and the Edge server.
The Edge server also renders a local web interface so that even if the site loses its Internet connection, engineers can still use all the same features of the Cloud as soon as they reach the physical terminal.3
A Cloud-native option
For the first time in the Cloud’s history, there is an option to forego complex local server setups and let remote servers handle all communication. Project Lite™ is our serverless solution that runs entirely in the Cloud. You can do all the same things—monitor one or several projects, perform scheduled or manual tag operations, check and address alarms, etc.&mdashusing a remotely hosted web interface.4 This is perfect for smaller sites with low traffic and simpler hardware configuration.
Further integration with REST API
For those who need more than what the Cloud and its out-of-the-box integrations provide, we developed a functional API that you can use to retrieve lists of tags, their values, and history tables to the required degree of completeness. Entire pages can also be bitstreamed using the same API.
Simply Convenient
The Cloud has many small things that matter, and it can greatly improve the engineers’ quality of life with tools that can help you…
…automate
- Auto-adjust values by means of linear functions computed off telemetry data.
- Schedule tag operations using the intuitive calendar.
…collaborate
- Leave comments when you overwrite a tag or acknowledge an alarm, or simply add your comments to a page to let other users know what’s going on.
- Share entire pages or fragments of their history, the graphs you plotted, the audit logs, and a plethora of other data spaces. Make expiring links5 or manage them by hand in a convenient overview of your shared content.
…migrate
- Export and import your assets with simple
.csv
files while preserving their structure and configuration. - Restore tag values and their history easily when you re-create them.
… do more!
TO NADEZHDA
How about you insert something to praise our great documentation here?
Feature not available for regulators since they do not have an output per se. ↩
Requires basic knowledge of JavaScript. ↩
The Cloud interface accesses all projects (sites) where the user is registered as such. The local interface only accesses its project. ↩
Project Lite only supports MQTT-based communication with hardware; all other functionality is unchanged. ↩
Shared links are view-only for security concerns. ↩