[Request] Home Decorators (Home Depot) Fans with FCC ID: 2ABUP-FT1212R

It looks like there are a number of fans using this remote.

Example fan (the fans we have): Bayshire 52 in. LED Indoor/Outdoor Brushed Nickel Ceiling Fan with Remote Control and White Color Changing Light Kit

Link: https://www.homedepot.com/p/Home-Decorators-Collection-Bayshire-52-in-LED-Indoor-Outdoor-Brushed-Nickel-Ceiling-Fan-with-Remote-Control-and-White-Color-Changing-Light-Kit-102L52BNDDW/314467708

Supports:

  • Light Power Toggle
  • Light Dim/Bright
  • Light Color Switch (3-way toggle)
  • Fan Power Toggle
  • Fan Speeds: 1-6
  • Fan Reverse Toggle

Remote Info
MODEL: FT1212R
FCC ID: 2ABUP-FT1212R
IC: 25540-FT1212R

If looks like the fan controller used in these fans is made by: Shenzhen Funpower General Technology Co., Ltd

Right now when adding this fan manually, there is no way to control brightness nor to change color. Ideally there would also be a way to turn the fan and light on/off without the toggle, and possibly set direction without toggle as well. But I realize this may not be possible.

Any chance of adding support for this fan?

If not specifically supporting this fan, any chance of adding support for the buttons that are not currently supported in the app (for example the light colors and dimming)?

I haven’t seen the Bond staff jump in this thread, but I can give a suggestion or two.

If you wanted to ADD a new device (so you don’t mess up what is working so far) and manually record the buttons that are missing, choosing “closest name” or writing down what you recorded them ‘as’, then you can go in through the API and rename the buttons.

I have Color / Light Temp Change recorded as “Summer” or “Winter” or “Low Flame”, then renamed.
Brightness Up I have recorded as “Flame Up” / Brightness Down I have recorded as “Flame Down”, then both renamed.

Experiment with manually recording those commands as a (new) Fan or Fireplace and see if that works as a stopgap until the Bond staff are able to lend more insight?

Thanks @residualimages ! This is a good idea, I’ll check it out this weekend.

Right now I have 4 of these fans in one room. The problem is that I didn’t realize as I was installing them that I was programming them with the same remote (well, I did realize this, but, I didn’t think it through). This would be great, except that they get out of sync because the circulation/lights/light color are toggles - so some of them are going clockwise, and the others are counter clockwise, and some lights are on, some are off, and different colors :man_facepalming:

I need to go in and disconnect power from each one and program them one at a time for different remotes…

1 Like

I got back to this today. I got each fan on a separate remote.

Bond seems able to set the fan speed (1-6), but toggling the light and the fan won’t work.

Awesome, glad they’re all on separate channels now. :+1:

As far as the fan and light power…

Originally it seemed like Fan Power Toggle and Light Power Toggle were working?
If the original remote doesn’t have separate Light Power On and Light Power Off buttons (which indeed seems to be the case based on the pictures you shared originally), Bond cannot add those commands to the fans’ receivers.

What Bond Bridges can do, if you’re willing to put your original remotes in a drawer (to not use them and get out of sync with what Bond did last) and leave any wall power switches on, is to enable an option to track and trust it’s own Bond-tracked power state of the Light. Then you can use voice assistants or Bond API commands to say “Turn On Light” and it only sends the Light Power Toggle command if the last state Bond knew the light to be in was ‘Off’; if it believes the light is already ‘On’, it sends no signal.

Unfortunately that’s not available for Fan Power state.

But if you were to get creative with that Light state tracking ability, you might be able to manually record a second Ceiling Fan device in each room which has it’s “light kit power toggle” recorded as actually the fan power toggle button from the original remote.

Then again, if you have your own third party smart home controller (Hubitat, SmartThings, Home Assistant, ISY, HomeBridge, etc), you could track your own state for fan power and only send the Fan Power Toggle command via API whenever the last tracked fan power state was the opposite of what it was desired to be acted on to change to at a given moment.

Thanks for the reply!

I don’t recall now to be honest. I had tested it out last July (wow, I thought it was just a few months ago), but just got back to it yesterday. There are 4 fans in the room and when I set them up I didn’t take heed of the remote programming, so they were messed up and I knew it was a bit of a project to fix it so I kept putting it off.

It’s almost like the Bond is sending the toggle command twice. I think I saw the light flicker a few times when trying to use the Bond toggle. I tried programming the buttons a few different ways, in case it made a difference:

  1. Holding the toggle button on the remote.
  2. Pressing it once.
  3. Pressing it repeatedly.

None of these made a difference (which I sort of expected).

Yeah, my plan would be to use this in Home Assistant - so I can track state that way. But right now unfortunately I can’t turn the lights/fan on/off.

Not that it’s very easy, and I’m not certain this would lead to success, but you COULD go into the command line and edit (PATCH) the signal to be a shorter version of any pattern you can find in the signal the Bridge “heard” for a single tap.

