Smart Blinds Home Assistant Setup: FYRTUR, Aqara, SOMA, and DIY Options (2026)

Smart Blinds Home Assistant Setup: FYRTUR, Aqara, SOMA, and DIY Options (2026)

Published

Motorized blinds and shades are one of the most satisfying smart home upgrades you can make. Imagine your blinds opening automatically at sunrise, closing when it gets too hot, or adjusting based on a movie mode scene. With Home Assistant, you get full control over your window coverings with automations that cloud-based solutions simply cannot match.

In this guide, I will compare the top smart blind options for Home Assistant, walk through setup for each, and share the automations that make smart blinds truly worthwhile. Whether you want a plug-and-play solution or a weekend DIY project, there is an option here for you.

Why Smart Blinds?

Smart blinds solve real daily problems:

  • Energy savings: Close blinds during peak sun to reduce cooling costs by 15 to 30%
  • Privacy automation: Close at sunset without thinking about it
  • Wake-up light: Open gradually in the morning as a natural alarm
  • Temperature regulation: React to indoor temperature readings from your sensors
  • Convenience: Control all windows with one tap or voice command
  • Security illusion: Open and close on schedule when you are away

If you are building a smart home from scratch, smart blinds deliver visible (literally) daily value that everyone in your household appreciates.

Smart Blind Options Compared

FeatureIKEA FYRTURAqara Roller ShadeSOMA Smart ShadesDIY (AM43/Tuya)
Price$130-180$150-250$80 (motor only)$30-60
ProtocolZigbeeZigbeeBluetooth/WiFiBluetooth/WiFi
HA IntegrationExcellent (ZHA/Z2M)Excellent (ZHA/Z2M)Good (SOMA Connect)Varies
BatteryRechargeableRechargeableSolar/BatteryBattery
Custom SizesLimitedCustom orderFits existing blindsFits existing blinds
InstallationReplace entire blindReplace entire blindRetrofit motorRetrofit motor
Solar OptionAdd-on panelNoYes (built-in)Some models

Option 1: IKEA FYRTUR / KADRILJ (Best Overall)

IKEA’s FYRTUR (blackout) and KADRILJ (sheer) are the most popular smart blinds for Home Assistant users. They use the Zigbee protocol and integrate directly without needing the IKEA gateway.

What You Get

  • Roller blind with built-in motor
  • Rechargeable battery (USB-C charging)
  • Zigbee radio (works with any Zigbee coordinator)
  • Wireless remote control included
  • Available in several standard sizes

Setup with Home Assistant

Step 1: Ensure you have a Zigbee coordinator set up with ZHA or Zigbee2MQTT.

Step 2: Put your coordinator in pairing mode (Settings > Devices & Services > ZHA > Add Device).

Step 3: On the FYRTUR blind, press and hold both buttons on the control unit simultaneously until the LED flashes.

Step 4: Home Assistant should discover the blind within 30 seconds. Assign it a name and area.

Step 5: You will get a cover entity with position control (0% = closed, 100% = open).

FYRTUR Tips

  • Battery life: Typically 3 to 6 months depending on usage. The optional solar panel extends this significantly.
  • Repeater: The FYRTUR signal repeater (included with some models) acts as a Zigbee router, helping your mesh network.
  • Calibration: After pairing, open and close the blind fully once to calibrate the position endpoints.
  • Group control: Create cover groups in Home Assistant to control multiple FYRTUR blinds simultaneously.

Limitations

  • Limited to IKEA’s standard sizes (measure carefully)
  • Not available in every color or material
  • Battery needs periodic charging (every 3 to 6 months without solar)
  • Position accuracy is approximately +/- 2%

Option 2: Aqara Roller Shade Driver E1

Aqara offers both complete roller shades and a motor driver that can be paired with custom shade fabric. It uses Zigbee and integrates excellently with Home Assistant.

What Makes Aqara Different

  • Available in custom sizes (order through Aqara’s website)
  • Higher-end build quality and fabric options
  • Precise position control
  • Groups well with other Aqara sensors on the same Zigbee network

Setup with Home Assistant

The pairing process is nearly identical to other Aqara Zigbee devices:

  1. Put your Zigbee coordinator in pairing mode
  2. Press and hold the reset button on the motor for 5 seconds
  3. Wait for discovery
  4. Assign name and area

You get a cover entity with:

  • Position control (0 to 100%)
  • Open/close/stop commands
  • Battery level sensor (if battery-powered)

Aqara Automations

Aqara shades work seamlessly in automations with other Aqara sensors. For example, use an Aqara temperature sensor to trigger shade closure when a room gets too warm:

