Activate Cloud Notify and set up a data sourceThis article assumes you've already activated Cloud Notify (or started the 30 day free trial) and have set up a data source (including variables). View our corresponding guides if you haven't yet.
The import function in Cloud Notify is, together with the export function, built to easily and effortlessly copy alarms from one device to another. Additionally, you can use the import function to prepare alarms in a CSV file and load them all at once into your Cloud Notify app.
Export and import alarms
CSV file structure
The structure of the CSV file need to be correct for the import function to work properly. The headers (first row) of column 1-8 should look like this:
|Type||Name||Severity||Address||Condition||Treshold||On delay||Operator instructions|
Each column represents a different setting and these are all explained below. You can easily navigate to the desired section by pressing the corresponding header above.
This is the alarm type. Since every alarm is a triggered based event, true or false, the only type that currently can be used is a "boolean".
You can name the alarms freely. It is advised to enter a very brief description of the alarm, i.e. "emergency stop zone B".
There are three severity options to choose from:
- High: for critical alarms
- Medium: for important alarms
- Low: for "nice to know" alarms
Here you enter the variable address for which the alarm is ment for. The address is fully explained in the "Import variables" article. Below you will find an example address of every supported protocol.
Here you enter the logical operator of your alarm trigger condition. These are listed in the table below, including support per data type.
|Online (IXplatform)||Offline (CSV file)||Boolean||String||Float||Integer|
|Not equal to||!=||✔||✔||✔|
|Smaller than or equal to||<=||✔|
|Greater than or equal to||>=||✔|
Here you enter the threshold of your alarm trigger condition. This is the variable value at, below, or above which the alarm is triggered, depending on the condition. The table below shows the available options and examples per data type.
|Variable type||Options||Example value|
|Boolean||"TRUE" or "FALSE"||TRUE|
|String||Plain text||"emergency stop ON"|
|Float||Number with decimal point||2.55|
In some cases it may only be important to trigger an alarm when the condition is met for a specific time period, i.e. if a temperature exceeds 800°C for longer than 5 minutes. These "5 minutes" can be set here in milliseconds.
No delayEnter 0 if you do not wish to use this setting.
|Online (IXplatform)||Offline (CSV file)|
|Over a period||On delay|
Here you enter the text message, instructions, and any additional information that is important to be enclosed with the alarm.