DIRECTV Receiver
Controls DIRECTV receivers for tuning, navigation, transport, and DVR playback. It uses the SHEF HTTP protocol and supports Genie client boxes.
Connection
Section titled “Connection”Network, using the SHEF protocol over HTTP on port 8080. On the receiver, set External Access to Allow. Genie client boxes are addressed by their clientAddr. State is polled.
- Host — the receiver’s network address.
- Client address — for a Genie client, its
clientAddr.
Enable External Access → Allow on the receiver before connecting.
What it can do
Section titled “What it can do”| Command | What it does |
|---|---|
power_on / power_off / power | Power the receiver on or off |
nav | Navigate the on-screen interface |
info / guide / list / active | Open info, guide, list, and active menus |
channel_up / channel_down / prev | Change channel |
| transport | Play, pause, and related transport control |
record / replay / advance | DVR control |
| colour keys | Red, green, yellow, blue |
format / enter / dash | Formatting and entry keys |
digits 0–9 | Enter a channel number |
tune | Tune directly to a channel |
Emits channel.changed events with the callsign and program title. The driver ships a remote template.