A-HAP v3.0.0

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.
Note: This roadmap is provided so users know the direction of future A-HAP development. Planned items may change, move, or be adjusted based on testing, user feedback, reliability, and release readiness.