homebridge-rf-fan-remote

0.1.28 • Public • Published

homebridge-rf-fan-remote Plugin

costco-com-ceiling-fans- -best-of-ge-52-savanna-led-ceiling-fan-condo-pinterest-ceiling-fans- -costco-com-ceiling-fans

NPM Downloads

costco-canada-east-secret-items-apr-17-2017-to-apr-23-throughout-best-of-ceiling-fans-costco

ge remote control

I wrote this plugin as a wrapper around mdhiggins ESP8266-HTTP-IR-Blaster to control my GE Ceiling fan. This particular fan uses a 315Mhz RF Remote control with the Model FAN61T-4SP. 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 315Mhz RF Transmitter module.

Circuit Diagram

RF Transmitter

RF-LED

DHT-YL

Breadboard view

img_1611

Installation

  1. sudo npm install -g homebridge-rf-fan-remote

configuration

Example config.json:

}
  "accessory": "RFRemote",
  "name": "Master",
  "irBlaster": "ESP_869815",
  "remote_code": "1011100101100100",
  "summer": true
}

Required settings

  • accessory - This must be "RFRemote"
  • name - Name of the device
  • irBlaster - Hostname or ip address of your irBlaster device
  • remote_code - This is the 16 Bit unique code for your fan.

Optional settings

  • summer - Is the fan in summer mode, defaults to true
  • out - out setting for IR Blaster, defaults to 1

Finding remote code for your remote / fan

To find the remote code for fan, I used an RTL_SDR and rtl_433.

Code/rtl_433-master/build/src/rtl_433 -f 314938000 -a

[03] {26} 17 2c 8f 80 : 00010111 00101100 10001111 10

remote_code starts at bit 4, and is 16 bits long. In the example the remote_code is 10111 00101100 100

Credits

  • mdhiggins - Creating the ESP8266 based IR Blaster, sharing your plans and source.
  • nfarina - For creating the dummy plugin which I used as base for this plugin.

Package Sidebar

Install

npm i homebridge-rf-fan-remote

Weekly Downloads

0

Version

0.1.28

License

ISC

Unpacked Size

312 kB

Total Files

8

Last publish

Collaborators

  • northernman