automation:
  - alias: "Close blinds when hot"
    trigger:
      - platform: numeric_state
        entity_id: sensor.living_room_temperature
        above: 26
    condition:
      - condition: sun
        after: sunrise
        before: sunset
    action:
      - service: cover.close_cover
        target:
          entity_id: cover.living_room_blinds

Option 3: SOMA Smart Shades (Best Retrofit)

SOMA is unique because it retrofits your existing blinds. You keep your current roller shades and add the SOMA motor that pulls the bead chain.

How SOMA Works

  • Small motor unit clips onto your existing roller blind
  • Pulls the bead/ball chain to raise and lower the shade
  • Powered by built-in solar panel or USB charging
  • Communicates via Bluetooth to the SOMA Connect bridge (needed for Home Assistant)

Setup with Home Assistant

SOMA requires the SOMA Connect bridge (a small WiFi device) to communicate with Home Assistant:

  1. Install the SOMA motor on your blind’s bead chain
  2. Set up the SOMA Connect bridge on your WiFi network
  3. In Home Assistant, add the SOMA integration
  4. Enter the SOMA Connect IP address
  5. Your shades appear as cover entities

SOMA Pros and Cons

Pros:

  • Works with your existing blinds (no replacement needed)
  • Solar-powered option means no charging
  • Relatively affordable at $80 per motor
  • Clean installation with no modifications to the blind

Cons:

  • Requires SOMA Connect bridge ($50) for HA integration
  • Bluetooth range can be limiting
  • Slightly noisier than built-in motors
  • Slower operation compared to FYRTUR or Aqara
  • Only works with bead chain roller blinds

Option 4: DIY Solutions (Most Affordable)

For the budget-conscious or those who enjoy a project, several DIY options exist:

AM43 Motor

A Tuya-based roller blind motor similar to SOMA but at half the price. Works with the bead chain on existing blinds.

  • Price: $30 to $40 per motor
  • Integration: Via Tuya/LocalTuya integration or ESPHome with a Bluetooth proxy
  • Battery: Rechargeable via USB, some solar panel options
  • Reliability: Varies, but generally good for the price

Zemismart Zigbee Motor

A Zigbee-based option that pairs directly with ZHA or Zigbee2MQTT without any bridge.

  • Price: $50 to $70 per motor
  • Integration: Direct Zigbee pairing (no bridge needed)
  • Compatibility: Works with 25mm tube roller blinds
  • Reliability: Good, with active community support

Full DIY with ESPHome

For maximum customization, build your own with:

  • A stepper motor or servo
  • An ESP32 microcontroller
  • ESPHome firmware
  • 3D-printed brackets

This gives you complete control over speed, torque, position, and integration. But it requires electronics knowledge and significantly more time.

Essential Automations for Smart Blinds

Here are the automations that make smart blinds truly worthwhile:

Sunrise Wake-Up

automation:
  - alias: "Morning blind opening"
    trigger:
      - platform: sun
        event: sunrise
        offset: "+00:30:00"
    condition:
      - condition: state
        entity_id: input_boolean.workday_alarm
        state: "on"
    action:
      - service: cover.set_cover_position
        target:
          entity_id: cover.bedroom_blinds
        data:
          position: 50
      - delay: "00:15:00"
      - service: cover.open_cover
        target:
          entity_id: cover.bedroom_blinds

This opens your blinds gradually: 50% at sunrise, then fully open 15 minutes later. Much gentler than a blaring alarm. Combine with wake-up light automations for the full sunrise experience.

Temperature-Based Cooling

automation:
  - alias: "Hot day shade automation"
    trigger:
      - platform: numeric_state
        entity_id: sensor.outdoor_temperature
        above: 28
    condition:
      - condition: sun
        after: sunrise
        before: sunset
      - condition: state
        entity_id: cover.south_facing_blinds
        state: "open"
    action:
      - service: cover.set_cover_position
        target:
          entity_id:
            - cover.south_facing_blinds
            - cover.west_facing_blinds
        data:
          position: 20

Close south and west-facing blinds during hot days to keep your home cool. This can reduce your air conditioning load significantly. Works great with a smart thermostat for coordinated climate control.

Sunset Privacy

automation:
  - alias: "Evening privacy blinds"
    trigger:
      - platform: sun
        event: sunset
        offset: "-00:15:00"
    action:
      - service: cover.close_cover
        target:
          entity_id: group.all_blinds

Movie Mode

