Homebridge Plugin for Hampton Bay Ceiling Fans
I wrote this plugin as a wrapper around mdhiggins ESP8266-HTTP-IR-Blaster to control my Hampton Bay Ceiling fan. This particular fan uses a 303Mhz RF Remote control. To use this plugin, you need to build this ESP8266 based IR Blaster device https://github.com/mdhiggins/ESP8266-HTTP-IR-Blaster, except you need to substitute the LED with a 303Mhz RF Transmitter module.
To source the 303Mhz transmitter module, I sacrificed a Hampton Bay remote, and removed the 303Mhz SAW Resonator from the transmitter module. I then on a 315Mhz Transmitter module, removed the 315Mhz SAW Resonator and replaced it with the 303Mhz SAW Resonator. Creating my own 303Mhz Transmitter module.
Example config.json:
{
"platform": "HBay",
"devices": [{
"lightName": "Ceiling Two",
"fanName": "Fan Two",
"irBlaster": "ESP_8695EC.local",
"remote_code": "0000",
"out": 3
},
{
"lightName": "Ceiling One",
"fanName": "Fan One",
"irBlaster": "ESP_8695EC.local",
"remote_code": "1000",
"out": 3
}]
}
This is the dip switches on your control module.