A-HAP

A-HAP (Arbiter Home Automation Platform) v3.0.0 is a centralized control platform for ESP32 and similar-board automation. An embedded MQTT broker replaces HTTP polling for instant output control, and the server can now auto-generate and compile board-specific firmware. Manage roles, outputs, schedules, sensor telemetry, alerts, trigger rules, video feeds, recordings, a configurable dashboard, and device status from one powerful application.

How A-HAP works diagram showing ESP32 and similar devices connecting to the A-HAP server for centralized control, scheduling, and monitoring.
Start here after downloading

Need help starting with A-HAP after downloading?

The setup guide covers the default admin login, initial server setup, Arduino IDE setup, required libraries, the default ESP32 sketch, board connection steps, first output-control test, and notes for the sensor library and sensor-triggered automation.

See A-HAP in Action

A-HAP Dashboard

Dashboard

View your automation platform, roles, outputs, and live system information from one place.

All Roles

All Roles

Monitor and manage all configured automation roles clearly and easily.

Create Role

Create New Role

Add new automation roles quickly without unnecessary complexity.

Settings

Settings

Configure application settings, network options, and system behaviour.

User Management

User Management

Manage users and access for secure local administration.

Key Features

MQTT Communication

Embedded MQTT broker replaces HTTP polling. Boards connect at startup and receive output changes instantly — no poll delay.

Auto-Generated Firmware

Generate and compile board-specific Arduino sketches directly from A-HAP, with WiFi credentials, MQTT config, and sensor wiring pre-filled.

Centralized Control

Manage multiple ESP32 and similar-board controllers, roles, and outputs from one application.

Configurable Dashboard

Live status widgets for boards, outputs, and sensors on a single configurable dashboard page.

Flexible Scheduling

Create one-time, recurring, interval, and advanced automation schedules, including sensor-condition gating.

Sensor System & Alerts

Live telemetry per channel, derived values, sensor details, and threshold-based alert rules with severity levels.

Output–Sensor Triggers

Multi-condition trigger rules fire output state changes instantly via MQTT when sensor conditions are met.

Video Feeds & Recording

Add, proxy, and view IP camera feeds. Frame-based recording with a dedicated recordings browser page.

Mobile App Access

Full sensor, output, and board status access from the companion mobile app via the expanded v3 API.

Practical Deployment

Built to be practical, reliable, and suitable for real-world environments on Windows, Linux, Raspberry Pi, and macOS.

Who It’s For

Home Automation Projects

Control relays, collect sensor values, and manage ESP32 and similar devices with one centralized platform.

Small Commercial Setups

Suitable for practical automation scenarios where visibility and control matter.

Advanced DIY Users

Ideal for users who want more structure and power than ad-hoc scripts and apps.

Get Started

Try A-HAP with a 7-day trial, follow the setup guide, or purchase a license to unlock the full platform.