Or mess with the Reps bit (unlike most of that thread, you’d likely want fewer rather than more, if yours is not already at 1).

Edit: just realized that’s what you and @Davideos were discussing in Lag when controlling device. :smile:

Thanks again! We are doing a bit of decoding over there. Well, Davideos is, I’m just along for the ride so far haha. I also went in last night and did some more thorough testing and re-programming and I was able to get the Fan and Light Toggles working :slight_smile:

I didn’t have much luck yet with some things like the light dimming/brightness and fan reverse, but I’m a bit more hopeful now that the other toggles are working.
Going to keep at it when I have some time.

1 Like

Do you have any advice for an absolute beginner to Bond? I’m trying to set up Home Decorators Makenna Fans. FCC ID : A25-TX045
I tried to manually add them and got pretty lost.

Hey Jeff!
Not that going by looks alone works all the time, but it does look like one of my fans which was automatically detected (after a try or two during initial “add device” steps), and assigned a Template of RCF217 – unlike the remote in the original post which looked significantly different.
That automatic detection meant I didn’t have to manually record each button press.
Only going on looks (as unsatisfactory as that is) since I’m not currently home right now, and therefore can’t verify if my FCC ID is the same as yours.

If you continue having trouble with either getting a template auto-recognized OR manually recording buttons, will you open a new topic with the FCC ID in the subject line? I’ll jump in and help more if needed there.
Also, Bond has official support that’s pretty handy to reach out to in the app itself ( under Help Center from the main screen’s Settings ).

Hi Matt,
Thank you so much for your help. I attempted to add it a few times and the remote is not recognized in the database. I did contact support and they verified that this ID is not registered.
Is there a way to enter a request to have Bond add my remote? There are so many variables on it (such as light temperature, dimming, fan speed is controlled by the same button, etc).
Thank you again for your assistance,
Jeff

Jeff,
Were you able to get this added? I have the same fan.

Unfortunately not yet. I have not tried for a few months… maybe they’ve been added to the database.
Please let me know if you find out anything and I’ll do the same.

OK let’s try to get the A25-TX045 added to the database. I need a volunteer… What is needed is to create a device on your Bridge called “A25-TX045” with a sampling of every possible state field value,
and then let us know the mapping from the buttons in the app to the state.

Something like this:

  • power off = fan off, light off
  • power on = fan off, light on 100%, cool color
  • speed 1 = fan off, light on 50%, cool color
  • speed 2 = fan off, light on 100%, warm color
  • speed 3 = fan off, light on 100%, natural color
  • speed 4 = fan on forward speed 1, light off
  • …
  • speed 9 = fan on reverse speed 5, light off

We just need to see every value of every function (and just 50% and 100% for light). We don’t need every combination of every function—that would be a big number.

We can then read out the device remotely using our customer service dashboard and (hopefully) create a database template based on it.

Same goes for the 2ABUP-FT1212R, just name it appropriately and let us know. This can save a bunch of time in procuring a whole fan that would otherwise go straight to the dumpster.

Unfortunately, unless you’re reprogramming how the Bond bridge keeps track of what you want this fan is a particularly weird beast from what I have seen…

I have two of these fans in the same room, and they won’t even always sync up to the same OEM remote properly, so one ends up at a wayoff dimmer position compared to the other if you’re not careful. But that’s just the beginning.

The main issue with these fans is that they send what seems to be a “state machine” value for the fan. I.e. whatever it sends, always on approximately the same signal, describes EVERYTHING (except the exact dimmer position which really sucks) about what the fan is doing; this includes overall power status, fan speed, lights on/off status, and fan direction of all things. I switched my fans to winter mode prior to deciding whether to use the Bond Bridge with them, and then later back, and realized one of the regular remotes would just randomly send a completely different remembered overall state. Like I went to turn the fan down, and it actually turned the lights off, sped the fan up to full speed, and reversed its rotation.

There’s a fair amount of work to make it work, needless to say. It wasn’t a “known working” fan and I tried the bridge, but without a shim of some sort in place it’s not worth it. Otherwise you’d need 48 different custom buttons based on the different states: 2 (on/off) * 2 (lights on/off) * 6 (fan speeds) * 2 (reverse/normal direction)! It wouldn’t be hard to program for the bridge itself if there’s a good enough API, state conservation/memory, and you NEVER used the regular remote to interfere with it; but otherwise it’s not worth the hassle and that’s why it’s not been done yet.

And this doesn’t include trying to alter the dimmer settings, which WOULD require state conservation/memory in the hardware in order to ensure it doesn’t randomly change every other setting on the fan if more than one user has access to the bridge app. Because as near as I could tell it just pushes a “change the dimmer setting” sort of flag. I probably need a Flipper Zero or something like that to capture the data to confirm. Based on “black box” testing of how the remotes work in my own setting at home I can definitely confirm that even just two remotes absolutely remember their own full states separately of everything else, and that’s how the dimmer button works, and sometimes it takes multiple remote interactions to get both fans to sync up on the same signal.