A-HAP Features and Roadmap
A-HAP v3.0.0 introduces a complete communication overhaul with an embedded MQTT broker, auto-generated ESP32 firmware, instant output control, sensor alerts, schedule sensor conditions, a configurable dashboard, and expanded board and mobile support.
What's New in A-HAP v3.0.0
v3.0.0 is a major architectural release. These are the key improvements now available in the current release.
MQTT Architecture & Instant Control
- A-HAP now runs an embedded MQTT broker (port 1883).
- Boards connect at startup and receive output state changes instantly via retained messages.
- Last Will & Testament (LWT) provides automatic offline detection.
- HTTP is now OTA-only β all board control is push-based with no poll delay.
Auto-Generated ESP32 Firmware
- A-HAP generates board-specific Arduino sketches directly from the server.
- WiFi credentials, MQTT config, sensor wiring, and output mapping are pre-filled.
- Firmware is compiled using the Arduino CLI and can be OTA-flashed from the Board OTA page.
Enhanced Sensor System
- Sensor library with pre-configured types and channels per board.
- Live telemetry readings stored per channel with full history.
- Derived telemetry: calculated values from raw channels (e.g. dew point).
- Sensor details page with live readings and history.
Sensor Alerts
- Define alert rules on any sensor channel with threshold-based conditions.
- Alerts fire and log events when conditions are met.
- Configurable severity levels for alert classification.
OutputβSensor Triggers (Enhanced)
- Sensor readings trigger output state changes instantly via MQTT.
- Define rules with one or more conditions on sensor channels.
- Multi-condition rules for more precise automation logic.
Schedule Sensor Conditions
- Schedules can now include sensor-based conditions.
- A scheduled action only fires when the sensor reading meets the condition at execution time.
- Combines time-based scheduling with live sensor awareness.
Video Feeds & Recordings (Enhanced)
- IP camera feeds can be added, proxied, and viewed from the web UI.
- Frame-based recording with a dedicated recordings browser page.
- Improved feed management alongside the existing snapshot and timelapse tools.
Configurable Dashboard
- A new dashboard page with live status widgets for boards, outputs, and sensors.
- Configurable layout for quick access to automation system status.
- Single-screen overview of the full A-HAP installation.
Board Variants & LCD Support
- Board hardware variants are now modelled in the system.
- Seeded library of common ESP32 board variants.
- LCD display configuration is supported per board.
Theme & Appearance Settings
- System-wide theme settings configurable from the Settings page.
- Applied consistently across the full UI.
- Expanded from the colour control introduced in v2.
Expanded Mobile App API
- The mobile controller API has been significantly expanded in v3.0.0.
- Full sensor, output, and board status feature set for the companion mobile app.
- Consistent API access to all major v3 features from mobile.
Core Features (since v2)
These features were introduced in A-HAP v2 and remain available in v3.0.0.
Built-in Sensor Library
- Includes a built-in library for common general-purpose sensors.
- DHT22, BME280, SR04-style ultrasonic, load cell, gas, motion, light, water, power, and custom sensor types.
- Sensor sketches can stay simple while A-HAP stores and uses readings centrally.
- View the current sensor library.
Email Alerts from Sensor Readings
- Use sensor values to send email alerts when thresholds or trigger conditions are met.
- Useful for tanks, gates, pumps, sheds, temperature, movement, and other automation events.
- Email settings managed centrally from A-HAP.
Snapshot & Timelapse
- Capture snapshots from supported video feeds.
- Create timelapse recordings for long-running monitoring scenarios.
- Part of the media-ready storage layout introduced in v2.
Manual Control & Schedule Handling
- Manual output control is not immediately cancelled by an inactive schedule window.
- Makes mixed manual and scheduled use more predictable.
Multi-Platform Installers
- Windows x64 MSI package.
- Linux x64 and Linux ARM64 / Raspberry Pi tar packages.
- macOS Intel and Apple Silicon pkg packages.
Planned Future Improvements
These are improvements being considered for future versions, based on testing, feedback, reliability, and real-world installation needs.
Backup and Restore
- Export and restore A-HAP configuration.
- Easier migration between machines.
- Safer upgrade workflows for future versions.
Expanded Integration Options
- More ways to connect A-HAP with local automation environments.
- Improved support for ESP32-style and similar controller layouts.
- Possible API and integration improvements for advanced users.
Expanded Sensor Analytics
- More sensor types and example sketches.
- Richer sensor history summaries and visualisation options.
- Additional server-side calculations and automation rules.
Expanded Theme Presets
- Additional preset theme styles beyond the current theme settings.
- More visual options for dashboard screens, customer installs, and different environments.
Secure Internet Access
- Safer over-the-internet access options for remote management.
- 2FA security for stronger protection when accessing A-HAP away from the local network.
Relay High / Low Inversion Logic
- Per-output inversion logic for relay boards that use active-low switching.
- Change high/low behaviour inside A-HAP instead of editing the sketch for each relay type.
Encrypted Database
- Encrypted local database storage for stronger protection of configuration and runtime data.
- Designed to support safer future backup, restore, and migration workflows.
Google Home / Alexa Integration
- Planned smart-home integration options for Google Home and Amazon Alexa.
- Make selected A-HAP outputs easier to control through familiar smart-home ecosystems.