Best smart blinds with local control
The best smart blinds, shade drivers and retrofit motors that work locally with Home Assistant, no vendor cloud required, with the protocol each one uses, renter-friendly Zigbee picks, and motors for the rods and shades you already own.
On this page
Smart blinds are one of those automation wins that actually make daily life better. Waking up to gradual light beats an alarm, and having shades close at sunset beats tugging cords. But in a local-first smart home you need to be careful: a lot of “smart” blinds only work through a vendor cloud, so your automations break the moment the internet does.
Here’s a breakdown of blind motors and drivers that give you real local control, with the protocol each one actually uses. It also covers the two questions that come up most: which of these suit a rental where you can’t drill or leave anything behind, and which motors retrofit the shades and rods you already own.
Short version: on Zigbee with bead-chain shades, the Aqara Roller Shade Driver E1 or the SOMA Smart Shades 3; a finished cellular shade on Zigbee, the Third Reality Smart Blind; building around Thread, the Eve MotionBlinds motor (Matter over Thread, no bridge); curtain rods, the SwitchBot Curtain 3 over local Bluetooth. I haven’t run any of these myself; the picks rest on the spec sheets, the Zigbee2MQTT device pages, and what people running them in Home Assistant report.
What “local control” really means here
Local control means commands and state updates travel over your own network, not a round-trip to a vendor’s server. In practice that comes down to the radio the motor speaks:
- Zigbee - pairs to a local coordinator (ZHA or Zigbee2MQTT). Fully local once paired.
- Matter over Thread - pairs to a Thread border router and a Matter controller. Fully local once paired.
- Bluetooth (BLE) - local, but short range; usually needs a hub or a BLE proxy to be useful for automation.
- Wi-Fi - local only if the device exposes a local API or runs ESPHome; many Wi-Fi blinds are cloud-only.
There’s no single “best” radio. If you already run Zigbee, a Zigbee motor is the path of least resistance. If you’re building around Thread, a Matter-over-Thread motor avoids a separate hub entirely.
Matter and Thread motors
Eve MotionBlinds (Matter over Thread)
MotionBlinds’ Eve-branded tube motors have Matter over Thread built in. They join Home Assistant directly through a Thread border router (a HomePod mini or a Nest Hub 2nd gen, or Home Assistant itself acting as the border router with a Home Assistant Connect ZBT-2 stick running Thread firmware) and the Matter integration - no MotionBlinds bridge and no Apple ecosystem required. MotionBlinds is part of the Works with Home Assistant program, so control is local and instant once paired. There’s also a retrofit upgrade-kit version for smaller tube diameters. These are premium motors; expect to pay accordingly, but build quality is a real step up from budget options.
Check the exact SKU before you order, because Matter is not a motor radio across the whole MotionBlinds line. The Eve variant has Matter over Thread built in; the other MotionBlinds motors run Bluetooth or RF (433 MHz) and reach Matter only through the CM-55 Matter bridge, a separate purchase you have to budget for. Those older RF motors don’t need the Matter bridge to reach Home Assistant, though: a CM-20 bridge or CMD-01 mini-bridge exposes them through the native motion_blinds integration, which is local push. Buy the combination that matches your setup - don’t assume a given model is Matter.
Zigbee motors and drivers
If you already run a Zigbee mesh, staying on Zigbee is the simplest route.
Aqara Roller Shade Driver E1
The Roller Shade Driver E1 is a bead-chain driver, not a tube motor - it mounts beside the window and pulls the existing beaded loop on a chain-operated roller or shade. It’s a Zigbee 3.0 device that pairs directly to ZHA or Zigbee2MQTT with no Aqara hub required; the main cover entity reports position correctly, and it gives percentage position control. It’s rechargeable (or can be wired to USB), and it’s one of the easier “no-rewiring” retrofits if your shades already use a bead chain: nothing permanent, nothing to leave behind. The tradeoff is the chain-pull mechanism: it’s a bit noisier and bulkier than a tube motor, battery life is on the shorter side, and it only fits chain-driven shades. One buying note: Aqara no longer lists the Roller Shade Driver E1 on its US curtain-controller page, which now shows only the Curtain Driver E1, and it is absent from Aqara’s US store catalogue. It is still sold on Aqara’s EU store and through third-party retailers, so check stock before you build a plan around it.
SOMA Smart Shades 3
SOMA’s driver is another bead-chain retrofit, and the protocol story changed with the current model. The Smart Shades 3 carries both Bluetooth and Zigbee radios. After a firmware update pushed from the SOMA app it joins a Zigbee 3.0 network directly, and Zigbee2MQTT supports it as SOMA SmartShades3, exposing position and battery. If you already run a coordinator, that means no bridge at all. It clamps onto a bead chain or cord loop, leaves the mechanism intact, and has an optional solar panel (a separate accessory, not in the box), which helps when you can’t leave a charging cable dangling down a window.
The older Smart Shades 2 is discontinued: SOMA’s store lists only the Shades 3, and the old Shade 2 product URL now serves the Shades 3 page, so anything you find is clearance or secondhand stock. It is also Bluetooth-only, and Home Assistant’s soma integration does not talk to shades over Bluetooth directly - it polls a SOMA Connect bridge on your LAN, which in turn talks BLE to the shade. So a Smart Shades 2 needs that bridge; a plain Bluetooth proxy won’t reach it. If you are buying new, buy the Shades 3 and get the Zigbee path with it.
Third Reality Smart Blind
A complete motorized cordless honeycomb (cellular) shade with the Zigbee motor built in, powered by AA/rechargeable batteries depending on the generation. It pairs over Zigbee for local Home Assistant control and has an automatic height-setting routine that makes setup painless. A good middle-ground pick if you want a finished cellular shade rather than a driver clamped onto existing blinds.
Bluetooth options (SwitchBot)
SwitchBot Curtain 3 and Roller Shade
SwitchBot’s Curtain 3 (for curtain rods) and Roller Shade are Bluetooth devices, but they don’t need a hub to reach Home Assistant. The native SwitchBot integration is local push over BLE and lists the Curtain 3, Roller Shade, and Blind Tilt among its supported devices, so Home Assistant talks to them directly - no SwitchBot hub, no cloud - as long as your HA host has working Bluetooth in range (an ESPHome Bluetooth proxy counts). A SwitchBot Hub 2 or Matter-enabled Hub Mini is only needed if you want remote access from outside the house, or want the devices exposed over Matter instead (the SwitchBot Matter integration landed in Home Assistant 2025.6). There is no SwitchBot “Zigbee hub”.
The Curtain 3 is the go-to for fabric curtains on a rod or U-rail. It’s quiet, has good battery life, and an optional solar panel. Setup can be fiddly depending on your rod, but it’s the most flexible curtain option. The SwitchBot Blind Tilt covers a different job: it tilts (rather than raises or lowers) horizontal blind slats, and it reaches Home Assistant the same local BLE way.
IKEA blinds (Zigbee)
IKEA FYRTUR / KADRILJ blackout blinds
Heads up: IKEA stopped selling smart blinds entirely on 1 October 2025. FYRTUR, KADRILJ, and the cellular TREDANSEN and PRAKTLYSING are all discontinued, and the blinds IKEA sells today are ordinary non-motorized ones. Existing units keep working and IKEA still publishes pairing and troubleshooting docs for them, so treat this as a clearance or secondhand pick rather than something you can walk into a store and buy.
The hardware is still worth knowing about, because plenty of it is in circulation. These are standard Zigbee blinds - not a proprietary protocol. You do not have to use IKEA’s gateway: they pair directly to Zigbee2MQTT, ZHA, or deCONZ like any other Zigbee device, the cover entity reports lift position, and you can even push firmware updates over Zigbee. If you prefer the official route, the DIRIGERA hub works too and can bridge them out via Matter. They’re battery-powered (USB-rechargeable), quiet, come in fixed IKEA sizes (measure carefully; IKEA hackers have well-known tricks for trimming them to fit), and are among the cheapest pre-made motorized blinds you can buy. There’s no firmware-flashing hack required - pairing them to your existing Zigbee coordinator is the whole job. It’s a shade replacement, not a retrofit motor, so it won’t motorize your existing fabric.
Retrofit motors for existing rods and shades
Motorizing the window treatments you already own means matching the retrofit to how your shade operates - a beaded chain, a pull cord, a curtain on a rod, or a roller tube - because each type needs a different motor. Buy for the wrong mechanism and it simply won’t fit.
- Beaded-chain roller shades (a continuous loop of plastic/metal beads) need a chain-driver motor: the Aqara Roller Shade Driver E1 or SOMA Smart Shades 3 above.
- Curtains on a rod or U-rail need a curtain robot that grabs the fabric and walks along the rod: the SwitchBot Curtain 3.
- Cord-operated shades need a winder-style driver.
- Roller shades you’re willing to re-tube take an in-tube motor (more involved).
In-tube and roller tube motors
These replace the roller tube itself, so there’s no visible hardware - but installation means measuring and often adjusting brackets, and many need wiring or recharging. They suit a re-tube or a fresh roller shade more than a quick retrofit.
The MotionBlinds line is covered above; the Eve variant is the one with Matter over Thread built in, and the rest need the CM-55 bridge to reach Matter. The Zemismart Matter roller shade motor offers tube motors with Matter support that pair to Home Assistant via the Matter integration. Zemismart also sells Zigbee versions; again, confirm the radio before buying.
Position accuracy and power
Position accuracy varies by mechanism. Curtain robots and chain drivers estimate position from motor runtime, which drifts; recalibrate periodically if exact position drives light or temperature automations. In-tube motors with encoders track position more precisely.
Power is the last check. Battery units are easy to install but need recharging; solar panels help if your windows get good light. In-tube motors often need wiring.
Zigbee window blinds for renters
If you rent, you want motorized blinds that go up without drilling new holes and come down without leaving a mark - and that don’t depend on a vendor cloud you’ll lose access to when you move. Zigbee shades are a good answer: battery-powered or driver-based options that pair to your own coordinator and run entirely locally in Home Assistant.
Look for no-drill mounting first: tension or bracket mounts, or clamp-on drivers that attach to your existing blinds rather than replacing the whole window treatment. Insist on local control by pairing to your own Zigbee coordinator, a SONOFF Zigbee 3.0 USB Dongle Plus, ConBee III, or Home Assistant Connect ZBT-2, via ZHA or Zigbee2MQTT, so nothing breaks if the internet (or the vendor) goes away. And prefer reversibility: drivers that clamp onto existing roller chains or wands are the most renter-safe, since you can pop them off and take them with you.
Drivers and full shades are different bets. Clamp-on drivers (the Aqara E1, the SOMA Smart Shades 3) are the safest for renters and reuse your existing blinds; full motorized shades (IKEA, Third Reality) look cleaner but mean mounting a whole new blind. Most of these run on batteries or USB recharging, so factor in occasional recharging; a small solar panel (sold for some models) cuts that down. Fit is the other check, since IKEA blinds come in fixed widths and drivers depend on your existing chain or tube diameter, so measure first. And battery shades are Zigbee end devices, so keep a mains-powered Zigbee router (smart plug, bulb) within range so commands land reliably.
Not every “smart blind” is Zigbee, and a few popular ones only reach Home Assistant through a manufacturer hub. The SwitchBot Blind Tilt is Bluetooth, the Zemismart tube motor named above is the Matter version (Zemismart sells Zigbee versions too, so check the radio on the exact SKU), and the discontinued SOMA Smart Shade 2 is Bluetooth-only behind the SOMA Connect bridge; all three are covered above, and all three work locally, but none of those three will join your Zigbee mesh.
The category is still maturing and prices haven’t settled, but every option above gives you real local control once paired - just be clear-eyed about which radio each one uses, because that determines whether it survives an internet outage.