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.0.0 • 7-day trial installers for Windows, Linux, Raspberry Pi, and macOS.
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.
What You Get in the Trial
Full Feature Access
All features unlocked during the trial period, including every v3.0.0 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.
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.
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.
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.