How to Integrate the AXIS D4100-E Network Strobe Siren with CHeKT Automation Rules

How to Integrate the AXIS D4100-E Network Strobe Siren with CHeKT Automation Rules

🎯 Overview

The integration uses HTTP API calls from the CHeKT Automation Rules to trigger predefined profiles in the AXIS D4100-E device. You’ll need:

βœ… 4 Profiles on the AXIS device
βœ… 4 Automation Rules on the CHeKT platform
βœ… HTTP POST commands using Digest Authentication

πŸ—οΈ Step 1: Create Profiles on the AXIS D4100-E Device

  1. Log into your AXIS D4100-E device via its IP address.

  2. Navigate to Profiles in the menu.

  3. Create the following 4 profiles:

Profile NameLight OutputSiren Output
AlarmAlternate, Red & BlueSiren: Falling Pitch
ArmedSteady, Red(No Siren)
DisarmedSteady, Green(No Siren)
EntrySteady White + Flash, YellowNotification: Entry

βœ… Make sure profile names exactly match what you’ll reference in the HTTP command.

πŸ“Έ Reference Image





βš™οΈ Step 2: Configure Automation Rules in CHeKT

  1. Log into your CHeKT Site Portal and go to Site Details β†’ Automation Rules.

  2. Create 4 Automation Rules:

Rule NameSource Event
Armed LightSystem State Change β†’ Site Armed
Disarmed LightSystem State Change β†’ Site Disarmed
Entry Timer LightSystem State Change β†’ Entry Begins
System In Alarm LightSystem State Change β†’ Alarm Begins

For each rule:

βœ… Action Type β†’ HTTP Request
βœ… Method β†’ POST
βœ… URL β†’ http://[Device_IP_or_mDNS]/axis-cgi/siren_and_light.cgi
βœ… Authentication β†’ Digest Auth (use the Axis device credentials)


πŸ“ HTTP Request Body

For each rule, send the following JSON body (update the profile parameter to match the desired AXIS profile):

{ "apiVersion": "1.0", "context": "my context", "method": "start", "params": { "profile": "Armed" } }
EventProfile Value
Site ArmedArmed
Site DisarmedDisarmed
Entry BeginsEntry
Alarm BeginsAlarm

πŸ‘‰ Replace "Armed" in "profile": "Armed" with the corresponding Profile Name for each rule.

βœ… Don’t forget quotes and commasβ€”this JSON must be formatted correctly!

πŸ“Έ Reference Image



πŸ” Important Notes:

  • You must use Digest Authentication for the HTTP request (required by the Axis device).

  • Test each rule by manually triggering the event (arming/disarming/entry/alarm) to verify the correct light and siren output.

  • Axis profiles are priority level 3 by default; adjust if you need a different override behavior.


🎬 Example Workflow:

βœ… Arming the system?
β†’ CHeKT triggers the HTTP POST
β†’ AXIS activates Armed profile (steady red light)

βœ… CHeKT System goes into Alarm Status
β†’ CHeKT triggers HTTP POST
β†’ AXIS activates Alarm profile (red/blue alternating light + siren)




βœ… Final Checklist:

βœ” 4 profiles created on Axis device
βœ” 4 automation rules created on CHeKT site
βœ” HTTP POST URL uses correct device IP/mDNS
βœ” JSON body references correct profile name
βœ” Digest Authentication credentials are valid
βœ” Each event triggers corresponding light/siren action


    • Related Articles

    • Automation Rules

      CHeKT is proud to announce the public release of the Automation Rules. When this function is enabled, the integrator is granted access to a wide range of new site-level functions that can create a unique, custom experience for their client. Need the ...
    • Automation Rule Scenarios: Common and Advanced Use-Case Examples

      With the 5.0 Firmware Version, the array of options to build, filter and suppress CHeKT Automated Rules have been expanded. The purpose of this article is to share some examples of rule combinations that can be used for practical applications in the ...
    • CHeKT E-Series AI Camera Models

      The E-Series AI camera boasts a robust construction, ensuring its ability to withstand various environmental conditions. When used the CHeKT Video Bridge, this camera takes advantage of modern IP technology to communicate alarm signals from the video ...
    • CHeKT P-Series AI Cameras

      The latest licenced plug-in is a set of analytical tools loaded on our cameras that provides the means to perform advanced analytics, reduce false alerts and customize when events occur. This article will describe how to enable and configure the ...
    • Integrating Cawamo with CHeKT

      The Cawamo AI Server integrated with the CHeKT platform creates video AI event notifcaitons for alarm monitoring centers and customers using the CHeKT Mobile app. This integation allows sites to leverage Cawamo's advances AI as detection zones for ...