Replication Fan RF signal 53t

I am trying to decode my fan’s remote control in ESPhome. I cannot get it to show up. Other rf signals are received and seen. I have found other projects that have decoded the 53t remotes byt can’t seem to figure out how to get the into ESPhome
here is a code from one.

 Decoder for FAN-53T ceiling fan/light remote control
# Very similar to FAN-11T.
#
# https://fccid.io/2AAZPFAN-53T/User-Manual/User-manual-2228959
#
# Code Format: 01 <Dipswitch Code> 0 <6-bit button map>  (all bits inverted)
# Button Map Bits: [fan1, fan2, fan3, (some remotes send this when the button is released), fan0, light]
# 
# Dip switches are used as a unique ID to talk to a specific unit
#
# Some remotes have buttons labeled 0,1,2,3
# Others are labeled Off, Hi, Med, Low
#
# Fan 0 = "Off"
# Fan 1 = "High"
# Fan 2 = "Medium"
# Fan 3 = "Low"
# 
# Dipswitch: 0000
# Fan 1 - 01 0000 0 100000
# Fan 2 - 01 0000 0 010000
# Fan 3 - 01 0000 0 001000
# Fan 0 - 01 0000 0 000010
# Light - 01 0000 0 000001
# 
# Dipswitch: 0001
# Fan 1 - 01 0001 0 100000
# Fan 2 - 01 0001 0 010000
# Fan 3 - 01 0001 0 001000
# Fan 0 - 01 0001 0 000010
# Light - 01 0001 0 000001
# 
# Dipswitch: 1000
# Fan 1 - 01 1000 0 100000
# Fan 2 - 01 1000 0 010000
# Fan 3 - 01 1000 0 001000
# Fan 0 - 01 1000 0 000010
# Light - 01 1000 0 000001


frequency 303.900M

decoder {
    name        = FAN-53T,
    modulation  = OOK_PWM,
    short       = 360,
    long        = 700,
    gap         = 0,
    reset       = 2000,
    invert,
    bits        = 13,
    get         = id:@2:{4},
    get         = button:@7:{6}:[32:fan_Hi 16:fan_Med 8:fan_Low 4:button_Released 2:fan_Off 1:light 0:  ],
}

What’s the frequency of your receiver?

1 Like

What is your config and hardware for recieving rf signals?

its 433, This one for reference. Amazon.com: 433MHz Transmitter and Receiver Module Link Kits 3400 for ARM / MCU : Cell Phones & Accessories

I am running it on a nodemcu 8266 dev board. Config before. I have changed form dump: all to just RC Switch. I have changed the tolerance. Not sure what elsoe to do.

remote_receiver:
  pin: GPIO05
  dump: all
  tolerance: 50%

Do you see anything with dump: raw?

That’s why you have hard time to receive 303mhz signal.

1 Like

It is far too much to be useable.

1 Like

Well that makes sense. Now to find a 303 recover/transmitter.

Not the most common one… you could try with cc1101 transceiver(300-348mhz). They are fabulous, but I have never tried with esphome.

I found a bond rf hub that runs from 300-433. It’s expensive but seeing as I have 5 fans with the same remote might be worth the $120.

If you can find the right transciever it’s pretty easy to cheaply make something like this.

I wonder if you could somehow salvage the transceiver from something like this:

Gate Remote Control
https://a.aliexpress.com/_mtlxmli

1 Like