Aegis for Ajax — Full Ajax Security Systems integration (works with all co-branded apps)

Hi everyone!

I’ve built a custom integration for Ajax Security Systems that works with any co-branded Ajax app (Protegim, ADT, G4S, Elotec, and 20+ more).

:warning: This is NOT an official Ajax Systems product. It is an independent, community-driven integration with no affiliation to Ajax Systems. That said, the goal is to provide a fully-featured, production-quality integration that covers everything you need to manage your Ajax alarm from Home Assistant — from real-time sensors and alarm control to photo capture, security events, and network monitoring.

What it does

Aegis connects to the Ajax cloud using the same gRPC protocol as the official mobile app — no Enterprise API key needed, just your regular account credentials.

Supported features:

  • :locked_with_key: Alarm control panel — arm away, night mode, disarm, force arm (ignoring open sensors)
  • :door: Door/window sensors — real-time open/close with < 1 second latency
  • :person_running: Motion detection — instant alerts when armed
  • :camera: Photo on Demand — capture photos from MotionCam PhOD devices, stored locally with timestamp overlay
  • :thermometer: Temperature, battery, signal for all devices
  • :locked: Tamper, connectivity, problem diagnostics per device
  • :globe_with_meridians: Hub network — Ethernet/Wi-Fi/GSM status, IP addressing, cellular signal (via HTS protocol)
  • :light_bulb: Switches and lights — relays, wall switches, dimmers
  • :loudspeaker: Security events — alarm, arm/disarm, tamper, panic, fire, flood, motion, etc. with device name and room info
  • :camera_with_flash: Media browser — browse all captured photos per device
  • :counterclockwise_arrows_button: 8 automation blueprints included (intrusion capture, tamper alert, low battery, connectivity loss, and more)
  • :label: Auto-labeling — entities are automatically labeled for easy grouping in automations
  • :globe_showing_europe_africa: 14 languages supported
  • :key: 2FA (TOTP) supported

Installation

Available via HACS — click here to add the repository:

:backhand_index_pointing_right: Install via HACS

Or manually:

  1. Open HACS → Custom repositories
  2. Add https://github.com/bvis/aegis-hass with category Integration
  3. Search for “Aegis for Ajax” and install
  4. Restart Home Assistant

Then add the integration:

:backhand_index_pointing_right: Add Aegis for Ajax

GitHub: GitHub - bvis/aegis-hass: Aegis — Unofficial Home Assistant integration for Ajax Security Systems and co-branded apps · GitHub

How it works

The integration uses three protocols:

  • gRPC stream for real-time sensor updates (door, motion, battery, temperature…)
  • HTS binary protocol for hub network data (Ethernet, Wi-Fi, GSM, power)
  • FCM push for security events and photo URL retrieval

It works with any Ajax hub model (Hub, Hub 2, Hub 2 Plus, Hub 2 4G, Hub Hybrid, etc.) and supports 100+ device types.

Requirements

  • Home Assistant 2024.1.0+
  • An Ajax Security account
  • Your co-branded app’s application label (included in a dropdown during setup — 20+ known labels)

Would love feedback from other Ajax users! If you have a different co-branded app and it works (or doesn’t), please let me know.

9 Likes

Nice! I'll try it out right now!