Switchbot Remote (the buttons that control the curtains)

Pretty new to all of this and I may have done a BIG silly.

I bought 6 switchbot remotes (I have curtains, 2 bots, motion sensors and door sensors also). My intention was to use them to control my lights through home assistant. I’m learning that this is not simple, and buying a different smart button would’ve been a much better choice.

Question is, is it possible AT ALL to use these switchbot remote, ‘smart buttons’, in home assistant? Even if I could connect them to home assistant, switchbot API only allows for 1000 requests per day, so I’d have to scan extremely infrequently.

Can I flash something on them? Or connect them to a different hub? Can I do ANYTHING, or am I defeated? I bought them second hand so no returns, eeeeeeeeek.

1 Like

There is a core integration for switchbot:

Thanks, can’t get the hub or the remotes/buttons on the integration.

Looks like there are issues with this integration at the moment:

I’ve got it installed, I’ve done a lot of research and I’m almost certain it doesnt include the remotes. I’m talking about the 2 button remotes that are bluetooth only and work with the hub to control curtains or bots etc.

I don’t use the integration I just read in the documentation that it supports “Switchbot devices” it does not specify which ones.

Did you get anywhere with this?
I’ve just bought two of them, hoping someone has found a way to make them work now?


As of end of December 2022, Switchbot remotes are not supported with the Switchbot integration.
It doesn’t support the Blind Tilt motor yet either, but that is a fairly new product.

There is a list of currently supported devices:

  • Color Bulb (WoBulb)
  • Bot (WoHand)
  • Contact Sensor (WoContact)
  • Curtain (WoCurtain)
  • Light Strip (WoStrip)
  • Meter/Meter Plus 70BB (WoSensorTH)
  • Motion Sensor (WoPresence)
  • Plug Mini (WoPlug), both the original (model W1901400) and HomeKit-enabled (model W1901401)

SwitchBot - Home Assistant (home-assistant.io)

1 Like

I think best way to progress would be to make switchbot publish how to work with it here GitHub - OpenWonderLabs/SwitchBotAPI-BLE: SwitchBot BLE open API

But i’m afraid they would need to make new mode for the device so that it does not pair, but advertise, but works like ie. bthome, although I do not understand ble at all, so maybe I’m wrong.

Also contact gets no button press notification …

Altrough it seems button presses are being sent

and only missing from intergration


I’m facing the same challenge and I also think the best solution would be for the device to broadcast any change of state.

Otherwise if you use a remote (like me) you should have assigned the remote to a switchbot (that’s what I did).

Then I’m wondering if there is any way for the remote to call a HA API to update

Just tagging onto this as I have a couple of two button remotes and it would be nice if they could work with the BLE integration.
Somehow I feel they will not as the remotes seem to actually pair. If you pair them to the Switchbot Hub, they can no longer pair directly to the blind, unless resetting them first. Still, can live with hope :slight_smile:
There is a Feature Request here SwitchBot Remote Button - Feature Requests - Home Assistant Community (home-assistant.io)
Given it only has 3 votes (as of the time I am writing this) I am guessing it will be a very low priority. Might need some others to vote on it.

1 Like

It is ble thing, only solution I know is for switchbot to create firmware that will announce button press same way as their door sensor.