Alarms
What are Alarms?
The Wildeye Alarm system is a mechanism where emails and/or text messages can be sent when your data matches predefined thresholds. You can send to individual recipients, or to pre-configured groups of recipients.
Wildeye supports a range of Alarm types. The alarm types available for an individual input depend on the input type, and the inputs configuration. Our most common alarm type is the High/Low threshold alarm, perfect for frost alerts, tank level alerts, etc.
Alarms can be configured to trigger “immediately”, or with a delay/buffer to ensure the value read has crossed the threshold for a number of readings or a particular time period. When configuring alarms it’s important to consider the immediacy of the notification required.
Most of these features can only be accessed by Client Admin users. Your Wildeye devices may be managed by a third party as a service. Jump to Client User features here.
How they work behind the scenes
While some alarms can be evaluated on the logger itself and then trigger the logger to upload the latest readings to our servers to send the notifications, other inputs values are only calculated on the server. The alarm notifications for these alarms will only be sent after the logging interval of the logger, plus a period of server processing time. A common input type where this occurs is the Calculated Input, as these are all computed on our servers.
Server-controlled Alarm Example
Upload frequency: 1 day
Input logging frequency: 15 minutes
Calculated input: <RawInputReading> * 0.5
We now set up an alarm on the calculated input to trigger when it passes a threshold. The calculated input is computed on the server when the raw data readings of each input is uploaded. Once a day our server will calculate the calculated input on the uploaded readings for our input. After this calculation we test the alarm trigger against the data just calculated.
The greatest delay we can see before an alarm is triggered is 1 day, plus upload and processing time on the server.
Where to find Alarms
Input Settings
Alarm configuration for an input is accessed by clicking on the input’s alarm count link, on the Input Settings page.

Input settings page showing the alarm counts links.
The Input Alarm List shows the alarms associated with just this input. This is where you can create a new alarm for an input, enable or disable an alarm, access an alarm to edit the threshold value or the notification recipients, and access the history. Some of these features are only available for Admin logins.

Alarms list for the Office Temperate input.
Previously (before Oct 2025) you could access an Alarms tab when editing the configuration of an input. We have removed access from this screen as part of our future plan for updating the inputs page and configuration of inputs updates.

Graph View of Alarms
For administrators (and recipients of associated alarms) we display a blue bell icon on any graphs which include a series with alarms configured. Clicking on the bell icon in the top right corner of the graph will open the list of alarms. From here you can edit the alarm, or enable or disable the alarm(s).

Office - Air Temperate graph showing the bell icon for Alarms

Graph alarm page, showing the alarms linked to the series on the Office - Air Temperature graph
On a graph you can choose to show the alarm thresholds for an individual series. Edit the series by clicking on it in the legend, and then choose the option “Show Alarm Thresholds” to get the named horizontal threshold lines included on the graph.

Editing the Temperature data series with the Show Alarm Thresholds option checked.
Client View of Alarms
The client’s view of alarms allows you to see all the alarms configured across the client, by clicking on the Alarms tab. From this table, you can filter and search for known alarms, then edit or enable and disable the alarm. This is very useful when needing to disable a selection of alarms at the end of a harvest.

Client alarms showing alarms from Wildeye Auckland
Types of Alarms
High/Low - Alarm by a specific high or low input value. Eg:
Irrigation events to detect burst pipes
Frost alarms at a certain wind and temperature thresholds
Daily Total Volume - Total flow today greater than X
Minimum Night Flow - Minimum flow between time A and time B measures greater than X. A useful alarm to monitor for leaks from water consumption systems.
Weekly Minimum Night Flow - When the minimum night flow consistently measure above the threshold for over a week; useful if some nights are expected to have data coming through.
Yesterday's Total Volume - similar to Daily Total Volume but for the previous day; useful for loggers that only upload once a day to ensure the alarm measures the total data received from the day before.
Last X Days' Volume - similar to Total Volume but for a specified number of days.
Alarm Configuration
When you create a new alarm, you are presented with a popup window with 2 tabs: Conditions and Recipients.

Conditions tab of High/Low alarm
Conditions
This tab defines the triggering conditions for an alarm, specifying when it should activate, how often it should repeat, and any additional automation to run. The tab is different for each alarm type.
Recipients
On this tab you define who will receive notifications when the alarm is triggered, and the message they will receive.

Alarm Recipients screen empty.
Recipient Type
Dropdown: Recipient
Custom – Enter specific recipients manually.
Recipient Lists – Select a predefined group of recipients created for this client. These lists can be reused across multiple alarms for consistency. Read more about Recipient Lists.
It is not possible to use a recipient list and add custom recipients to an alarm.
Add Recipients
You can notify recipients by email and/or SMS. Multiple addresses or numbers may be added.
Add by email
Enter one or more email addresses.
You can also search and select registered users from the user directory.
This field also accepts a pasted list of email addresses.
Add by phone
Select the country code from the dropdown.
Enter the phone number in the text box.
Click Add phone to include the number in the Recipients list.
Recipients list
Displays all recipients currently added.
Each entry shows the selected notification methods (Email/SMS).
For each user, you may choose whether they receive an email, SMS, or both. Click on the icon representing the communication method to toggle it on/off.
Test Alarm Delivery
Sends a test notification to all listed recipients.
Copy To Clipboard
Copies the recipient list so it can be pasted into another alarm configuration.
Test Alarm Delivery: This option is disabled until changes are saved with Create/Update.
Alarm Message
Type the message here which you want the recipients to receive. You can customise the wording of the notification. Dynamic tags insert alarm-specific details at runtime.
Default Example:
#sitename #inputname is above #alarmsetvalue #unit
Would produce:
West dam water level is above 2.75 m
Available Tags
Tag | Description |
---|---|
| Name of the site |
| Name of the input (sensor/log) |
| Project reference ID |
| Unit of measurement (e.g., °C, m) |
| SCADA Tag ID |
| When the alarm occurred |
| The actual triggering value |
| The configured threshold value |
| When the alarm was sent |
| Type of alarm (e.g., “High Temp”) |
Users may mix free text and tags.
Example:
Alert: #inputname at #sitename exceeded #alarmsetvalue #unit at #alarmdate
✅ Best Practices
Use Recipient Lists for common groups (e.g., “Operations Team”) to ensure consistent updates across alarms.
Always test alarm delivery after saving, to ensure recipients receive alerts as expected.
Keep alarm messages short but informative — include at least the site, input name, value, and unit.
Always configure a repeat delay to avoid alarm fatigue.