mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-10-25 11:48:48 +00:00
2.6 KiB
2.6 KiB
title, description, ha_category, ha_release, ha_iot_class, ha_domain, ha_config_flow, ha_quality_scale, ha_ssdp, ha_platforms, ha_integration_type
| title | description | ha_category | ha_release | ha_iot_class | ha_domain | ha_config_flow | ha_quality_scale | ha_ssdp | ha_platforms | ha_integration_type | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DirecTV | Instructions on how to integrate DirecTV receivers into Home Assistant. |
|
0.25 | Local Polling | directv | true | silver | true |
|
integration |
The DirecTV platform allows you to control a DirecTV receiver and its client devices.
Requirements
For proper integration with Home Assistant, your DirecTV device settings should allow "External Access".
This is done via series of settings found via Menu > Settings & Help > Settings > Whole Home > External Device:
- External Access: Allow
- Current Program: Allow
- Recordings: Allow
{% include integrations/config_flow.md %}
Actions
Media control actions
Available {% term actions %}: turn_on, turn_off, media_play, media_pause, media_stop, media_next_track, media_previous_track, play_media
Action media_player.play_media
| Data attribute | Optional | Description |
|---|---|---|
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:
powerpoweronpoweroffformatpauserewreplaystopadvanceffwdrecordplayguideactivelistexitbackmenuinfoupdownleftrightselectredgreenyellowbluechanupchandownprev0123456789dashenter
A typical action for pressing several buttons looks like this.
action: remote.send_command
target:
entity_id: remote.directv_entity
data:
command:
- left
- left
- menu
- select