SwitchBot
SwitchBot Bot
Switches · Lighting
Mixed reportsVerified plugin2 plugins
4 reports: 1 says it works, 2 say it partly works, 1 says it doesn’t work.
Reported with 2 Homebridge plugins: SwitchBot Mac, SwitchBot.
What people report
| Plugin | Status | What they said | Connects | Source |
|---|---|---|---|---|
SwitchBot Mac Verifiedhomebridge-switchbot-for-mac | Works | Works as switch, single or two-device setupSaved copyThis plugin uses the node-switchbot's turnOn/turnOff methods. This method works according to the settings of the SwitchBot device. https://github.com/futomi/node-switchbot#turnon-method Then there's also the press/down/up methods, so it looks like I could add a set mode option to the plugin. However, I'm not sure if this is a limitation of node-switchbot or the SwitchBot API, but node-switchbot does not support press timers. Excerpt saved from GitHub on 2026-10-22. | Local | Issue #12 · 2020-06 |
SwitchBot Verified@switchbot/homebridge-switchbot | Partly works | Reported as unsupported device or not firing; worked after reconfigure on some versionsSaved copyDescribe the Bug All of a sudden a perfectly good config which was bulletproof for more than a year now suddenly gets this message and the bot does not work from homebridge. The device type is clearly set, yet the plugin does not acknowledges it. Tried to uninstall and reinstall it, did not help. To Reproduce Just try to set up a standard switchbot bot. Expected Behavior The device type is set to Bot. The expected behaviour would be that the plugin acknowledges this. Relevant Log Output [code] Config for homebridge-switchbot [code] Screenshots Device and Model SwitchBot Hub Mini V5.7-4.0 & … Excerpt saved from GitHub on 2026-10-22. | Local + cloud | Issue #1120 · 2024-11 |
| Not named | Partly works | Shows as on/off device not garage door; Meross opener or RatGDO suggestedSaved copyHi there, I'm living in a muli-party house and just have a clicker for the garage door. I want to have the garage door available in HomeKit so that I can control it from CarPlay. To do so, I cannot modify the electrics at the garage door, as it is shared. My idea is to have clicker like SwitchBot to physically press the button on clicker, which remains in my flat. The problem with SwitchBot: It represents the device as on/off device (e.g. lightbulb) in HomeKit, but I want to have it as garage door, because of the nice CarPlay integration. I also found this solution, but it seems to need … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Connection not stated | Reddit thread · 2024-03 |
SwitchBot Verified@switchbot/homebridge-switchbot | Not working | Bot does not push when switched in Home app via BLE; no errorSaved copyDescribe the Bug Bot does not change execute push when sending over BLE (can't test it with OpenAPI because I don't have a hub), No error message nothing. To Reproduce Install Plugin and add a Bot to devices. Expected Behavior Switch state in home app and bot pushes. Relevant Log Output [code] Config for homebridge-switchbot [code] Screenshots _No response_ Device and Model Bot S1 Node.js Version v22.15.0 NPM Version v10.9.2 Homebridge Version v1.9.0 Homebridge Switchbot Plugin Version v4.3.1 Homebridge Config UI X Plugin Version _No response_ Operating System Raspbian Excerpt saved from GitHub on 2026-10-22. | Local + cloud | Issue #1208 · 2025-05 |
Each row is one report from a plugin’s GitHub issues, pull requests, discussions, wiki or docs, or from r/homebridge. Check the date and the linked thread before you buy.
In ReReHome
Once a Homebridge plugin publishes it, this device reaches Apple Home as a HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Identifiers
| Brand | SwitchBot |
|---|---|
| Model | Bot |
| Category | Switches |
Also reported as
- SwitchBot Bot over OpenAPI
- SwitchBot Bot over BLE
- SwitchBot Bot as garage door clicker



