This works on my ES6 with firmware 3.3.1. The README has details on how to configure. Hopefully, this works for others!
https://github.com/vcrisler/bigassfan_hubitat_i6/tree/main
This works on my ES6 with firmware 3.3.1. The README has details on how to configure. Hopefully, this works for others!
https://github.com/vcrisler/bigassfan_hubitat_i6/tree/main
Apparently, as a new user, I can't create links, but I suppose that's OK. Also, I used Claude Code to write this one, got frustrated with not having access to the fan, so props to AI.
Been waiting for a Hubitat Big ā ā ā fan driver. Been using HADB.
Works great! Nice job! Thank you for sharing.
Wondering if adding ECO Mode is possible?
What would you consider "ECO Mode"? I did wire in a "Set Heating Mode" functionality, which basically keeps it running at medium in reverse to manage airflow...let me know what you are thinking and I am happy to try!
I've been working on a similar project, also working on a Matter version. The first 80% was fast. The last part has been very slow. These fans have communication problems on UniFi networks. Even in the best case there are communication stalls. This particular driver basically doesn't work on my network. So I've been working on making the communications resilient. Also including Eco, Whoosh, and Auto for the fan. The lights on Haiku fans have 3 possible settings depending on the hardware present: up, down, or both.
Also, FYI, BAF doesn't recommend changing directions in the winter.
https://bigassfans.com/support/how-do-i-reverse-my-fan/
ECO Mode is an energy saving mode. I use it as a slightly slower fan speed in between a couple of my lower fan speed settings.
I use an older hue zigbee 4 button switch that has both the fan speed preset and eco mode preset that I recall as a single function when I press the buttons.
Iām glad you mentioned that the fans have communication problems on your unifi network.
I have a NETGEAR RS700 router that every once in a while it drops off the network. It was worse. But I managed to tweak a few things for better stability.
I had been complaining to their engineers about this for a couple of years. Went through at least three of their controllers. They kept telling me it was my network.
Well they came out with a Rev. 2 controller with new firmware and it has been much more stable ever since.
Their attempt at matter control is a joke.
Home Assistant exposes most all the current features, though weirdly not fan %. The Matter fan specs aren't the greatest IMO. I think the WiFi issues are impactful here too.
I have Claude Code working on it...should have an updated version shortly...
===================
Perfect! I found the protocol documentation for all the special modes. Here's what I
discovered:
Special Mode Documentation
Field Numbers (Protobuf)
Fan Special Modes:
Light Special Modes:
Mode Descriptions
Whoosh Mode (Field 58)
Eco Mode (Field 65)
Auto Mode (Field 43 = 2)
Motion Sense (Field 52)
Dim to Warm (Field 77)
Command Format
Based on the existing pattern, commands would be:
Whoosh ON: 12 07 12 05 1a 03 d0 03 01
Whoosh OFF: 12 07 12 05 1a 03 d0 03 00
Eco ON: 12 07 12 05 1a 03 88 04 01
Eco OFF: 12 07 12 05 1a 03 88 04 00
The pattern: 12 07 12 05 1a 03 [field_varint] [value]
Would you like me to add these special modes to your Hubitat driver?
Sources:
- https://www.npmjs.com/package/homebridge-i6-bigassfans
- https://github.com/oogje/homebridge-i6-bigAssFans
- https://github.com/jfroy/aiobafi6
- https://www.home-assistant.io/integrations/baf/
ā» Cogitated for 2m 30s
⯠Let's add ALL the modes...
And, updated! Tested seems to work!
https://github.com/vcrisler/bigassfan_hubitat_i6
Works! Thank you! Appreciate the quick work and all your efforts!