# Ceiling fan Increase / Decrease not setting

**URL:** <https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509>\
**Category:** Devices\
**Created:** [June 5, 2021, 10:48am UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509 "2021-06-05T10:48:17Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![busterwright](https://avatars.discourse-cdn.com/v4/letter/b/7c8e57/32.png) [@busterwright](https://forum.bondhome.io/u/busterwright)\
**Post date:** [June 5, 2021, 10:48am UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/1 "2021-06-05T10:48:17Z")

</div>

Hi all, New to Bond Home and have it set up for a few ceiling fans. I can get the light on/off and fan on/of functions working but cannot seem to get Bond to capture the increase speed or decrease speed control.

The fan does not seem to increase or decrease in speed. It comes on if press either button through the app and that’s it.

My remotes for the fans (i have two different models) appear to need the increase + / decrease - buttons pressed twice almost like a wake up for the first press, then the actual increase or decrease on the second press. The bond is capturing something but not what i need.

Any help or thoughts would be appreciated. I have had a look through the BOND V2 API for settingg but not sure what i would be looking for to see how it is set.  
Thanks

---

<div class="post-metadata">

**Author:** ![residualimages](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/residualimages/32/74_2.png) [@residualimages](https://forum.bondhome.io/u/residualimages)\
**Post date:** [June 5, 2021, 6:50pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/2 "2021-06-05T18:50:21Z")

</div>

If the original remote needs two presses, then I wonder if we just modify the recorded commands to send a repetition of 2 if it would work.

If you tap the speed increase or decrease twice in the Bond app, does it function like the original remote and actually make the fan motor change? Or not even then?

---

<div class="post-metadata">

**Author:** ![residualimages](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/residualimages/32/74_2.png) [@residualimages](https://forum.bondhome.io/u/residualimages)\
**Post date:** [June 5, 2021, 6:52pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/3 "2021-06-05T18:52:34Z")

</div>

Also, in the Settings of the device itself in the Bond app, under Advanced, do you see a template listed like so (mine lists A1 in this example)?

 ![Screenshot_20210605-145114__01](https://us1.discourse-cdn.com/flex019/uploads/bond1/original/1X/c442c3db79f64d46dc1b8228bf8cece368b3129f.jpeg)

---

<div class="post-metadata">

**Author:** ![busterwright](https://avatars.discourse-cdn.com/v4/letter/b/7c8e57/32.png) [@busterwright](https://forum.bondhome.io/u/busterwright)\
**Post date:** [June 6, 2021, 9:02am UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/4 "2021-06-06T09:02:54Z")

</div>

Yeah tried that, doesn’t work 🙃

Did a bit of playing around. If i use the physical remote and put the fan on speed 3 (has 6 speeds) and press increase speed button through the bond app, it drops back to fan speed 1. If i perform the same scenario and press the decrease speed button the bond app, it drops back to fan speed 1.

With your other question about the used template, i don’t have one listed.  
Not sure what to check next?

---

<div class="post-metadata">

**Author:** ![DanHi](https://avatars.discourse-cdn.com/v4/letter/d/e9a140/32.png) [@DanHi](https://forum.bondhome.io/u/DanHi)\
**Post date:** [June 6, 2021, 7:49pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/5 "2021-06-06T19:49:27Z")

</div>

I suspect that yours is like mine. Even though it has increase / decrease, what it’s really doing is setting it to a value (Speed 1, Speed 2, …). Try setting the remote to the lowest speed, then record the increase push as Speed 2, then push it again and record as Speed 3, for all the speeds the fan supports.

---

<div class="post-metadata">

**Author:** ![busterwright](https://avatars.discourse-cdn.com/v4/letter/b/7c8e57/32.png) [@busterwright](https://forum.bondhome.io/u/busterwright)\
**Post date:** [June 6, 2021, 11:04pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/6 "2021-06-06T23:04:23Z")

</div>

Ok thanks for input.

So just add them as speed buttons

1 2 3 4 etc

Cheers

Darren

---

<div class="post-metadata">

**Author:** ![busterwright](https://avatars.discourse-cdn.com/v4/letter/b/7c8e57/32.png) [@busterwright](https://forum.bondhome.io/u/busterwright)\
**Post date:** [June 8, 2021, 1:18pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/7 "2021-06-08T13:18:35Z")

</div>

So after a bit of hit and miss getting the Bond bridge to capture the signal for each speed i got one fan set up with all 6 speeds. Wish there was an easier way to do this, like a copy paste function. I have 4 more fans to set up.

This is why i wished i could get the increase and decrease setup going. Is there anyone on here from Bond that could help with this?

Is there someone here that could share their setup from the Bond Local API for a fan that has increase and decrease working below is mine (not working);  
{“name”:“Decrease Speed”,“action”:“DecreaseSpeed”,“argument”:1,“button\_type”:“tap”,“category\_name”:“Fan”,“feedback”:"",“icon”:“speed\_down”,“hidden”:false,"_":“779ecd55”,“signal”:{"_":“6b50b18a”},“tx”:{"\_":“0e9df930”}}

{“name”:“Increase Speed”,“action”:“IncreaseSpeed”,“argument”:1,“button\_type”:“tap”,“category\_name”:“Fan”,“feedback”:"",“icon”:“speed\_up”,“hidden”:false,"_":“9e860ab4”,“signal”:{"_":“c228170d”},“tx”:{"\_":“4d55a320”}}

Many thanks.

---

<div class="post-metadata">

**Author:** ![residualimages](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/residualimages/32/74_2.png) [@residualimages](https://forum.bondhome.io/u/residualimages)\
**Post date:** [June 8, 2021, 1:45pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/8 "2021-06-08T13:45:21Z")

</div>

If the original fan doesn’t have an ‘increase’ or ‘decrease’ speed signal (but instead keeps track of speed number and sends a discrete command for Speed 1, Speed 2, Speed 3, etc appropriate to a physical remote +/- button being pressed), then Bond can’t really make one happen.

---

<div class="post-metadata">

**Author:** ![residualimages](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/residualimages/32/74_2.png) [@residualimages](https://forum.bondhome.io/u/residualimages)\
**Post date:** [June 8, 2021, 2:37pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/9 "2021-06-08T14:37:18Z")

</div>

Also, if you’re willing, there are ways to copy at least commands via command line (API), which I’ve used to painstakingly recreate a copy of a device that was challenging to record the remote originally.

Though note, if there are different dip switch settings so that each of the 5 fans is independently controlled with only their own remote … You might not really have a way around raw recording each fan.

---

<div class="post-metadata">

**Author:** ![busterwright](https://avatars.discourse-cdn.com/v4/letter/b/7c8e57/32.png) [@busterwright](https://forum.bondhome.io/u/busterwright)\
**Post date:** [June 8, 2021, 11:26pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/10 "2021-06-08T23:26:05Z")

</div>

Hi Matt,  
Thanks again for your help with this. I am interested to try the copy command if you can help me with that. I haven’t seen this.

My fans are made by an Australian company called Arlec. There are no dip switches for multiple fans but they pair to each fan controller.

Again your assistance is greatly appreciated.

Cheers

Darren

---

<div class="post-metadata">

**Author:** ![residualimages](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.bondhome.io/residualimages/32/74_2.png) [@residualimages](https://forum.bondhome.io/u/residualimages)\
**Post date:** [June 9, 2021, 6:16pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/11 "2021-06-09T18:16:25Z")

</div>

All I’ve done before to copy commands is to “read” what is there and “write” each command one by one back to a new device (all reads and writes done by command line API calls).

I’m hesitant to say this will work for you since each fan is sending a unique / paired signal. 😕

---

<div class="post-metadata">

**Author:** ![busterwright](https://avatars.discourse-cdn.com/v4/letter/b/7c8e57/32.png) [@busterwright](https://forum.bondhome.io/u/busterwright)\
**Post date:** [June 9, 2021, 9:25pm UTC](https://forum.bondhome.io/t/ceiling-fan-increase-decrease-not-setting/2509/12 "2021-06-09T21:25:53Z")

</div>

OK thanks i’ll see what i can do. Might have to do this all manually.
