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
AuthenticationDigest 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 using the CHeKT Video Bridge, this camera takes advantage of modern IP technology to communicate alarm signals from the ...
    • 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 ...