2018-10-14 12:28:43 +02:00

2.7 KiB

layout, title, description, date, sidebar, comments, sharing, footer
layout title description date sidebar comments sharing footer
page Covers Instructions on how to integrate covers into Home Assistant. 2016-06-28 17:30 true false true true

Home Assistant can give you an interface to control covers such as rollershutters, blinds, and garage doors.

The display style of each entity can be modified in the customize section. Besides the basic ones like friendly_name or hidden, the following attributes are supported for covers:

Attribute Default Description
device_class see below
assumed_state false If set to true, cover buttons will always be enabled

{% linkable_title Device Class %}

The way these sensors are displayed in the frontend can be modified in the customize section. The following device classes are supported for covers:

  • None: Generic cover. This is the default and doesn't need to be set.
  • damper: Ventilation damper controller.
  • garage: Garage door controller.
  • window: Window controller.

{% linkable_title Services %}

{% linkable_title Cover control services %}

Available services: cover.open_cover, cover.close_cover, cover.stop_cover, cover.open_cover_tilt, cover.close_cover_tilt, cover.stop_cover_tilt

Service data attribute Optional Description
entity_id yes String or list of strings that point at entity_id's of covers. Else targets all.

{% linkable_title Service cover.set_cover_position %}

Set cover position of one or multiple covers.

Service data attribute Optional Description
entity_id yes String or list of strings that point at entity_id's of covers. Else targets all.
position no Integer between 0 and 100.

{% linkable_title Automation example %}

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: cover.set_cover_position
      data:
        entity_id: cover.demo
        position: 50

{% linkable_title Service cover.set_cover_tilt_position %}

Set cover tilt position of one or multiple covers.

Service data attribute Optional Description
entity_id yes String or list of strings that point at entity_id's of covers. Else targets all.
position no Integer between 0 and 100.

{% linkable_title Automation example %}

automation:
  trigger:
    platform: time
    at: "07:15:00"
  action:
    - service: cover.set_cover_tilt_position
      data:
        entity_id: cover.demo
        position: 50