The DirecTV platform allows you to control a DirecTV receiver and its client devices.
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
Adding DirecTV to your Home Assistant instance can be done via the user interface, by using this My button:
DirecTV can be auto-discovered by Home Assistant. If an instance was found, it will be shown as “Discovered”, which you can select to set it up right away.
If there wasn’t any discovered automatically, don’t worry! You can set up a manual integration entry:
Available services: turn_on, turn_off, media_play, media_pause, media_stop, media_next_track, media_previous_track, play_media
|Service data attribute||Optional||Description|
||yes||Target a specific media player. Defaults to all.|
||no||The channel number to change to.|
||no||A media type. Has to be
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:
A typical service call for press several buttons looks like this.
service: remote.send_command target: entity_id: remote.directv_entity data: command: - left - left - menu - select