Help Center · Alarms

How do I create a threshold alarm for a meter?

A threshold alarm is the most straightforward alarm type. It fires when a meter's reading crosses a value you define. Here is how to set one up:

Step-by-step

  1. Go to Analytics → Alarms (the Dynamic Threshold tab is selected by default)
  2. Select the meter you want to monitor from the meter dropdown at the top
  3. In the left panel, click "Activate Alarm" to enable monitoring for this meter
  4. Adjust the "Above trend" percentage slider — this sets how far above the calculated trend line a reading must go before triggering (range: 5%–100%)
  5. Optionally enable "Schedule-aware (weekday/weekend)" to use different thresholds for weekdays and weekends

What happens behind the scenes

The system creates an AlarmRule with alarm_type = "threshold" and a threshold_config containing:

  • value: The threshold number (e.g., 500)
  • unit: The measurement unit (kWh, m³, etc.)
  • comparison: The operator (>, <, >=, <=, =)
  • duration (optional): Minutes the threshold must be exceeded before triggering

Configuration details

  • Severity: Set to info, warning, or critical — this controls the badge color and notification priority
  • Cooldown period: How many minutes to wait after a trigger before the same rule can fire again (default: 60 minutes). Prevents notification spam
  • Notification channels: Choose from dashboard, email, SMS, push, or webhook

The pattern analysis panel on the left shows your meter's weekday average, weekend average, and the pattern ratio between them. If weekends are below 30% of weekday usage, the system notes "System likely off on weekends" — a hint to enable schedule-aware thresholds.

Where to check: Analytics → Alarms → select your meter → the chart shows the threshold line overlaid on consumption bars. Bars that exceed the threshold are highlighted.

← Back to Help CenterOpen this page in inbilit →

How do I create a threshold alarm for a meter? | inbilit Help