Skip to content

Releases: tlsim/AriaFanBLE

v1.0.0

25 Oct 22:56

Choose a tag to compare

Initial stable release of ESP32-based BLE to MQTT bridge for Elite Aria cycling fan.

Core Features

  • BLE client for Elite Aria fan (firmware v9)
  • MQTT integration with Home Assistant
  • Bi-directional state synchronization (fan controls ↔ Home Assistant)
  • Auto-reconnect for BLE and MQTT with state restoration
  • Support for all 5 fan modes: Manual, Speed, Power, HR, Temp
  • LED status indicators (Red/Yellow/Green)

Diagnostics

  • Web interface: /logs endpoint (30 entries, NTP timestamps)
  • Web interface: /status endpoint (JSON with heap, uptime, connections)
  • MQTT logging to aria/log/info topic
  • Heap monitoring with 503 failsafe when memory critical

Reliability

  • Memory-optimized for ESP32 (30 log buffer, optimized web responses)
  • Graceful degradation under low memory conditions
  • First-boot state acceptance (doesn't restore on initial connection)

Known Limitations

  • Temp mode temporarily disconnects ESP32 (BLE exclusive mode, auto-reconnects)
  • Minimum free heap ~5-6KB during operation (stable with safeguards)