Alerts
Alerts
Section titled “Alerts”Get notified when your devices report important conditions. Alerts help you respond quickly to issues.
Alert Types
Section titled “Alert Types”Threshold Alerts
Section titled “Threshold Alerts”Trigger when a value crosses a boundary:
- Temperature above 30°C
- Battery below 20%
- Speed over 100 km/h
Status Alerts
Section titled “Status Alerts”Trigger on device state changes:
- Device goes offline
- Device comes online
- Connection lost for > 5 minutes
Geofence Alerts
Section titled “Geofence Alerts”Trigger on location events:
- Device enters area
- Device exits area
- Device moves outside boundary
Inactivity Alerts
Section titled “Inactivity Alerts”Trigger when no data received:
- No data for 1 hour
- Missed expected check-in
Creating an Alert
Section titled “Creating an Alert”- Go to Dashboard → Alerts
- Click Create Alert
- Configure the alert:
Step 1: Select Device(s)
Section titled “Step 1: Select Device(s)”- Single device
- Multiple devices
- Device group
- All devices
Step 2: Define Condition
Section titled “Step 2: Define Condition”Field: temperatureOperator: Greater thanValue: 35For: 5 minutes (sustained)Available operators:
| Operator | Example |
|---|---|
| Greater than | > 35 |
| Less than | < 10 |
| Equals | = 100 |
| Not equals | ≠ 0 |
| Between | 20-30 |
| Outside | not 20-30 |
Step 3: Set Actions
Section titled “Step 3: Set Actions”Choose how to be notified:
- Email - Send to one or more addresses
- SMS - Text message (Business+ plans)
- Webhook - Call external URL
- Dashboard - Show notification
Step 4: Configure Options
Section titled “Step 4: Configure Options”- Severity - Info, Warning, Critical
- Cooldown - Time before re-alerting (prevent spam)
- Active hours - Only alert during certain times
Notification Channels
Section titled “Notification Channels”Email Notifications
Section titled “Email Notifications”Receive alerts to your inbox:
Subject: [CRITICAL] Temperature Alert - Office Sensor
Device: Office Sensor (dev_abc123)Condition: Temperature > 35°CCurrent Value: 38.5°CTime: 2024-01-15 14:30:00 UTC
View in Dashboard: https://siliconwit.io/dashboard/devices/abc123SMS Notifications
Section titled “SMS Notifications”Short text alerts (Business+ plans):
SiliconWit.IO Alert: Office Sensor temperature 38.5°C (threshold: 35°C)Configure SMS in Settings → Notifications → SMS.
Webhooks
Section titled “Webhooks”Send alerts to external systems:
POST https://your-server.com/webhook
{ "alert_id": "alert_123", "device_id": "dev_abc123", "device_name": "Office Sensor", "condition": "temperature > 35", "current_value": 38.5, "severity": "critical", "triggered_at": "2024-01-15T14:30:00Z"}Alert Examples
Section titled “Alert Examples”Temperature Monitoring
Section titled “Temperature Monitoring”Name: High Temperature AlertDevice: All temperature sensorsCondition: temperature > 35 for 5 minutesAction: Email + SMSSeverity: CriticalBattery Low Warning
Section titled “Battery Low Warning”Name: Low Battery WarningDevice: All devicesCondition: battery < 20Action: EmailSeverity: WarningCooldown: 24 hoursDevice Offline
Section titled “Device Offline”Name: Device Offline AlertDevice: Critical devicesCondition: Status = Offline for 10 minutesAction: Email + SMS + WebhookSeverity: CriticalGeofence Exit
Section titled “Geofence Exit”Name: Vehicle Left AreaDevice: Fleet vehiclesCondition: Location exits "Warehouse Zone"Action: EmailSeverity: InfoManaging Alerts
Section titled “Managing Alerts”Alert Dashboard
Section titled “Alert Dashboard”View all alerts:
- Active - Currently triggered
- History - Past alerts
- Rules - Alert configurations
Acknowledging Alerts
Section titled “Acknowledging Alerts”Mark alerts as seen:
- Click on alert
- Click Acknowledge
- Optionally add a note
Silencing Alerts
Section titled “Silencing Alerts”Temporarily disable alerts:
- Silence for 1 hour
- Silence for 24 hours
- Silence until resolved
Useful during maintenance.
Alert Rules
Section titled “Alert Rules”Multiple Conditions
Section titled “Multiple Conditions”Create complex rules:
IF temperature > 35AND humidity > 80THEN trigger alertEscalation
Section titled “Escalation”Set up escalation chains:
- First: Email to operator
- After 15 min: SMS to supervisor
- After 30 min: Call on-duty manager
Best Practices
Section titled “Best Practices”Avoid Alert Fatigue
Section titled “Avoid Alert Fatigue”- Set appropriate thresholds
- Use cooldown periods
- Prioritize by severity
Test Your Alerts
Section titled “Test Your Alerts”- Send test notifications
- Verify webhook endpoints
- Check email delivery
Document Responses
Section titled “Document Responses”- Create runbooks for common alerts
- Define escalation procedures
- Track alert patterns
Next Steps
Section titled “Next Steps”- API Overview - Integrate alerts with your systems
- Dashboard Widgets - Visualize alert status