Stream Deck + Ready • Standard Tier

Master Natural Light with a
Turn of a Dial.

Master natural light with a single dial.
Stepless rotary positioning, whisper-quiet QuietDrift™ mode, instant scene presets, and live battery telemetry for your SwitchBot Curtain.

Interactive Experience

Test Drive the Stream Deck + Dial

Drag or scroll the rotary dial, or click the preset keys to see how smoothly your curtains respond in real-time.

65% Closed
🔋 92%
Idle (Soundless)
Cinema Cinema
Work Work
Sunrise Sunrise
Stop Stop
Position Dial
Natural Daylight: 35%
💡 Tip: Drag the dial up/down, use your scroll wheel, or click keys!
Designed for Perfection

5 Reasons to Upgrade

Engineered to deliver the most responsive and elegant smart curtain experience on desktop.

Rotary Dial

Stepless Rotary Dial

Smoothly rotate to adjust curtains from 0% to 100% with configurable step sizes (1%, 5%, 10%). Push the dial to instantly halt movement.

QuietDrift

QuietDrift™ Silent Mode

Whisper-quiet movement under 25dB. Open and close your curtains soundlessly during calls, livestreams, or early mornings.

Presets

One-Touch Presets

Save your favorite natural light scenes—like Cinema 20%, Work 50%, or Sunrise 100%—and trigger them with a single tap.

Stop

Instant Emergency Stop

Halt movement in a fraction of a second. Never worry about snagged cords or stopping at an exact customized opening.

Battery

Live Battery Readout

Monitor your curtain robot’s battery level directly on key canvas. Keep your solar charging and power status always in check.

Debounce

300ms Smart Debounce

Zero lag on your Stream Deck + hardware while strictly honoring SwitchBot Cloud API rate limits. Flawless reliability.

Value Comparison

Why Choose the Paid Controller?

See how our premium plugin compares against generic free alternatives.

Feature Generic Free Plugins Our Plugin ($3.99)
Stream Deck + Rotary Dial Support ✕ No Full 0-100% Stepless
LCD Touch Strip Display ✕ No Live Bar & Battery
QuietDrift™ Soundless Mode (<25dB) ✕ No Supported
One-Touch Scene Presets ✕ No Dedicated Actions
Emergency Instant Stop Button ✕ No Supported
Battery & State Telemetry ✕ Basic text only Graphic Canvas Sync
Global Credentials & Device Dropdown ✕ Manual paste every action One-time input + Auto Discovery
Fast & Simple

Ready in Under 2 Minutes

No bridges, no local hubs, and no programming required.

1

Get Your API Keys

Open the SwitchBot App > Profile > Developer Options. Tap 10 times on the app version to generate your Open Token and Secret Key.

2

One-Time Setup & Select

Enter your token and secret once in any action—it syncs automatically across all actions. Then pick your curtain from the auto-populated device list.

3

Rotate & Automate

Place your dial or keys on your profile. Enjoy seamless, natural light orchestration right from your desk.

One-Time Purchase

SwitchBot Curtain Controller

$3.99

Pay once, own forever. No subscriptions or hidden fees.

  • Full Stream Deck + Rotary Dial & Touch Strip
  • QuietDrift™ Soundless Mode (<25dB)
  • One-Touch Customizable Position Presets
  • Instant Safety Stop Key
  • Real-Time Battery & Status Readouts
  • Lifetime Free Updates & Priority Support
Buy on Elgato Marketplace
Answers

Frequently Asked Questions

Which SwitchBot Curtain models are supported?

Compatible with SwitchBot Curtain 3, Curtain Rod / U-Rail (1st and 2nd gen) via the official SwitchBot Cloud Open API v1.1.

Do I need a SwitchBot Hub?

Yes. Because the plugin controls your curtains via the SwitchBot Cloud Open API, your curtain must be connected to a SwitchBot Hub (Hub Mini, Hub 2, etc.) with Cloud Services enabled.

Does it work on regular Stream Deck keys without a dial?

Absolutely! While the Stepless Dial action is exclusive to Stream Deck +, the Preset, Stop, Toggle, and Status actions work flawlessly on Stream Deck, Mini, XL, Neo, and Mobile.

Are my API tokens and credentials safe?

Yes. All tokens and secrets are stored locally on your machine within Stream Deck's secure profile settings. They are sent directly to SwitchBot's encrypted API endpoints and are never transmitted to any third party.