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

Diagnostic Report abf3378d-6e5e-4df0-8212-2194add199ad. Cant add a new device and I was on the

test version of Switch-bot and recently switched to the production version and still can’t add a new device. Been trying to add a device that was already added, and then recently removed.

Can you open the log tab and check id there are any errors reported. You can send that log if you want me to take a look.

Hi again. It didn’t help, I still get the same “Rate limit” and very often I can’t unlock my doors with Homey and have to use the Switchbot app.

I have five locks in total, four at my house and one at my moms house.

I have two Hub Mini and one HP E23 at home, my mom have one Hub Mini and one HP E23.

Did you set the Number of Homey’s to 2 on both?

SwitchBot only allows 10000 calls per day and the app works out how frequently to poll based on the number of devices that require polling. If you have more than one device accessing your account then the app has to allow for that and divide the allowance between them on each device.

No I did not, found out that my Homey still had 1 in the settings. I have changed that now.

Here are the logs

  • 2026-06-17T21:15:36.041Z !!! Getting API Key returned NULL * 2026-06-17T21:15:42.176Z !!! Peripheral Not Found: FA:4C:75:6F:7F:E8 * 2026-06-17T21:15:42.177Z !!! Peripheral Not Found: CC:9E:33:7C:4C:50 * 2026-06-17T21:15:42.178Z !!! Peripheral Not Found: F8:27:55:D8:58:95 * 2026-06-17T21:15:42.178Z !!! Peripheral Not Found: B0:E9:FE:98:C7:B0 (MAC: b0:e9:fe:98:c7:b0) * 2026-06-17T21:15:42.180Z !!! Peripheral Not Found: B0:E9:FE:AD:7D:2B (MAC: b0:e9:fe:ad:7d:2b) * 2026-06-17T21:15:42.181Z !!! Peripheral Not Found: B0:E9:FE:90:CF:32 (MAC: b0:e9:fe:90:cf:32) * 2026-06-17T21:15:42.183Z !!! Peripheral Not Found: B0:E9:FE:E1:37:FA (MAC: b0:e9:fe:e1:37:fa) * 2026-06-17T21:16:22.823Z !!! Peripheral Not Found: FA:4C:75:6F:7F:E8 * 2026-06-17T21:16:22.824Z !!! Peripheral Not Found: CC:9E:33:7C:4C:50 * 2026-06-17T21:16:22.917Z !!! Peripheral Not Found: F8:27:55:D8:58:95 * 2026-06-17T21:16:22.918Z !!! Peripheral Not Found: B0:E9:FE:98:C7:B0 (MAC: b0:e9:fe:98:c7:b0) * 2026-06-17T21:16:22.920Z !!! Peripheral Not Found: B0:E9:FE:AD:7D:2B (MAC: b0:e9:fe:ad:7d:2b) * 2026-06-17T21:16:22.921Z !!! Peripheral Not Found: B0:E9:FE:90:CF:32 (MAC: b0:e9:fe:90:cf:32) * 2026-06-17T21:16:22.923Z !!! Peripheral Not Found: B0:E9:FE:E1:37:FA (MAC: b0:e9:fe:e1:37:fa)

Did you send the log?

The way it is pasted in there is almost unreadable as it has lost all of it’s formatting. It looks like the issues in there are problems with BLE.

I have published a new test version.

Ha Adrian, zojuist een log verzonden van deze Weather Station. Wellicht dat je die toe zou willen voegen :slight_smile:

Just an update, it have worked well for some days now. Thank you!

I have been looking into this one, but ATM all it supports is reporting the current temperature and humidity.

The API does list some methods to set text, but I can’t seem to make that work, or at least I can’t see where it is displayed. I have asked my contact at SwitchBot about that and will publish a new version once I know if they are going to be supported.

I did send the logs

Ok, it’s working now. The new test build for Switchbot fixed the issue, also my network was having IPV6 issues which have now been fixed. Thank you Adrian!!!

Ok, new issue. The Switchbot Relay Switch and 2PM Hub can be added, receive information but cant control devices. I sent the logs. Also can you add the relay switch and 2PM BLE options?

Hi,

Could the Alarm for the Water Leak Sensor be turned Off?

I selected the (BLE) version paired it directly to Homey Pro

Thanks

Hello,

I bought a SwitchBot Smart Radiator Thermostat to test it out.

I connected it to a Hub Mini. It displays correctly in the SwitchBot app and can be controlled without any issues.

Afterward, I integrated it into the Homey app. However, no current data (set temperature, mode, and measured temperature) is displayed in the Homey app.
If I change the temperature or heating mode via Homey, the change is applied to the thermostat and also updated in the SwitchBot app.

However, if I change the temperature or heating mode directly on the thermostat or in the SwitchBot app, the change is not transmitted to Homey. Homey continues to display the values ​​last set via Homey.

All my other SwitchBot devices work perfectly with Homey.

Is this a known issue, and is there a solution for it?

Best regards,
Bernd

Hi Adrian,

I was just checking the Log tab in the app (v2.0.76) and see the following error entry every minute:

2026-07-07T11:50:55.919Z !!!!!! No OAuth client available to register the SwitchBot webhook
2026-07-07T11:51:55.922Z !!!!!! No OAuth client available to register the SwitchBot webhook
2026-07-07T11:52:55.924Z !!!!!! No OAuth client available to register the SwitchBot webhook
2026-07-07T11:53:55.926Z !!!!!! No OAuth client available to register the SwitchBot webhook
2026-07-07T11:54:55.929Z !!!!!! No OAuth client available to register the SwitchBot webhook
2026-07-07T11:55:55.930Z !!!!!! No OAuth client available to register the SwitchBot webhook
2026-07-07T11:56:55.932Z !!!!!! No OAuth client available to register the SwitchBot webhook

I only have two BLE devices (both Curtain 3 drivers) connected via your ESP32 BLE Hub. The log source on the said tab is set to ‘BLE Only’.

The error seems to relate to when using a SwitchBot hub, which I don’t have. Looks like the app is checking for a connection with the SwichBot hub every minute, which will never succeed. Maybe that check can be disabled if no hub devices are connected?

Thanks for the information, I will check it this evening.

OK, that is harmless noise that can be ignored. I have added a fix to only start the polling once a hub device is detected and that will be in the next update.

Thanks for checking and fixing :+1:.