Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions source/_integrations/directv.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ description: Instructions on how to integrate DirecTV receivers into Home Assist
logo: directv.png
ha_category:
- Media Player
- Remote
ha_release: 0.25
ha_iot_class: Local Polling
ha_domain: directv
Expand Down Expand Up @@ -48,3 +49,66 @@ Available services: turn_on, turn_off, media_play, media_pause, media_stop, medi
| `entity_id` | yes | Target a specific media player. Defaults to all. |
| `media_content_id` | no | The channel number to change to. |
| `media_content_type` | no | A media type. Has to be `channel`.

## Remote

The DirecTV remote platform allows you to send remote control buttons to a DirecTV receiver. It is automatically set up when a DirecTV receiver is configured.

At the moment, the following buttons are supported:

- `power`
- `poweron`
- `poweroff`
- `format`
- `pause`
- `rew`
- `replay`
- `stop`
- `advance`
- `ffwd`
- `record`
- `play`
- `guide`
- `active`
- `list`
- `exit`
- `back`
- `menu`
- `info`
- `up`
- `down`
- `left`
- `right`
- `select`
- `red`
- `green`
- `yellow`
- `blue`
- `chanup`
- `chandown`
- `prev`
- `0`
- `1`
- `2`
- `3`
- `4`
- `5`
- `6`
- `7`
- `8`
- `9`
- `dash`
- `enter`

A typical service call for press several buttons looks like this.

```yaml
service: remote.send_command
data:
entity_id: remote.directv_entity
command:
- left
- left
- menu
- select
```