A-HAP Features and Roadmap
A-HAP v3.1.1 adds time and date-restricted automation rules, a warm-up delay to filter out false sensor triggers, a smoother role setup flow, and a major round of mobile app updates including remote board and firmware management. It builds on v3.0.0's embedded MQTT broker, auto-generated ESP32 firmware, instant output control, sensor alerts, and configurable dashboard.
What's New in A-HAP v3.1.1
v3.1.1 sharpens sensor-triggered automation, streamlines role setup, and brings a major round of mobile app updates. Here's what's new since v3.0.0.
Time & Date-Restricted Rules
- Restrict sensor-triggered rules and alerts to specific days, dates, or times of day.
- Limit automation to weekdays, certain months, or a defined time window.
- Combine with existing sensor conditions for precise, targeted automation.
Warm-Up Delay
- Rules only fire once a condition has held steady for a set duration.
- Avoids false triggers from brief sensor spikes or noise.
- Fixed an issue where warm-up delay rules could fire more than once unexpectedly.
Smoother Role Setup
- Pick a board type and download its firmware before the physical board is connected.
- Clear, helpful messaging when firmware isn't available for a role yet.
- More reliable firmware builds across different machines.
Mobile: Remote Boards & Firmware
- New customizable dashboard widgets for your sensors.
- View your boards and check firmware build status from the mobile app.
- Trigger a firmware update remotely without being at the server.
Mobile: Real Data Everywhere
- Dashboard redesigned with live data and working quick actions.
- Reminders, Maintenance, and Odometer entries now backed by real data.
- New custom checklist system with per-vehicle assignment, frequency, and push, alarm, or email alerts.
Mobile: Themes & Photos
- Selectable colour themes in Settings, saved across sessions.
- Add vehicle and garage photos from your camera or gallery, with clip-art icons as a fallback.
- Download the Android APK β Play Store listing coming soon.
Faster Everywhere
- Faster sensor rule checking.
- Quicker-loading sensor history charts, especially over longer time ranges.
- General reliability and responsiveness improvements across the app.
A-HAP v3.0.0 Highlights
v3.0.0 was a major architectural release. These improvements remain 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.1.1.
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.