V2/Concepts/Automation

From Senfi Docs
Revision as of 17:47, 28 June 2021 by Huiyan (talk | contribs)
Jump to: navigation, search

Expression, Event and Alarms

In an operating environment such as a smart building, it is important that organizations are able to keep track and be aware of what is going on in and around their assets. The way to do that is through monitoring and alerting.

Sensors produce measurements which contain data in the form of metrics and tags. Senfi provides an autonomous intelligence engine for users to autonomously monitor metric and tag values for conditions which require attention - such as abnormally high values, or when a combination of values indicates something is down - and to take action when it happens.

How is autonomous intelligence achieved in Senfi

As shown in the diagram below, the autonomous intelligence engine is made of up 3 components:

Concepts Automation Engine Overview.png

First, User has to design an Expression specifying conditions that Senfi has to check for, in order to detect the event or situation that the User wishes to be notified of. So when data is being pumped into Senfi, relevant data will go through the Expression for autonomous checking, and if the set of conditions evaluates to true, an Event can be triggered.

User can define the actions to be taken when the Event is triggered, such as sending notifications to relevant personnel, sending commands to systems for actions to be taken, or sending out webhooks to external systems such as work order systems.

In the case where an Event is a notable situation and requires attention, User can set the Event to trigger an Alarm in the Digital Twin. In this way, all Users monitoring the Digital Twin will be alerted.