v1.0.0 — Initial HACS Release
Fanimation BLE Ceiling Fan — v1.0.0
Local Bluetooth control of Fanimation ceiling fans using the BTCR9 FanSync Bluetooth receiver. No cloud, no app dependency.
Features
- Fan speed: Off / Low / Medium / High
- Downlight brightness: 0–100%
- Sleep timer: 0–360 minutes (turns off fan + light on expiry)
- RF remote coexistence: Read-before-write ensures physical remote changes are never overwritten
- Bluetooth auto-discovery: Detects fans named "CeilingFan" automatically
- Persistent BLE connection: Commands respond in ~600ms
Installation
- Add this repo as a custom repository in HACS
- Install "Fanimation BLE Ceiling Fan"
- Restart Home Assistant
- Fan is auto-discovered, or add manually with MAC address
Entities
| Entity | Type | Controls |
|---|---|---|
| Fan | fan |
Speed (off/low/med/high) |
| Downlight | light |
On/off, brightness (0-100%) |
| Sleep Timer | number |
0-360 minutes |
Works with ESP32 Bluetooth proxies.