Select Blinds - Classic Roman Shades [Bofu BF-305]

Good news: we’ve gotten support from the transmitter manufacturer and we should have this BF-305 in our database in the next firmware release (v2.21+). That will resolve all the “reps” and “zerogap” problems discussed above.

1 Like

Wow, this is absolutely fantastic news!

Any idea of when firmware v2.21 may be released?

Thanks for making my day…

Great news Indeed. Current BETA being 2.20.5 I’m thinking we should see 2.21 any days now.

@merck

I have some hobbyist coding experience but had none with Curl so far. Still, I wanted to see if changing the “reps” and getting rid of the trailing zeros in “data” would solve the problem. Your “tutorial” seems to be using Mac OS while I’m using Windows. The major difference is in the quoting syntax. I eventually got the “reps” changed and had to struggle quite some more for the “data” as you also have to include the “encoding” method is the statement. After hours of web search, trial and errors I finally got the “data” changed as well. However, there was no improvements, the blind simply move a bit, in a similar way has if I quickly pressed the “down” button for example. Maybe some of the zeros are inserted in the middle of the long hex string and not only at the end. My knowledge of raw RF hex codes is non-existent. One thing is certain, is that it is feasible, as Select Blinds sells a Neo Smart Controller. I would still prefer using Bond as there is a plug-in available with my HA system and as a bonus Bond controls other things like ceiling fans.

All that to say that I’m thinking there’s a bit more to it but can’t figure out what. However I’m confident you can. I have until +/- July 10th to return the bridge to Amazon so in the meantime, feel free to let me know if you want me to beta test something.

Thanks.

No, I couldn’t get it to work and I’m selling my house so the issue will stay behind as i leave.

Sorry I can’t be more help - Bond needs to step up their game on this stuff.

Guys, there’s hundreds of different motors out there, made by companies who never dreamed that someone would be crazy enough to try to make them smart. There’s no documentation on any of it, and on the off chance that we get any response from the factories that make this stuff, it’s cryptic inaccurate documents that we have to translate from Chinese. We’re doing the best we can on supporting the Bofu motors. They seem to be extremely sensitive to the timing of the transmitted signals in a way we have not seen with other motors. We’ve spent weeks on it so far, but the motors are really oddly behaving.

The BF-305 remote and Bofu motors are not listed as compatible on our website. So, YMMV.

That said, we want to absolutely maximize compatibility. We’ll get a beta out as soon as it has any chance of working.

1 Like

I appreciate the transparent update! And, more importantly, your continued efforts. If there is any opportunity for BF-305 powered shades to help with testing/troubleshooting, let us know.

>

Sorry I can’t be more help - Bond needs to step up their game on this stuff.

Guys, there’s hundreds of different motors out there, made by companies who never dreamed that someone would be crazy enough to try to make them smart. There’s no documentation on any of it, and on the off chance that we get any response from the factories that make this stuff, it’s cryptic inaccurate documents that we have to translate from Chinese. We’re doing the best we can on supporting the Bofu motors. They seem to be extremely sensitive to the timing of the transmitted signals in a way we have not seen with other motors. We’ve spent weeks on it so far, but the motors are really oddly behaving.

The BF-305 remote and Bofu motors are not listed as compatible on our website. So, YMMV.

That said, we want to absolutely maximize compatibility. We’ll get a beta out as soon as it has any chance of working.

1 Like

I completely agree with bryonbnm ----- I appreciate the update and continued efforts, and I’d also like to volunteer with testing the BF-305 remote if needed. I figured there were some challenges, else we would have heard something by now. I certainly hope you can find the solution.

Thanks, again!

1 Like

@robhouston @bryonbnm @mv1707 : Thanks for the offer of help. Actually there is something you can do. If you would PM me the Bond ID and Device Name(s) of any BF-305 or BY-305 devices you’ve already programmed. These would be “manually recorded”. And, for each one, tell me how it’s working. Does it work at all? Or only partially. – We can check the transmissions from your remotes, maybe they will shed some light on it beyond the signals we can see from the remote we have in our lab.

Just sent you a PM with the requested information.

Thanks!

1 Like

Same here. Just sent PM with information.

