# \[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:** 106

<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 25, 2026, 12:42pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2112 "2026-02-25T12:42:59Z")

</div>

The code and instructions are here :

> **[GitHub - AdyRock/SwitchBotBLEHub: Code for a ESP32, Arduino compatible board to make...](https://github.com/AdyRock/SwitchBotBLEHub)**
>
> Code for a ESP32, Arduino compatible board to make into to a network local hub for SwichBot BLE devices.

You might need an ESP32 with a bit more memory than that one though.

Just use the normal SwitchBot app on Homey and it will automatically boost the BLE devices.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [February 25, 2026, 1:47pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2113 "2026-02-25T13:47:40Z")

</div>

Dear @Adrian_Rockall could you maybe be (a little) more specific which ESP32 you would recommend and where (Amazon or AlieExpress) to buy ?

How about these :

[https://amzn.eu/d/0eMusgNM](https://amzn.eu/d/0eMusgNM) ?

Thank you very much for all your help & effort.

---

<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 25, 2026, 2:26pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2114 "2026-02-25T14:26:34Z")

</div>

I have a couple of recommendations in the repo readme, but they are quite old now.

I think they should be OK. They don’t specify how much FLASH they have, but they have a good RAM size, so I guess they are a good spec.

The app is quite large, so you will need one with at least 4MB of FLASH.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [February 25, 2026, 2:49pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2115 "2026-02-25T14:49:45Z")

</div>

I might have found even a better one in my opinion but would like have your opinion/input about this one:

> **[Waveshare ESP32-S3 Mini Development Board, Based On ESP32-S3FH4R2 Dual-Core...](https://www.amazon.nl/-/en/Waveshare-Development-ESP32-S3FH4R2-Castellated-Applications/dp/B0CHYHGYRH)**
>
> Waveshare ESP32-S3 Mini Development Board, Based On ESP32-S3FH4R2 Dual-Core Processor, 240MHz Running Frequency, 2.4GHz Wi-Fi & BT 5, Castellated Module, Suitable for SMD Applications : Amazon.nl: Electronics & Photo

And will I need to remove snd reinstall/ pair the BLE switchbot devices again to homey after setting up 2 or 3 of these ESP32 devices?? Or can I leave them like now the have been added to my Homey Pro 23 ?

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [February 25, 2026, 3:05pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2116 "2026-02-25T15:05:11Z")

</div>

@DoctorBazinga: Just FYI, I am using this ESP32 board (off Amazon) for running Adrian’s ESP32 BLE Hub:

> **[Freenove ESP32 Dev Board Kit, Dual-core 32-bit 240MHz Microcontroller...](https://www.amazon.nl/-/en/Freenove-Dual-core-Microcontroller-Development-Projects/dp/B0C9TGJRPH)**
>
> Overview: ESP32 dev board is a small but powerful controller with onboard wireless. This kit helps you learn and use it with its tutorial and project examples. We provide free technical support to help you with any questions and problems. Tutorial...

---

<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 25, 2026, 3:22pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2117 "2026-02-25T15:22:08Z")

</div>

Yep, that one looks OK. Plenty of RAM and suitable FLASH size.

> [@DoctorBazinga](#):
>
> And will I need to remove snd reinstall/ pair the BLE switchbot devices again to homey after setting up 2 or 3 of these ESP32 devices?? Or can I leave them like now the have been added to my Homey Pro 23 ?

Just leave them like they are now. The app will detect the ESP32 and request the list of devices that it has found. If it finds one with a MAC address that matches the device in Homey it will use that, plus the ESP32 will push changes to Homey.

---

<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 25, 2026, 3:27pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2118 "2026-02-25T15:27:30Z")

</div>

> [@DoctorBazinga](#):
>
> after setting up 2 or 3 of these ESP32 devices??

The range on the ESP32 is pretty good, so you might only need 1, but if you have more it will get updates from all of them and use the one that reports the strongest signal from the device to send commands.

---

<div class="post-metadata">

**Author:** ![SmartHomePrimer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomeprimer/32/150702_2.png) [@SmartHomePrimer](https://community.homey.app/u/SmartHomePrimer)\
**Post date:** [February 25, 2026, 4:23pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2119 "2026-02-25T16:23:26Z")

</div>

They are so inexpensive (usually) that I would highly recommend getting more than one. I bought the 3-Pack that @Adrian_Rockall recommended and it was only $25 CAD total (14.24 EUR). Not sure if that’s the same actual pricing you’d get, but I would not expect it to be much more than that.

I thought I was managing with just one, but it turned out that the signal for one of my contact sensors was just a little too weak.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [February 26, 2026, 3:42pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2120 "2026-02-26T15:42:21Z")

</div>

I just received my ESP32-S3-Zero device from Amazon ( [[APP][Cloud & Pro] SwitchBot (Release 2.0.57, Test 2.0.60) - #2115 by DoctorBazinga](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-57-test-2-0-60/42296/2115) ) I connected it and did the flash.

After the flash was finished is started erratically to disconnect & connect to my usb port on my laptop. and the LED because from blue to 1 or 2 seconds red and then off. Now it seems dead / at least still erratically connecting/disconnecting to the usb port.

Sending it back to Amazon. 😎

How much power does it need ?

---

<div class="post-metadata">

**Author:** ![SmartHomePrimer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomeprimer/32/150702_2.png) [@SmartHomePrimer](https://community.homey.app/u/SmartHomePrimer)\
**Post date:** [February 26, 2026, 3:44pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2121 "2026-02-26T15:44:31Z")

</div>

I would suggest try flashing with a different cable first. You may have just done a corrupt upload of the firmware due to the cable, not being able to sufficiently transfer the data.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [February 26, 2026, 3:48pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2122 "2026-02-26T15:48:58Z")

</div>

I fotgot to mention. Sorry thah I already tried another USB C to usb-C cable fresh out of the box and the USB-C port I use(d) is normally occupiet by a samsung T7 external ssd drive for backup.

In the 1st attempt to flash the ESP32-S3-Zero I used the same cable I,m using for the Samsung T7 ssd drive. An Before my 1st flash “finished”this erratically disconnecting/connecting / detecting / not detecting the device on/to the usb port wasn’t happening.

But the led on the device was at 1st connect to my laptop constsnt blue. After Flashing was finished it began flashing red.

I disconnected it after 5 -6 seconds been “finished” flashed and 3 or 4 times flashing red led and connected again and the led was completely off and started this erratically behavior.

(by the way: this thing is so tiny. Smaller than a postal stamp. (And I was a collector of some of the smallest stamps in the world in my childhood).)

I chose the ESP23-S3-Zero because of the support of Bluetooth 5 so it would be more future proof for (upcoming) SwitchBot bluetooth devices. Also Bluetooth 5.x has a bigger range and speed and has been developped/meant for wearable and IOT-devices. )

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [February 26, 2026, 7:00pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2123 "2026-02-26T19:00:24Z")

</div>

Not sure whether a factor: I had to change the SPI mode in the flash tool to DIO (instead of the default QIO) in order to get the ESP32 to work properly.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [February 27, 2026, 9:03pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2124 "2026-02-27T21:03:32Z")

</div>

Thanks.

But “DIO” didn’t do anything (better).

Have a nice weekend.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [February 27, 2026, 9:19pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2125 "2026-02-27T21:19:18Z")

</div>

Too bad; was worth a try.

---

<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 28, 2026, 12:34pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2126 "2026-02-28T12:34:52Z")

</div>

> [@DoctorBazinga](#):
>
> ESP32-S3-Zero

I have order a pack of those from Amazon, which should be with me tomorrow to have a play.

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [February 28, 2026, 2:35pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2127 "2026-02-28T14:35:45Z")

</div>

That would be awesome if you could make it to work because I just received another/ 2nd one and did the same with the flashtool and now its "malfuntioning” the same as the 1st one.

Here some screenshots from my flash routine:

Athe the 1st flash (attempt) the device is 1st flashing a few time blue with the led than begings flshinh red when discovered an installed ad USB device on my windows 10 laptop.

 ![IMG_8647](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/0/40017b1d0522d7b56fd84ad087831b12418a7a42.jpeg)

 ![IMG_8648](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/a/6a0b2ab4ebb1bd05b7146f1118513fcb93aeca98.jpeg)

It doesn’t matter If I use QIO or DIO. The Flash is Finished.

 ![IMG_8651](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/f/df266b03a80fcbeb68231102e243e70128f50919.jpeg)

 ![IMG_8650](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/b/6bd8f2fd3a6c1b1796cecd88c4ed3ae718bb7c8d.jpeg)

AFTER the 1st flash that has finished the led isn’t lighting up at all. Its dark.

So I just disconnected the device for a power cycle and connected it to a USB-c powersupply and began searching for the wifi accespoint. (LED is still constantly dark). Nothing within 5 minutes. So reconnected it to my laptope and there its reattempting to connect (=connecting /disconnecting (sound)) to the usb every 2 seconds.) But miraculously I can stille attempt/try it to flash again and it also finishes again.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [February 28, 2026, 2:50pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2128 "2026-02-28T14:50:37Z")

</div>

I think you are using the wrong image. The instruction states that you need to use the ‘merged’ version of the image: SwitchBotBLEHub.ino.merged.bin.

 ![SB ESP32 BLE Hub Image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/f/5f92660c97c5ad1792ae89714e2b60d2de960dc8.png)

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [February 28, 2026, 3:08pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2129 "2026-02-28T15:08:14Z")

</div>

Ok.

If it just would have been so easy :

 ![IMG_8655](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/483862e20472f6c6fa59945ed03f971f3aaf2819.jpeg)

 ![IMG_8657](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/4/e4960cfc16251d94479468019a71b0be8380a64c.jpeg)

And still no “live-sign”. (No led and no wifi “Switchbot\_ESP32” (acces point).

 ![IMG_8656](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/4/b462bba4d428963a75124b8501ef830ed1e74332.jpeg)

Soecs of the powersupply I (intend to) use if its not connected to my laptop. Its just new/fresch out og irs packaging.  
Same as I use them for 7 pieces of ESP32-D1 mini modules= nodes for “[espresence](https://homey.app/nl-nl/app/nl.mennovanhout.espresense/ESPresense/)” (still for my Home Assistant. Maybe Later I transfer to Homey.)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/2/e20f41f99a06e1adeb85400a00319f5848c8e67d.jpeg)

🤷🏻

(by the way I have tried to use Ardinio IDE but got really confueds at the specified version number of thinks to add and ath point 7 \> I had to give up. maybe some screenshots in the guide/explanation would be (extra) usefull. Too much menu /screenoptions for me.)

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [February 28, 2026, 3:23pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2130 "2026-02-28T15:23:08Z")

</div>

I understood that the merged-version also includes the partition/file/boot system and the non-merged version only the BLE Hub software. Hence, for the initial flash you need the merged version and for future updates only the version you initially tried (though you upload that via the BLE hub’s web interface). Though it was not the definitive solution, the non-merged version would not have worked.

What happens if you use the Erase-option in the flash tool and then reflash it with the image?

Also: in one of [your prior posts](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-57-test-2-0-60/42296/2127) I saw that you started the flash tool with ‘LoadMode’ USB. In my case this is UART (which I cannot change). Do you have the option to to change it to UART?

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [February 28, 2026, 3:47pm UTC](https://community.homey.app/t/app-cloud-pro-switchbot-release-2-0-87-test-2-0-96/42296/2131 "2026-02-28T15:47:12Z")

</div>

OK.

I did the erase once.

After that I disconnected the device. Shut down the flash too. Reconnected the device. Started the flashtool and chose ESP32-S3 / Develop / UART.

And flashed the merged file on it until finish. Then disconnected the device invl. cable and connected it to the power supply. NOTHING !

Thank You very much for your time and efforts helping me YOU ALL. I’m feeling more and more in your dept because You invest so much time etc. in a humble newbie (in esp32) like me.

Have a nice weekend. ( No stress / hurry. This problem is not life threatening. )

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

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