[APP][Cloud & Pro] SwitchBot (Release 2.0.76, Test 2.0.85)

Maybe try to remove the curtain driver from Homey and pair it again with Homey. You’ll need to update your flows afterwards (as the device ID will change); for that you can use this tool: Flow Converter.

Could you send the Log from the app settings page.

Configure it as shown and wait for the position to be reported.

repairing is not an option, I have 6 and all 6 have this issue.

As said, when I use the hub cards it works and using the via HA it also works (HA connects also using BLE).

It worked fine until 1 or 2 days ago, since I received the homey update.

at the moment it works again (restarted the app an hour ago).

I set the log and changed the position an waited, noting happens in the log

I did several open/close etc but the log stays empty, when I push send it errors tht it is empty.

But the position reports oke after opening/closing, the problem itself is not occuring at the moment

edit

I restart the APP again and tested again, the app log only shows:

  • 2026-07-30T20:46:13.369Z
  • BLE advertisement subscriptions enabled

Nothing more, not even when opening/closing the curtains…

I understand. I have two Curtain 3 drivers. One I had for a longer time and one I added recently. I noted that the older one had different options compared to the newer one, when it comes to the recently introduced Quick Actions in Homey. Only after re-pairing the older driver I got the same new options. So my thought was that your issue might also be caused by a change in the Homey firmware that could be fixed by a re-pair.

@Adrian_Rockall

How to fix my issue?!?!
Again today values where 0…

Log empty…

I updated the app to the last official version (instead of test) and immiatly after it was installed my automation started to run because they now had the correct values in the cards.

But I am not sure if this version fixes the problem, the log is stil empty

Could you elaborate on this, do you mean you are using my ESP32 code?

Yes

Yes indeed, using your ESP32 code.

Could you point your browser at the ESP32 and click on view registered devices (tabl)

Then find the curtains and check the position that is showing in there.

Off topic: I see you are running version 2.15, while the available version on GitHub is 2.14. Is this a new version in the making?

All the code changes are on GitHub but I must have forgotten to build the binaries.

I will check it later to refresh my memory on what I changed and maybe update the binaries this afternoon.

Perhaps (some of) those changes were related to the added feature in the Homey OS firmware to subscribe to BLE advertisements? I saw that you posted a question beginning July on Slack and you posted some screenshots from your SwitchBot BLE Hub. On the Runtime Stats page it shows a Start/Stop BLE Scan button and some additional stats in the Unknown Devices section, that I don’t have in the 2.14 version.

I have published a new test version of the app as it seems the last version had a regression of BLE events so only the presence sensor was being processed.

Hi Adrian, were you able to rebuild the binaries of the ESP32 BLE Hub?

They are up there now

Hi … most of my devices (Humidity/temperature sensors BLE) do not update anymore since ~ 9-10 hours … seems related to an update? app page here says updates 10 hours ago (currently).

image

Interestingly 1 device did update 2 hours ago :thinking:

Restart of app or entire home did not resolve the situation.

Any ideas? related to an app update?

Update: basic communications seems to work:

* 2026-08-10T18:59:25.936Z
* [local-subscription] BLE advertisement received for H/T Outdoor (c26319a8b4f4)

* 2026-08-10T18:59:25.937Z
* [local-subscription] BLE advertisement received for H/T Bath Room (c26319a8b4f4)

* 2026-08-10T18:59:25.943Z
* [local-subscription] BLE advertisement received for H/T Bed Room (c26319a8b4f4)

so may just not updating the Homey device states properly?

I have the same here with 6 Switchbot H&T devices (using these already for years). I’m using the Switchbot app version 2.0.83.

Restarting Homey does not solve the problem. Suddenly this morning, after 20h, I received an update for maybe 30min. Since then, there have been no updates of the capabilities.

I have the same problem with 3 devices.

The only thing I can think of is where I have switched to advertisements instead of polling.

I am looking into it but mine is working fine, so I am just making guesses.

thanks! do you need any logs for looking more into the details? if yes, just give some instructoins how to obtain the infos you need.