[APP][Cloud & Pro] SwitchBot (Release 2.0.57, Test 2.0.59)

The BLE MAC adress is B0:E9:FE:AC:D6:AB

Works fine! Thank you very much.

1 Like

I would like to request an enhancement for the presence sensor: the sensor can provide the light level through the API:

CleanShot 2025-12-22 at 10.02.00@2x

Maybe you can add the lightLevel for using as tag in flows.

Greetings, David

1 Like

Yes, no problem. That wasn’t available when I added the support for the presence sensor, but I can see it’s there now.

1 Like

I have published a new test version with the luminance for the presence sensor.

1 Like

I see I did not answer directly to your post. I added the BLE MAC adress (B0:E9:FE:AC:D6:AB).

Is it not also strange that I have to activate the paring mode even after the Meter Pro was added to the switchbot hub?

When I reconnect the Meter Pro Homey/the App can read initial values, but after that it says “no service data”. Did you had time to look into the log?

I simply send out now a new log, so that the initial values are also visible this time.
Perhaps then a difference is visible. But after adding it new there was until now no change in temperature and Humidity, if that is relevant…

And the meter Pro is connected via HUB currently in parallel - so there are webhook updates for it. But still with the issue, that not all small updates are logged - I reported it to switchbot and they are investigating.

For the Meter Plus DD:42:05:06:2A:52 randomly there are also no updates via BLE for several minutes, but this unit is definetely far away from Homey. But 99 % of the day the update works via BLE. Sometimes not. But here perhaps a range issue, because the BLE range of Homey is not stable?!

OK, I can see part of the problem. It seems the device is returning service data, but not as many bytes as I am expecting, so it is failing the validation. I will take a look when I get home to see if I can accept what is there as valid information as maybe I have just got it wrong.

1 Like

I have a new SwitchBot Water Leak Detector, but it does not connect to Homey.

The app supports HUB or BLE mode … I would like to connect via BLE (as all my other Humidity+Temperature sensors from SwitchBot, which worked flawlessly).

I works via WiFi (HUB mode) indeed, but then I do not get an alert in Homey (or at least not instantly).

Everything works in the SwitchBot Mobile App, but that’s not the plan :slight_smile:

Any experiences or ideas?

Open the app settings and select the Log level to Full Information. Then try to add the device and after it fails, go back to the log and Send it.

1 Like

sent … BLE MAC is D0:03:80:46:7C:37

(note that there are also around 10 other Switchbot sensort (humidity/temperature) already connected)

1 Like

It seems that when the device is put into pairing mode the type changes. Somehow I was checking for the pairing mode identifier instead of the normal one. So, I will publish a new test version soon to fix it.

It looks like you have put the device into pairing mode when you have tried to add it to Homey. You don’t need to do that as it changes the device ID and then Homey can’t find it. So make sure the LED is not flashing when you add it to Homey.

that is true … but without pairing mode, I alao get a timeout … so obviously it does not find the device via Bluetooth (is the device even sending something when “idle”). Also the official website says that pairing mode is required e.g. to connect it to the app (https://support.switch-bot.com/hc/en-us/articles/22029822177815-SwitchBot-Water-Leak-Detector-Setup).

So, no matter what I do (with or without pairing mode, I even try to trigger some alarms during connection process): Homey does not find it …

Strangely enough it even says “New Devices Found” :see_no_evil_monkey:

Update: finally worked after around 30 attempts to add it - pairing mode was indeed not necessary

Thanks.

It seems you are using the web app to add the devices. That has an issue where it times out after 10 seconds, but the discovery takes about 15 to 20 seconds. If you use the mobile app it works much better as that has a 30 seconds timeout.

1 Like

Thank you. I tried the test version:

  • still no updates for the meter pro if connected with released version
  • test version does not find the meter pro (if I delete it and try to reconnect).

After installing again the released version the meter pro is found, with the test version not.

Are you putting the Meter Pro into pairing mode?

Yes, otherwise it is never found.

Ah, OK, so with the new version, don’t activate pairing mode as that changes the product identifier and the app won’t recognise it.

The meter pro is not found - With the new version never.

With the released version only in pairing mode.

Hmm, could you send a new log with the new version after trying to add the device when it’s not in pairing mode?