Download A-HAP 7-Day Trial

Experience the full capabilities of A-HAP with a 7-day trial. No restrictions. No limitations. Just install and start using.

Current release: A-HAP v3.1.1 • 7-day trial installers for Windows, Linux, Raspberry Pi, and macOS. Looking for the mobile app? Get it for Android.

Recommended after download

SETUP GUIDE FOR NEW USERS

The setup guide includes the default admin login, Arduino IDE setup, required libraries, ESP32 sketch, board connection steps, the v2 sensor library, and the first output-control test.

A-HAP Mobile — Android

Download the A-HAP Mobile App (Android)

The A-HAP companion app is on its way to the Google Play Store. While that listing is in review, you can download and install the Android APK directly from here.

Before you install

Android may block this install by default

Because this app isn't installed from the Play Store yet, Android will likely warn you that the install is blocked, or that the app is from an "unknown source." That's expected for any app installed outside the Play Store — it isn't a sign the file is unsafe.

To install it: open the downloaded APK, and when Android blocks it, tap Settings in the warning dialog and turn on Allow from this source for the app you used to download or open the file (usually your browser or file manager). Then go back and open the APK again to continue installing.

We'll add a direct Play Store link here as soon as the listing goes live.

What You Get in the Trial

Full Feature Access

All features unlocked during the trial period, including every v3.1.1 capability.

MQTT Board Control

Connect boards via the embedded MQTT broker and experience instant push-based output control with no poll delay.

Auto-Generated Firmware

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

Scheduling Engine

Test all scheduling modes including interval, recurring, and sensor-condition-gated automation.

Setup Guide Included

Use the setup guide to prepare Arduino IDE, upload the ESP32 sketch, and connect your first board.

Sensor Library, Alerts & Triggers

Use the built-in sensor library, live telemetry, sensor alerts with severity levels, and multi-condition trigger rules.

Configurable Dashboard

See live board, output, and sensor status on the new configurable dashboard page.

Mobile App and Theme Settings

Try the expanded mobile app API and configure system-wide theme appearance from Settings.

Video Feeds & Recording

Add and proxy IP camera feeds, capture snapshots, timelapse, and use the recordings browser page.

A-HAP v3.1.1 release notes

What changed in v3.1.1?

Version 3.1.1 adds finer control over when sensor-triggered rules and alerts fire, a smoother role setup flow, and a significant round of mobile app updates — including remote board and firmware management, dashboard widgets, and a real-data-backed vehicle companion experience.

  • New: Sensor-triggered rules and alerts can now be restricted to specific days, dates, or times of day — e.g. only trigger on weekdays, during certain months, or within a time window.
  • New: Added a "warm-up" delay option so rules only fire once a condition has held steady for a set time, avoiding false triggers from brief sensor spikes.
  • New: Setting up a new role is smoother — you can now pick a board type and download its firmware before the physical board is even connected.
  • Fixed: Some automation rules could trigger more than once unexpectedly when using the new warm-up delay.
  • Fixed: A bug in firmware generation that could cause board firmware builds to fail.
  • Fixed: Downloading firmware for a role without a board configured now shows a clear, helpful message instead of a generic error.
  • Improved: Reliability of firmware builds across different machines.
  • Performance: Faster sensor rule checking and quicker-loading sensor history charts, especially over longer time ranges.

Mobile app updates

  • New: Customizable dashboard widgets for your sensors.
  • New: View your boards, check firmware build status, and trigger a firmware update remotely.
  • New: Selectable colour themes in Settings, saved across sessions.
  • New: Custom checklist system — assign checklists per vehicle, set a frequency, choose push, alarm, or email alerts, and follow step-by-step instructions for preset items.
  • New: Add vehicle and garage photos from your camera or gallery, with clip-art icons as a fallback.
  • Improved: Dashboard redesigned with live data and working quick actions.
  • Improved: Reminders, Maintenance, and Odometer entries are now backed by real data throughout.
  • Improved: General reliability and responsiveness improvements across the app.
A-HAP v3.0.0 release notes

What changed in v3.0.0?

