Smart Cover Automation for Home Assistant
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?
- Tilt angle control and flexibility:
- Automatic: block direct sunlight but allow seeing through as much as possible.
- Manual: don’t change the user’s setting.
- Specific value: open, closed or any angle in between.
- Dedicated setting for the night.
- For all covers that have horizontal slats whose tilt angle can be changed to let light in to varying degrees.
- Manual override detection:
- Detect manual cover position adjustments and pause automation to avoid conflicts.
- Lockout protection:
- Pause automations for a cover if the door/window is open.
- Evening closure & night silence:
- Close all or a subset of covers in the evening 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.
- Grouping:
- Maintain configurations for windows with different heat or sun protection requirements by setting up multiple instances of the extension.
- Sunshine status from weather forecast or any other source:
- The integration needs to know if the sun is shining.
- It’ll automatically query your weather forecast entity for an approximate value.
- If you have your own hardware, you can use it instead for better accuracy.
- 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.
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.
Easy to Try
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.