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”- Alert Integrations - Set up Discord, Slack, Telegram, and webhook notifications
- API Overview - Integrate alerts with your systems