Version 3.0.0 is a major architectural release. The board communication model has been completely overhauled with an embedded MQTT broker, replacing HTTP polling with instant push-based control. Firmware generation, sensor alerts, schedule sensor conditions, a configurable dashboard, and expanded board support are also introduced in this release.

  • New: Embedded MQTT broker (port 1883) — boards connect at startup, publish heartbeats and telemetry, and receive output state changes instantly via retained messages.
  • New: Last Will & Testament (LWT) for automatic board offline detection.
  • New: HTTP is now OTA-only. All output control is push-based via MQTT — no poll delay between a change and the board responding.
  • New: Auto-generated ESP32 firmware — A-HAP generates and compiles board-specific Arduino sketches with WiFi credentials, MQTT config, sensor wiring, and output mapping pre-filled. OTA flash supported from the Board OTA page.
  • New: Sensor alert rules — define threshold-based conditions on any sensor channel with configurable severity levels and event logging.
  • New: Output–Sensor Trigger enhancement — multi-condition trigger rules deliver instant output changes via MQTT when conditions are met.
  • New: Schedule sensor conditions — scheduled actions only fire when a sensor reading meets the defined condition at execution time.
  • New: IP camera feeds can be added, proxied, and viewed from the web UI, with a dedicated recordings browser page.
  • New: Configurable dashboard with live status widgets for boards, outputs, and sensors.
  • New: Board hardware variants modelled in the system with a seeder for common ESP32 variants. LCD display configuration per board.
  • Improved: Sensor system now includes live telemetry per channel, derived telemetry (e.g. dew point), and a sensor details page with live readings and history.
  • Improved: Theme and appearance settings are now system-wide and applied consistently across the full UI.
  • Improved: Mobile app API significantly expanded to support the full sensor, output, and board status feature set.
A-HAP v2.0.1 release notes

What changed in v2.0.1?

Version 2.0.1 is a maintenance release focused on mobile app connection reliability and installer download stability.

  • Fixed: Mobile app login/API calls no longer receive browser-style redirects when authentication is required.
  • Fixed: Mobile API requests now return proper API responses instead of HTTP 302 redirects to the web login page.
  • Fixed: CORS middleware is correctly enabled for mobile and media API endpoints, preventing HTTP 500 errors during mobile login and video/media requests.
  • Improved: Website download API endpoints now point to stable installer filenames, so future installer files can be replaced without changing endpoint code for every release.
  • Improved: Web static asset loading has been corrected so CSS is served consistently in the web app.
A-HAP v2.0.0 release notes

What changed in v2.0.0?

Version 2.0.0 is the next major A-HAP release, focused on sensor-driven automation, mobile access, visual monitoring, media recording, UI customisation, and updated installers for all supported platforms.

  • New: Built-in sensor library for common general-purpose sensors, including environment, distance, motion, light, water, gas, power, load, and custom sensor types.
  • New: Sensor readings can be used to trigger other outputs from the A-HAP server.
  • New: Sensor readings can be used to generate email alerts when configured trigger conditions are met.
  • New: Mobile app access for controlling and monitoring A-HAP more easily.
  • New: Theme colour customisation so the app interface can be adjusted from settings.
  • New: Video feed capability for visual monitoring inside the A-HAP workflow.
  • New: Snapshot, timelapse, and video recording functions.
  • Improved: ESP32 sketches can stay simple and send collected sensor values to the server, while trigger logic, comparisons, alerts, and actions happen centrally.
  • Improved: Runtime storage layout supports application data, logs, and media recording directories required by the v2 application.
  • Improved: Schedule/manual-control conflict handling from the previous maintenance release remains included, so manual output control is not immediately cancelled by an inactive schedule window.
  • Packaging: New v2 installers are available for Windows x64, Linux x64, Linux ARM64 / Raspberry Pi, macOS Intel, and macOS Apple Silicon.
  • Compatibility: Existing trial download, paid license purchase, activation, validation, and release-license endpoints continue to use the same A-HAP licensing mechanism.

After the Trial

If you find A-HAP useful, you can purchase a license to continue using it without interruption.