automation:
  - alias: "Movie mode blinds"
    trigger:
      - platform: state
        entity_id: input_boolean.movie_mode
        to: "on"
    action:
      - service: cover.close_cover
        target:
          entity_id:
            - cover.living_room_blinds
            - cover.living_room_curtains
      - service: light.turn_off
        target:
          entity_id: light.living_room_main
      - service: light.turn_on
        target:
          entity_id: light.tv_bias_light
        data:
          brightness_pct: 20

Away Mode Security

automation:
  - alias: "Away mode blind simulation"
    trigger:
      - platform: time_pattern
        hours: "/2"
    condition:
      - condition: state
        entity_id: input_boolean.vacation_mode
        state: "on"
    action:
      - service: cover.set_cover_position
        target:
          entity_id: "{{ state_attr('group.all_blinds', 'entity_id') | random }}"
        data:
          position: "{{ range(20, 80) | random }}"

Randomly adjust blinds throughout the day while you are on vacation to simulate occupancy. This works well alongside timed light automations for a complete home security setup.

Sun Position Tracking

For advanced users, Home Assistant’s sun entity provides azimuth and elevation data. Use this to close specific blinds only when the sun is shining directly at them:

automation:
  - alias: "Track sun for west window"
    trigger:
      - platform: numeric_state
        entity_id: sun.sun
        attribute: azimuth
        above: 240
        below: 300
    condition:
      - condition: numeric_state
        entity_id: sun.sun
        attribute: elevation
        above: 10
    action:
      - service: cover.set_cover_position
        target:
          entity_id: cover.west_window
        data:
          position: 30

Installation Tips

For FYRTUR/Aqara (Full Replacement)

  • Measure your window recess precisely (inside mount) or the wall space (outside mount)
  • Order the correct size; returns can be difficult
  • Ensure you have power nearby for initial charging
  • Install the solar panel if available (usually mounts with adhesive)

For Retrofit Motors (SOMA/AM43)

  • Check your bead chain size (most common: 3.0mm or 4.5mm)
  • Ensure adequate clearance for the motor housing
  • Position near a window for solar charging if applicable
  • Test chain tension before final installation

For All Smart Blinds

  • Place Zigbee router devices (smart plugs) near your blinds for reliable communication
  • Calibrate open/close positions after installation
  • Set up manual controls (remote, physical buttons) as backup for guests
  • Consider noise levels if installing in bedrooms

Combining Blinds with Other Smart Devices

Smart blinds become even more powerful when combined with:

  • Temperature sensors (Aqara sensors): React to actual room temperature
  • Light sensors: Adjust based on ambient brightness
  • Weather integration: Check forecast and pre-close before storms
  • Smart thermostats (best options): Coordinate shade position with HVAC for efficiency
  • Presence detection: Open when you enter, close when room is empty

FAQ

Do IKEA FYRTUR blinds work without the IKEA gateway?

Yes. FYRTUR blinds use Zigbee and pair directly with any compatible Zigbee coordinator (Sonoff ZBDongle-E, ConBee II, SkyConnect, etc.) via ZHA or Zigbee2MQTT. No IKEA Dirigera or Tradfri gateway needed.

How long do smart blind batteries last?

IKEA FYRTUR: 3 to 6 months typical use. Aqara: 3 to 6 months. SOMA with solar panel: indefinite (solar keeps it charged). AM43: 2 to 4 months. All support USB charging.

Can I still operate smart blinds manually?

Yes. FYRTUR has a physical pull motion. Aqara has a manual mode. SOMA allows manual chain operation. You never lose manual control even if Home Assistant is offline.

Are smart blinds noisy?

FYRTUR and Aqara motors are relatively quiet (around 35 to 40 dB). SOMA and AM43 bead chain motors are slightly louder due to the chain mechanism. None are loud enough to be disruptive, but bedroom installations should consider quieter options.

Can I control multiple blinds as a group?

Absolutely. Home Assistant’s cover groups let you control multiple blinds simultaneously. Create a group for each room or for all blinds in the house. Individual control remains available alongside group control.

What if my window size is non-standard?

IKEA FYRTUR comes in fixed sizes. Aqara offers custom sizing. For non-standard windows, retrofit options (SOMA, AM43) work with any existing roller blind regardless of size. DIY solutions offer the most size flexibility.

Wrapping Up

Smart blinds are one of the most visible and appreciated smart home upgrades. Whether you choose the plug-and-play simplicity of IKEA FYRTUR, the quality of Aqara, the retrofit convenience of SOMA, or the affordability of DIY options, Home Assistant gives you the automation power to make them truly intelligent.

Start with your bedroom (the sunrise wake-up automation alone is worth it) and expand to living areas where temperature and privacy automation provide daily value. Combined with temperature sensors and smart thermostats, automated blinds can meaningfully reduce your energy bills while making your home more comfortable.