# \[APP\]\[Cloud & Pro\] SwitchBot (Release 2.0.87, Test 2.0.96)

**URL:** <https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296>\
**Category:** Apps\
**Tags:** app\
**Created:** [February 2, 2021, 7:31pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296 "2021-02-02T19:31:36Z")\
**Posts on this page:** 20\
**Page:** 19

<div class="post-metadata">

**Author:** ![Philip\_E](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philip_e/32/50429_2.png) [@Philip\_E](https://community.homey.app/u/Philip_E)\
**Post date:** [January 19, 2022, 1:12pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/363 "2022-01-19T13:12:55Z")

</div>

amazing…now as I’ve added the curtain(HUB), the homey found the curtain(BLE) afterwards as well - same range/location…  
I’ve deleted the curtain(HUB) and everything works now as intended.

whatever…I’m happy now 😃  
Thanks.

Summary for others:  
Its possible to use them in Homey WITHOUT an hub…

---

<div class="post-metadata">

**Author:** ![Yestond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yestond/32/9807_2.png) [@Yestond](https://community.homey.app/u/Yestond)\
**Post date:** [January 22, 2022, 8:15am UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/364 "2022-01-22T08:15:26Z")

</div>

I get a timeout error for my switchbot bots when sending a command.  
The hub sende IR commands without problems.  
Can someone help me?  
This happens when trying to search for devices in homey

 ![Screenshot_20220122-091731](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/f/4fbb3bed633d59a84af4e20658a7662aa7481fbf.jpeg)

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 22, 2022, 11:45am UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/365 "2022-01-22T11:45:24Z")

</div>

Could you try doing a repair on the bot device.  
If the app was updated from a pre v1 then it’s possible that it is still trying to use the old authentication method and a repair will solve that.

---

<div class="post-metadata">

**Author:** ![Yestond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yestond/32/9807_2.png) [@Yestond](https://community.homey.app/u/Yestond)\
**Post date:** [January 22, 2022, 4:22pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/366 "2022-01-22T16:22:11Z")

</div>

Thanks for the reply.How do I repair it? Is it in homey app or switchbot app?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 22, 2022, 4:25pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/367 "2022-01-22T16:25:36Z")

</div>

It’s in the Homey app. Open the device tile then tap on the ⚙ (top right corner). Tap on Maintenance and then Try Repair.

---

<div class="post-metadata">

**Author:** ![Yestond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yestond/32/9807_2.png) [@Yestond](https://community.homey.app/u/Yestond)\
**Post date:** [January 22, 2022, 4:30pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/368 "2022-01-22T16:30:54Z")

</div>

Yeah I don’t have that option🤨 I’m on experimental 1.0.1

 ![Screenshot_20220122-173035](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/84b5df246db8cc7edf918da3fd51a4718ce03cda.jpeg)

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 22, 2022, 4:41pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/369 "2022-01-22T16:41:24Z")

</div>

That’s strange as I’m on the same version.

 ![Screenshot_20220122-163952_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/9/b99da4c61f0ec638e11a7d0bd3ecfbe835ae276d.jpeg)

 ![Screenshot_20220122-164055_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/8/18ef822073a2683fcd2a75a2a0b62aeeac4b0fa7.jpeg)

---

<div class="post-metadata">

**Author:** ![Yestond](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yestond/32/9807_2.png) [@Yestond](https://community.homey.app/u/Yestond)\
**Post date:** [January 22, 2022, 5:12pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/370 "2022-01-22T17:12:05Z")

</div>

Ok just added bot through cloud and not via BT. I got the option now but it didn’t help.  
I get this error

 ![Screenshot_20220122-181134](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/f/cf91bfba01ef122446e732e3601a6441165263ab.jpeg)

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 22, 2022, 8:32pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/371 "2022-01-22T20:32:14Z")

</div>

Ah, sorry didn’t realise the first one was via BLE.  
I have found the cause of the error and it will be fixed in the next update. Hopefully that should be published to test tomorrow as I still have testing to do on a couple of other changes.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 23, 2022, 3:26am UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/372 "2022-01-23T03:26:41Z")

</div>

