mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-08 20:18:59 +00:00
68 lines
1.9 KiB
Markdown
68 lines
1.9 KiB
Markdown
---
|
|
layout: page
|
|
title: "Covers"
|
|
description: "Instructions how to integrate covers into Home Assistant."
|
|
date: 2016-06-28 17:30
|
|
sidebar: true
|
|
comments: false
|
|
sharing: true
|
|
footer: true
|
|
---
|
|
|
|
Home Assistant can give you an interface to control covers such as rollershutters, blinds, and garage doors.
|
|
|
|
## {% 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 %}
|
|
|
|
```yaml
|
|
automation:
|
|
trigger:
|
|
platform: time
|
|
after: "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 %}
|
|
|
|
```yaml
|
|
automation:
|
|
trigger:
|
|
platform: time
|
|
after: "07:15:00"
|
|
action:
|
|
- service: cover.set_cover_tilt_position
|
|
data:
|
|
entity_id: cover.demo
|
|
position: 50
|
|
```
|