CA
caleb-venner/AquaBle
Lightweight Home Assisstant HACS Integration to Control Chihiros Devices.
AquaBle
Home Assistant integration for Chihiros aquarium devices (LED lights and dosing pumps) via Bluetooth Low Energy.
Control your Chihiros equipment directly from Home Assistant with automatic discovery and native UI support.
Features
- Bluetooth Discovery: Automatically discovers Chihiros devices in range.
- Doser Control: Monitor dosing volumes, set schedules, and track lifetime usage.
- Light Control: Adjust brightness per color channel, switch between manual/auto modes.
- Native Integration: Built as a Home Assistant custom component.
Supported Devices
Dosing Pumps
- Chihiros Doser series
LED Lights
- WRGB Series: WRGB, WRGB II, WRGB II Pro, WRGB II Slim
- Commander Series: Commander 1, Commander 4
- Other Models: A2, C2, C2 RGB, Z-Light Tiny, Universal WRGB, Tiny Terrarium Egg
Installation
Via HACS (Recommended)
- Open HACS in your Home Assistant instance.
- Go to Integrations.
- Click the ⋮ menu in the top-right corner and select Custom repositories.
- Add this repository URL:
https://github.com/caleb-venner/AquaBle - Select category: Integration and click Add.
- Find AquaBle in the integration list and click Download.
- Restart Home Assistant.
Manual Installation
- Download the latest release.
- Copy the
custom_components/aquablefolder to your Home Assistantconfig/custom_components/directory. - Restart Home Assistant.
Configuration
- Go to Settings → Devices & Services.
- Click + Add Integration and search for AquaBle.
- Select your device from the discovered Bluetooth devices (or enter the MAC address manually).
- Complete the setup wizard.
Entities & Services
Doser Entities (per pump head)
- Sensors: Today's volume, daily target, schedule time, lifetime total.
- Services:
aquable.doser_set_head_schedule(Configure dosing schedules).
Light Entities (per device)
- Sensors: Current mode, connection status, active schedule count.
- Services:
aquable.light_set_manual_mode: Set specific channel brightness.aquable.light_set_auto_schedule(Experimental): Add automation keyframes (local tracking only).aquable.light_set_mode: Switch between manual, auto, and off.aquable.light_clear_schedules: Remove all tracked schedules.
Support
For issues, questions, or feature requests, please visit:
Legal Notice
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.
License
MIT License - see LICENSE file for details.
Based on Chihiros LED Control by Michael Dietrich.