SwitchBot Controller (Unofficial)

Unofficial extension to control and monitor your SwitchBot smart home devices directly from the Chrome toolbar.

As of June 2026, SwitchBot Controller (Unofficial) has 20 users in the Productivity category.

Usersno change0%
20
20
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.2.0
Manifest V3
90-day change · In the last 90 days this extension 1 version update.

History

10 snapshots

Tracking since Apr 1, 2026.

21.212.53.8000000000000007Apr 1, 2026Jun 10, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 20261.1.0
Apr 17, 20261.1.0
Apr 22, 202651.1.0
Apr 27, 202681.1.0
May 4, 202691.1.0
May 10, 2026121.1.0
May 22, 2026111.1.0
May 28, 202691.1.0
Jun 4, 2026111.1.0
Jun 10, 2026171.2.0
Now201.2.0

Changelog

  • Jun 4, 2026
    description
    Control and monitor your SwitchBot smart home devices without leaving your browser. SwitchBot Controller lets you operate physical devices and IR remotes from a convenient toolbar popup, powered by the SwitchBot API v1.1.
    Control and monitor your SwitchBot smart home devices without leaving your browser. SwitchBot Controller lets you operate physical devices and IR remotes from a convenient toolbar popup, powered by the SwitchBot API v1.1.
    
    
    ■ Supported Devices
    
    Physical devices — operate and view real-time status:
    - Bot (switch press)
    - Plug / Plug Mini
    - Curtain / Curtain 3 / Blind Tilt / Roller Shade
    - Smart Lock / Smart Lock Pro
    - Color Bulb / Strip Light / Ceiling Light
    - Meter / Meter Plus / Hub 2 (temperature & humidity)
    - Motion Sensor / Contact Sensor
    
    IR remote devices — send commands via SwitchBot Hub:
    - Air Conditioner (temperature, mode, and fan speed control)
    - TV / IPTV / Set Top Box
    - Light / DIY Light
    - Fan
    - Other learned IR remotes
    
    
    ■ Features
    
    - One-click device control from the browser toolbar popup
    - Real-time status monitoring for physical devices (power, temperature, humidity, battery, lock state, curtain position, and more)
    - Full air conditioner control: set temperature (16-30 C), mode (Auto / Cool / Dry / Fan / Heat), and fan speed (Auto / Low / Medium / High)
    - Automatic status refresh every 5 minutes via chrome.alarms
    - Local device cache for instant popup loading
    - Connection test to verify API credentials
    
    
    ■ Security & Privacy
    
    Your API credentials are stored locally and never leave your browser except to communicate with the official SwitchBot API.
    
    Standard mode — credentials are saved in chrome.storage.local on your device.
    
    High Security mode — credentials are encrypted with a master password using PBKDF2 (600,000 iterations) key derivation and AES-GCM encryption. Decrypted credentials are held only in chrome.storage.session and are cleared when the browser closes.
    
    - Communicates exclusively with https://api.switch-bot.com (SwitchBot API v1.1)
    - No telemetry, no analytics, no tracking
    - No data is collected or shared with the developer or any third party
    - Fully open source
    
    
    ■ Setup
    
    1. Install the extension
    2. Click the toolbar icon and enter your SwitchBot API Token and Secret Key (available in the SwitchBot app under Settings > Developer Options)
    3. Choose Standard or High Security mode
    4. Your devices appear automatically
    
    
    ■ Changelog
    
    1.2.0 (2026-05-29)
    - Explicit font stack for unified Japanese rendering across macOS / Windows / Linux
    
    1.1.0 (2026-03-29)
    - Added Japanese localization for the extension name and description in Chrome Web Store
    
    1.0.0 (2026-03-21)
    - Initial release: control physical SwitchBot devices and IR remotes, high-security mode, dark mode, Japanese / English localization, device reorder and search, automatic status refresh
    
    
    ■ Disclaimer
    
    This is an unofficial, third-party extension. Not affiliated with SwitchBot or Wonderlabs Inc.

Permissions & access

Permissions
storagealarms
Host access
https://api.switch-bot.com/*

Screenshots

SwitchBot Controller (Unofficial) screenshot 1SwitchBot Controller (Unofficial) screenshot 2SwitchBot Controller (Unofficial) screenshot 3SwitchBot Controller (Unofficial) screenshot 4

About

Control and monitor your SwitchBot smart home devices without leaving your browser. SwitchBot Controller lets you operate physical devices and IR remotes from a convenient toolbar popup, powered by the SwitchBot API v1.1.


■ Supported Devices

Physical devices — operate and view real-time status:
- Bot (switch press)
- Plug / Plug Mini
- Curtain / Curtain 3 / Blind Tilt / Roller Shade
- Smart Lock / Smart Lock Pro
- Color Bulb / Strip Light / Ceiling Light
- Meter / Meter Plus / Hub 2 (temperature & humidity)
- Motion Sensor / Contact Sensor

IR remote devices — send commands via SwitchBot Hub:
- Air Conditioner (temperature, mode, and fan speed control)
- TV / IPTV / Set Top Box
- Light / DIY Light
- Fan
- Other learned IR remotes


■ Features

- One-click device control from the browser toolbar popup
- Real-time status monitoring for physical devices (power, temperature, humidity, battery, lock state, curtain position, and more)
- Full air conditioner control: set temperature (16-30 C), mode (Auto / Cool / Dry / Fan / Heat), and fan speed (Auto / Low / Medium / High)
- Automatic status refresh every 5 minutes via chrome.alarms
- Local device cache for instant popup loading
- Connection test to verify API credentials


■ Security & Privacy

Your API credentials are stored locally and never leave your browser except to communicate with the official SwitchBot API.

Standard mode — credentials are saved in chrome.storage.local on your device.

High Security mode — credentials are encrypted with a master password using PBKDF2 (600,000 iterations) key derivation and AES-GCM encryption. Decrypted credentials are held only in chrome.storage.session and are cleared when the browser closes.

- Communicates exclusively with https://api.switch-bot.com (SwitchBot API v1.1)
- No telemetry, no analytics, no tracking
- No data is collected or shared with the developer or any third party
- Fully open source


■ Setup

1. Install the extension
2. Click the toolbar icon and enter your SwitchBot API Token and Secret Key (available in the SwitchBot app under Settings > Developer Options)
3. Choose Standard or High Security mode
4. Your devices appear automatically


■ Changelog

1.2.0 (2026-05-29)
- Explicit font stack for unified Japanese rendering across macOS / Windows / Linux

1.1.0 (2026-03-29)
- Added Japanese localization for the extension name and description in Chrome Web Store

1.0.0 (2026-03-21)
- Initial release: control physical SwitchBot devices and IR remotes, high-security mode, dark mode, Japanese / English localization, device reorder and search, automatic status refresh


■ Disclaimer

This is an unofficial, third-party extension. Not affiliated with SwitchBot or Wonderlabs Inc.

Technical

Version
1.2.0
Manifest
V3
Size
130KiB
Min Chrome
88
Languages
2
Featured
No

Metadata

ID
kcjeadklkahmhmdpcamonoikiihomlmg
Developer ID
ucf5cd1896f36ffb3456aa847c097b357
Developer Email
[email protected]
Created
Mar 29, 2026
Last Updated (Store)
May 29, 2026
Last Scraped
Jun 10, 2026
Website

Data sourced from the Chrome Web Store · last verified Jun 10, 2026.