OpenIQ Devices
← Back

SwichBotController - Smart Home

· v1.0.4
☆☆☆☆☆ (0) ↓ 10 downloads 3 Free

About

Control every SwitchBot device in your home with just a flick of your wrist. SwitchBotController is a Garmin widget that lets you operate your smart home devices and smart locks straight from your watch, without ever pulling your phone out. Unlike single-purpose apps that only handle a lock or a curtain, one widget lets you manage all your SwitchBot devices together. It shines during runs, rides, or whenever your hands are full while getting home. Key features: 1) Dynamic contextual display - automatically detects the type of device you are controlling and changes the button labels accordingly (for example: lock/unlock for locks, open/close for curtains). 2) Strong security - follows the latest API (v1.1) specifications, with encrypted communication secured by HMAC-SHA256 authentication. 3) Multi-language support - available in Japanese, English, German, French, Spanish, and Italian. Supported devices: - SwitchBot Bot (press/on/off) - SwitchBot Smart Lock / Lock Pro (lock/unlock) - SwitchBot Curtain (open/close) - SwitchBot Plug / Plug Mini (on/off) - Infrared appliances (TVs, air conditioners, and other devices registered through a hub) How to set it up: To use this app, you need to register your SwitchBot API credentials in the Garmin settings (this only needs to be done once). 1) Open the official SwitchBot app on your phone. 2) Go to Settings from your Profile. 3) Tap the app version at the bottom of the screen 10 times in a row to unlock the Developer Options menu. 4) Copy the token and secret that appear on screen. 5) Open the Garmin Connect IQ app on your phone and paste them into the corresponding fields on this app's settings page, then save. About the trial and premium version (KiezelPay): You can try every feature free for the first 7 days. To keep using the app after the trial ends, a one-time purchase through KiezelPay is required. There is no need for account registration or manual license key entry. How license activation works: 1) When the free trial ends, a 5-digit code appears automatically on your watch screen. 2) Visit kiezelpay.com/code on your phone or computer and enter that code. 3) Follow the on-screen instructions to complete payment, and your watch will unlock automatically for permanent use. Please note before use: This app depends on the public API provided by SwitchBot. Changes to SwitchBot's specifications may cause some or all functionality to stop working without notice. In that case, we will release an update as quickly as possible. [A Note from the Developer] Enjoying the app? If you find this app helpful, please consider leaving a 5-star rating on the store! It really supports independent development.

What's new

[Version 1.0.4] - Fixed minor bugs. [Version 1.0.3] - Added support for German, French, Spanish, and Italian. - Added support for more device models. [Version 1.0.2] - Fixed a critical bug. [Version 1.0.1] - Fixed a minor bug. [Version 1.0.0 - Official Release] 1) Support for SwitchBot API v1.1 2) Support for KiezelPay free trial and payment system

Permissions

Communications

Details

Compatible with 86 devices
Updated Jul 18, 2026
Open on apps.garmin.com ↗