Skip to main content

Trigger Types

This reference documents all trigger types available in Anava profiles and when to use each.

Trigger Overview

TriggerSourceBest For
MotionCamera VMDGeneral-purpose
ObjectAXIS Object AnalyticsPre-filtered detection
PerimeterAOAS perimeter scenariosBoundary monitoring
PerimeterDefenderAdvanced perimeterComplex scenarios
DigitalInputPhysical I/OSensors, doors
ManualVirtual inputVMS/operator initiated
ScheduleTime-basedContinuous monitoring
None(disabled)Profile inactive

Motion Trigger

Description

Uses the camera's built-in Video Motion Detection (VMD).

Configuration

Trigger:
Type: Motion

No additional settings required.

When to Use

  • Camera doesn't support AOAS
  • Need to detect any movement
  • Low-traffic areas
  • Backup trigger type

Considerations

  • Higher false positive rate (shadows, lighting, weather)
  • All motion triggers analysis
  • Combine with pre-filter in skill

Object Trigger

Description

Uses AXIS Object Analytics (AOAS) for pre-classified detection.

Configuration

Trigger:
Type: Object
Profile: person # AOAS scenario name

Profile Values

ProfileDetects
personHuman presence
vehicleCars, trucks, etc.
faceFace detection
anyAny AOAS detection

When to Use

  • Camera supports AOAS
  • Need pre-filtered events
  • Cost optimization important
  • Reducing false positives

Prerequisites

  • AOAS enabled on camera
  • Matching scenario configured
  • Camera firmware supports AOAS

Perimeter Trigger

Description

Uses AOAS perimeter scenarios (line crossing, zone intrusion).

Configuration

Trigger:
Type: Perimeter
Profile: crossline # Scenario type
ID: scenario-1 # Specific scenario ID

Profile Values

ProfileDescription
crosslineLine crossing detection
intrusionZone intrusion
loiteringTime in area

When to Use

  • Virtual perimeter monitoring
  • Entry/exit detection
  • Restricted area monitoring

Prerequisites

  • AOAS perimeter scenario configured
  • Detection area defined
  • Object filter set

PerimeterDefender Trigger

Description

Advanced perimeter detection with AXIS Perimeter Defender.

Configuration

Trigger:
Type: PerimeterDefender
Profile: scenario-name
ID: specific-scenario-id

When to Use

  • High-security perimeter
  • Long-range detection needed
  • Advanced intrusion scenarios
  • Integration with radar

Prerequisites

  • AXIS Perimeter Defender license
  • Scenario configured on camera
  • Appropriate camera placement

DigitalInput Trigger

Description

Physical I/O port signal from external sensors.

Configuration

Trigger:
Type: DigitalInput
Port: 1 # I/O port number (1-8)

Port Configuration

PortTypical Connection
1Door contact
2PIR sensor
3Alarm panel
4Access control
5-8Additional sensors

When to Use

  • Door/window sensors
  • External PIR detectors
  • Alarm panel integration
  • Physical button triggers
  • Reliable event source

Wiring Notes

  • Normally Open (NO) or Normally Closed (NC)
  • Configure in camera I/O settings
  • Verify signal levels

Manual Trigger

Description

Virtual input triggered by VMS or API.

Configuration

Trigger:
Type: Manual
Port: 6 # Virtual input port (typically 6)

Activating Manual Trigger

Via HTTP (VAPIX):

# Activate (trigger analysis)
GET http://[camera-ip]/axis-cgi/io/virtualinput.cgi?action=6%3A%2F

# Deactivate (reset)
GET http://[camera-ip]/axis-cgi/io/virtualinput.cgi?action=6%3A%5C

When to Use

  • Operator-initiated verification
  • VMS action rule integration
  • API-driven analysis
  • On-demand assessment
  • Integration with other systems

VMS Integration

Configure VMS to send HTTP request to camera when action needed:

  1. Create action rule in VMS
  2. Action type: HTTP request
  3. URL: Virtual input activation

Schedule Trigger

Description

Time-based polling without external events.

Configuration

Trigger:
Type: Schedule

Active Monitoring:
Enabled: true
IntervalMs: 60000 # Every 60 seconds
MaxDurationSec: 0 # Continuous

When to Use

  • Continuous monitoring
  • Occupancy tracking
  • Queue monitoring
  • Regular status checks
  • Behavioral analysis

Considerations

  • Uses Active Monitoring settings
  • Higher resource usage
  • Good for temporal analysis
  • No external event needed

Trigger Selection Guide

Decision Tree

Trigger Selection Decision Tree

Comparison Table

FactorMotionObjectPerimeterDigitalInputManualSchedule
False PositivesHighLowLowNoneNoneN/A
Cost EfficiencyLowHighHighHighHighMedium
Setup ComplexityLowMediumMediumMediumLowLow
ReliabilityGoodGoodGoodExcellentExcellentExcellent
Pre-filteringNoYesYesN/AN/AN/A

Multiple Triggers

Same Camera, Different Triggers

Create multiple profiles for different scenarios:

Profile 1:
Trigger: Object (person)
Skill: Intrusion Detection
Schedule: After hours

Profile 2:
Trigger: DigitalInput (port 1)
Skill: Emergency Response
Schedule: 24/7

Profile 3:
Trigger: Schedule
Skill: Occupancy Monitor
Schedule: Business hours

Trigger Priority

When multiple profiles match:

  • All matching profiles execute
  • ONVIF events from all skills emitted
  • TTS uses priority ordering