Customers using NEQTO Apps Insights can make judgments on data sent from devices to NEQTO via MQTT based on user-set conditions. When a condition is met, an alert is sent via slack, email, or other means.
To enable this feature for a Group, please enable "Insights" in the Group settings.
After enabling the NEQTO Apps for the Group, define the conditions used to evaluate the incoming data. These conditions can be defined within the "Judge" feature.
Usage costs will be incurred when NEQTO receives data from devices even if no conditions are registered, or if all registered conditions are "inactive". To stop usage, Insights must be disabled in the Group settings.
On the desired Template, select the Component corresponding to the data to be monitored.
Click the "Judges" button to display the Judges list.
Judges consist of the following specifications:
|Name (Required)||An assigned name for this Judge.|
|Action (Required)||The action to be triggered when the condition is met.|
|Condition (Required)||A conditional logic statement based on the Component's value. For more information, see Conditions below.|
|Priority (Required)||The evaluation order of Judges. For more information, see Priorities below.|
|Active||Whether the Judge is in service. Setting a Judge to inactive will prevent any response triggers.|
To add a Judge
To create the response following Judge conditions, please refer to the Actions documentation.
- Click the "Add Judge" button in the upper-right hand corner of the Judges section.
- Input the required fields.
- Click "Save" to register the Judge.
You can edit or delete a Judge at anytime by clicking the pencil icon. To delete a Judge, click the pencil icon, then the delete button in the lower-left hand corner of the dialog window.
The following condition raises an alert when the incoming data of the Component (value) is above 90.
value > 90
value represents the sensor data value that is obtained from incoming data.
|Greater than||value > 90|
|Greater than equal to||value >= 90|
|Less than||value < 90|
|Less than equal to||value <= 90|
|Equal to||value == 90|
|Not equal to||value != 90|
|Logical AND||90 <= value and value < 100|
|Equal to||value == "Warning: Irregular Patterns Detected!"|
|Not equal to||value != "Normal Operation"|
|Contains the characters||"Error" in value|
Judges are evaluated in ascending order. (From smallest value.) If a condition is met, subsequent Judges will not be executed. Therefore, the most critical Judges should have the lowest priority values.
Example: When value is 50
|1||value > 90||Skip|
|2||value > 40||Execute|
|3||value > 30||Ignore|