Parts

  • An ESP8266 board
  • A small stepper motor with a driver
  • A 3D-printed bracket for the bead chain
  • A 5V power supply

Build

The motor pulls the bead chain of an existing roller blind, so nothing needs to be replaced. The ESP8266 runs ESPHome and exposes the blind as a cover with open, close and position.

blind.yaml
1cover:2  - platform: template3    name: "Living room blind"4    open_action:5      - stepper.set_target:6          id: blind_motor7          target: 0

Result

For a fraction of the price of motorised blinds, they now open at sunrise and close at sunset.

Explore with AI