AquaBle banner

AquaBle (pronounced "AK-wuh-bul" /ˈækwə//bəl/) is a lightweight Home Assistant add-on that gives you control over your Chihiros aquarium devices directly from the Home Assistant interface. Manage your LED lights, dosing pumps, and terrarium gear seamlessly with integrated Ingress support—no port forwarding or complex configuration needed.

Status: In very active development at a very early stage. Expect new features and refinements soon.

License: GPLv3 | Requirements: Home Assistant OS or Supervised, Python 3.10+

Legal Disclaimer: This project is not affiliated with, endorsed by, or approved by Chihiros Aquatic Studio or Shanghai Ogino Biotechnology Co., Ltd. This is an independent, open-source software project developed through reverse engineering and community contributions. Use at your own risk.

Supported Devices

Requirements

Maintained by Caleb Venner. Built on the open-source Chihiros LED Control project by Michael Dietrich. The original project is licensed under MIT; all redistributions continue to honour that license and retain the upstream attribution.

Installation

AquaBle is distributed as a Home Assistant add-on with Ingress support for seamless access.

  1. In Home Assistant, go to Settings → Add-ons & integrations → Add-ons
  2. Click the three-dot menu (⋮) and select Repositories
  3. Add the custom repository: https://github.com/caleb-venner/AquaBle
  4. Go to the Add-ons store and search for AquaBle
  5. Click Install and then Start
  6. Click OPEN WEB UI to access the interface via Home Assistant Ingress

Note: Ensure your Home Assistant host has a working Bluetooth adapter with BLE support and the necessary permissions before installation.

Home Assistant Ingress

AquaBle is designed exclusively for Home Assistant Ingress:

For technical implementation details, see the Ingress documentation.

Screenshots