> [@Yestond](#):
>
> I get a timeout error for my switchbot bots when sending a command.

One cause of this problem is if the distance between Homey and the bot is too far so the signal is intermittent.

> [@Yestond](#):
>
> This happens when trying to search for devices in homey

The Get Hub Devices feature now requires at lest one Hub device to have been add to Homey to create a pairing session. I will try to improve that in the future.

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [January 24, 2022, 10:29pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/373 "2022-01-24T22:29:39Z")

</div>

I am still running a test version (which is updated automaticly), is this a save or is it better to install the ‘normal’ version instead?

If use normal version, can i install it without loosing my flows etc?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 24, 2022, 10:58pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/374 "2022-01-24T22:58:36Z")

</div>

The test version should be fine and if you have added devices with it then I would recommend staying with it. I have made the app backward compatible so devices added with the old version continue to work as they did before. But devices added with the new version will be using the OAuth connection method which the old app won’t understand.

---

<div class="post-metadata">

**Author:** ![Michael\_Medin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michael_medin/32/2311_2.png) [@Michael\_Medin](https://community.homey.app/u/Michael_Medin)\
**Post date:** [February 3, 2022, 7:12am UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/375 "2022-02-03T07:12:38Z")

</div>

I just got my switchbot hub mini and added the curtains to that instead of via BLE as before.  
I am using the latest test app (as it feature oauth login), and it was a bit of a bumpy ride 🙂

First off pairing does not work as expected after “you can now close the window” I got nothing…  
Exiting out and repairing though meant I was logged in and devices was added.  
So pairing seems to work in the end (I have experienced in other homey apps so might be a homey feature).

Next up I press the “open close button” and get nothing…  
Absolutely NOTHING happens, no errors, no messages, no logs, nothing…  
After a while the state goes back to what it was before i.e.  
The only bit of life is that it can see devices if I click the “Get hub devices”

Then I see a flag in the get device list which states “enableCloudServices” which is false, and think: Eureka…  
Go back to switchbot and enable cloud services for my curtain devices…  
And now it works… ish…

Clicking the button now starts the motor, it goes really really slows, back and forth maybe 10 cm and then stops…  
It makes a very different sound… Clicking the button in the switchbot app does not do this…  
Realize that “last used” power mode is not working so manually set power mode to maximum and: voila… not it works…

So to make a long story short… Some suggestion for improvements:

- Create a notice if trying to add/control a device which is not cloud connected
- Make maximum performance the default if “last used” has no value
- Have a look at the oauth flow if this is not controlled by homey

// Michael Medin

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [February 3, 2022, 2:51pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/376 "2022-02-03T14:51:25Z")

</div>

Thanks for the feedback. The first two points are good ideas, so I will look into those.

The third point is in the hands of Athom. As you say, it happens in other apps, including Athom’s.  
I have tried to figure out why, but it is buried too deep for me to see. My suspicion is that Homey occasionally misses a message that is sent.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [February 7, 2022, 2:46pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/377 "2022-02-07T14:46:43Z")

</div>

I have published a new test version that reports when the cloud option is not enabled. It also defaults the Motion mode to performance.

---

<div class="post-metadata">

**Author:** ![Bisch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bisch/32/12491_2.png) [@Bisch](https://community.homey.app/u/Bisch)\
**Post date:** [February 9, 2022, 3:54pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/378 "2022-02-09T15:54:10Z")

</div>

Switchbot perfectly worked for months. But since few days/weeks it stopped working. Switchbot is one level higher than Homey but it used to work. What could have happened? In which protocoll is Homey talking to switchbot?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [February 9, 2022, 4:06pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/379 "2022-02-09T16:06:43Z")

</div>

> [@Bisch](#):
>
> In which protocoll is Homey talking to switchbot?

That depends on which device type you add as it can use BLE or the cloud API.

What version are you using?  
Do you have a Homey (cloud) or Homey Pro?

---

<div class="post-metadata">

**Author:** ![Bisch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bisch/32/12491_2.png) [@Bisch](https://community.homey.app/u/Bisch)\
**Post date:** [February 9, 2022, 9:13pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/380 "2022-02-09T21:13:43Z")

</div>

I have one switchbot running. No more switchbot devices and no switchbot hub. Using regular Homey with cloud enabled

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [February 9, 2022, 9:28pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/381 "2022-02-09T21:28:56Z")

</div>

Hmm, can you confirm if you are using the BLE option when installing the device in Homey?  
The other (hub) devices only work if you have a Switchbot hub.  
I guess as you say it has worked then I presume you have installed it via BLE.  
As you have a Homey Pro (I think) could you enable the logging, let it capture data for a few minutes and then send the log to me. The option to enable logging is in the More \> Apps \> Switchbot \> Configure App screen.

---

<div class="post-metadata">

**Author:** ![Bisch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bisch/32/12491_2.png) [@Bisch](https://community.homey.app/u/Bisch)\
**Post date:** [February 10, 2022, 6:25pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/382 "2022-02-10T18:25:16Z")

</div>

I just have non-pro homey but there was already logging when I looked it up. Used the send function. The switchbot app shows a BT Symbol next to my switchbot. I can also activate the switchbot using the switchbot native app (when close enough I guess)

[Previous page](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296.md?page=18)

[Next page](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296.md?page=20)
