Smart Cover Automation for Home Assistant

Test status Test coverage

A Home Assistant integration to automate the control of your smart home’s window covers with a focus on quality, reliability, and flexibility.

Functionality

  • Easy to use:
    • Simple to configure, transparent and reliable operation.
    • All settings are available from the UI, no need to edit YAML.
  • Sun heat protection:
    • Close covers while the sun shines on a window to prevent the house from heating up.
    • Open covers when there’s no direct sunlight to minimize dark cave feeling.
    • The automation takes into account:
      • Is the sun shining or is it cloudy?
      • Is it a hot day?
      • Is the sun in a position to shine on a given window?
  • Manual override detection:
    • Detect manual adjustments and pause automation to avoid conflicts.
  • Lockout protection:
    • Pause automations for a cover if the door/window is open.
  • Night privacy & night silence:
    • Close a subset of covers after sunset for privacy.
    • Don’t move the covers when people are sleeping.
    • Don’t open the covers when the sun is below the horizon.
  • Plant light:
    • Define min/max positions for the covers so that plants on the windowsill receive enough light.
  • Lock mode for wind or hail protection, and other scenarios:
    • Move the covers to opened or closed state and keep them there.
    • Alternatively, lock the covers in their current position.
    • Can be triggered as an action, e.g., when a warning is received from a weather service.
  • Comfort:
    • Micro-adjustments are avoided.
  • Supported covers: Works with any cover entity that supports open/close or position control.
  • Rich language support: UI translations available for Chinese, Dutch, English, French, German, Italian, Polish, Portuguese, Spanish, Swedish.
  • Pre-positioning before silent phases: (TODO)
    • Move the covers to the position they need to be in ahead of time so that there’s silence at night but the covers are closed when the sun starts shining in the morning.

Configuration Options

Need of sunlight and desire for shade are individually very different. The integration allows you to tailor the way your covers move according to your needs. Extensive configuration options should make it possible to implement most scenarios easily.

Try Before You Buy

Enable simulation mode, which shows exactly what the integration would do without actually moving the covers.

Monitoring the Integration’s Operation

The integration helps you understand what’s going on in the following ways:

  • Cover movements are logged in Home Assistant’s activity logbook.
  • Multiple sensors make key aspects of the integration’s status available in the UI.
  • The Home Assistant log file shows the integration’s workings in detail.