1 Like

Thanks for the info.

Follow up questions about your BF/BY-305 remote control to operate the motors. Note I am NOT talking about using the Bond Home app at all:

  1. When you do a short tap on the up/down button, does the motor (a) move only a short step (about 20 degrees) or (b) move all the way up/down to the limits? – My motor does (a).

  2. When long-pressing the up/down button, what does the motor do? — Mine make a short movement (same as short tap), but then after ~1/2 sec they start moving all the way to the limit, and continue moving even after my finger is lifted off the button.

  3. What is the reliability of the motor’s response to the factory remote control on the short tap? Please try a simple experiment: move the motor to the lower limit. Then do 20 short taps. Count how many times the motor successfully responds. – In a test here with two motors being controlled simultaneously, one motor that responds 19/20, the other responds 15/20.

  4. Any comment on reliability of the long-press? If you hold down the button, do all the shades move? Do they all move at the same time? Or do they move in a staggered way? — In my experience, shade motors on the same remote channel may move with 0.5–1.5 seconds of difference.


Philosophical aside: We have found that products controlled via hand-held remotes can get away with intermittent responsiveness because there’s a tight control loop in the human nervous system, like eye-hand coordination, whereby a user will notice the lack of response and just tap again. After a while, this may be barely noticeable. However, when you then set up a schedule with the Bond Bridge, it’s really noticeable if your shades did not respond, because the human brain is out of the loop. In short, the bar is much higher for reliability of an automated system.

So, I have the little switch inside my BF-305 remote set to the “R” setting, which makes the motor operate as the “b” option. The “up” button on the remote moves the motor all the way up, the “down” button moves it all the way down, and the middle button moves it to the preferred position on the first press, and stop on the second press. Long-presses don’t do anything different in the “R” settings.

The reliability of the motor’s response in this mode is 100%.

If this doesn’t answer all your questions, please let me know, and thanks again!

Rob

1 Like

Thanks all for the input. With your help, we’ve cracked it! We have an alpha working on my desk here. Will deploy in v2.20.10-beta tomorrow for your feedback, and then out to “stable” a few days later.

1 Like

Fantastic! I’ll look forward to testing tomorrow’s beta release!

Rob

v2.20.11-beta firmware is available now. Please let us know how it works for you. You will need to tap on the “BOFU” or “BF-305” options when you have a choice of several detected protocols.

Can you please advise the setup steps. I’m not getting an option under Shades once I go through the remote pairing step.

merck Olibra
July 8

v2.20.11-beta firmware is available now. Please let us know how it works for you. You will need to tap on the “BOFU” or “BF-305” options when you have a choice of several detected protocols.

First, upgrade Bond Bridge to v2.20.11 or higher firmware.

Now add the shade:

  • (+) button
  • Remote Control
  • select your Bridge
  • Shades
  • Other
  • Set location & name > Continue
  • choose a command > pick any one
  • now record your BF-305 remote
  • You will get a few options, select the “BF-305” one (See image below)
  • confirm that it works at the test screen
  • Success! You now have the new device added.

@merck , Thanks for all the great work. It is almost there but needs a bit more. Here are my results.

BY-305 :

  • Channel #1 : I have (2) older roller shades on this channel. Adding this channel went as planned using the new remote in the database Both shades works well and synchronized.
  • Channel #5 : The same procedure was followed but for some reasons Channel #1 was being controlled again. Switched to manual set-up and with a few trial and errors got it to work.
  • Channel #2 : Same thing as previous.
  • Channel #4 : Same as previous. I have (2) shades on this channel. Its hit and miss for synchronization. Sometime one roller will react sometime both.
  • Channel #3 : I gave-up on this one as it just would not work.

I moved on to my last shade working on Channel #1 of a BF-305. Used the automated set-up and surprise surprise it is controlling Channel #3 of the BY-305 that I had given-up.

So I’m not too sure why it is not fully working. If you look at the data from the server end, I have named the device as ex.: BY-305/1.

Let me know if you need more info.

Confirmed. Working on all three blinds.

Any guidance on double clicking STOP for the favorite setting? That is the only function not working on BF-305.

1 Like