Skip to content
Homebridge TestFlight
Big Ass Fans

Big Ass Fans

homebridge-bigassfans-2 · v1.3.0

VerifiedLocal

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
DeviceStatusWhat they saidSource
Big Ass FansWorksListed among plugins in a 120+ accessory setup running fine
Saved copy
I 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)WorksDual-light layouts and night-light controls merged; follow-up PR fixing defaults open
Saved copy
Hi @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 fanWorksFan speed mismatch with BAF app fixed in 1.1.14
Saved copy
Describe 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 HomebridgeYes
Homebridge versions>=1.8.0 <3.0.0-0
Homebridge 2.0No
Node.js^20.15.1 || ^22 || ^24 || ^26
Settings in Homebridge UIYes
MatterNo
Platform nameBigAssFans-i6
LicenseMIT

Community signals

Downloads a week214
Downloads a month370
GitHub stars2
Open issues0
Closed issues1
Discussions1
Last code push2026-10-21
Latest version1.3.0 (2026-10-21)
First published2026-04-11
Releases48

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