Big Ass Fans
homebridge-bigassfans-2 · v1.3.0
Adds Big Ass Fans i6, es6 and Haiku ceiling fans with light and sensors to HomeKit.
What it says it supports
Brands
- Big Ass Fans
Devices it names
- i6
- es6
- Haiku H/I Series
- Haiku L Series
Shows up in Apple Home as from its README
Sensor readings in its code
What people report
Big Ass Fans Haiku/SenseME and ES6 fans work; ES6 dual-light layouts added Oct 2026.
- Works3
| Device | Status | What they said | Source |
|---|---|---|---|
| Big Ass Fans | Works | Listed among plugins in a 120+ accessory setup running fineSaved copyI can’t add a pic or I’d show you a screenshot. I have Brinks (alarm.com), Govee, Big Ass Fans, Levoit, Nest, Rachio, Tuya plugins with 120+ accessories in Homebridge. I have been running for years on a Pi2 with 1Gb RAM and 100M LAN and the CPU usage barely goes up, it has .25Gb free RAM and I do not have any lag in HomeKit. A Pi5 with 4G is plenty good for Homebridge. The only caveat for me is to not run video cameras through this as it won’t keep up. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2025-07 |
| Big Ass Fans ES6 (downlight, uplight, RGB backlight) | Works | Dual-light layouts and night-light controls merged; follow-up PR fixing defaults openSaved copyHi @applemanj, it looks like we coincidentally started working on dual-light support at the same time! I own an ES6 with downlight, uplight and RGB LED backlight, plus two Haiku SenseME fans. My Matter setup exposes one fan and one light, without abitlity to control the light-mode control (up, down, both) or LED backlight control or the other extra switch controls. This branch is based on your v1.2.0 and incorporates your mDNS discovery approach. Original light interaction I went a different route in my approach. i tried to follow BAF's lead and create mode switches and different user … Excerpt saved from GitHub on 2026-10-22. | PR #3 · 2026-10 |
| Haiku with SenseME fan | Works | Fan speed mismatch with BAF app fixed in 1.1.14Saved copyDescribe The Bug: i get state inconsistency on one of my haiku fans. homekit will show 14% fan speed (should corespond to setting 1 for fan speed) but in the baf app and in reality the fan is not running. To Reproduce: In the baf app the fan is set to AUTO:74 degrees and fan speed 0. Fan fro some reason in the homekit app shows 14%. if i click on auto in the baf app to disable "auto" fan then shows OFF in the Home app. If i click auto again in the Baf app i see the fan briefly go to setting 1 in the baf app then go to setting 0. The home app shows setting 14%. but fan is actually at 0. … Excerpt saved from GitHub on 2026-10-22. | Issue #2 · 2026-04 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
Protobuf over TCP on LAN
You’ll need
- Fan firmware 3.0+
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | >=1.8.0 <3.0.0-0 |
| Homebridge 2.0 | No |
| Node.js | ^20.15.1 || ^22 || ^24 || ^26 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | BigAssFans-i6 |
| License | MIT |
Community signals
| Downloads a week | 214 |
|---|---|
| Downloads a month | 370 |
| GitHub stars | 2 |
| Open issues | 0 |
| Closed issues | 1 |
| Discussions | 1 |
| Last code push | 2026-10-21 |
| Latest version | 1.3.0 (2026-10-21) |
| First published | 2026-04-11 |
| Releases | 48 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- Older firmware not supported
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Fan
- Fanv2
- HumiditySensor
- Lightbulb
- OccupancySensor
- Switch
- TemperatureSensor
