diff --git a/source/_integrations/directv.markdown b/source/_integrations/directv.markdown index 6b8c3ae2d70..787880ea519 100644 --- a/source/_integrations/directv.markdown +++ b/source/_integrations/directv.markdown @@ -3,6 +3,7 @@ title: DirecTV description: Instructions on how to integrate DirecTV receivers into Home Assistant. ha_category: - Media Player + - Remote ha_release: 0.25 ha_iot_class: Local Polling ha_domain: directv @@ -59,3 +60,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 +```