Skip to content

DIRECTV Receiver

Controls DIRECTV receivers for tuning, navigation, transport, and DVR playback. It uses the SHEF HTTP protocol and supports Genie client boxes.

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.

CommandWhat it does
power_on / power_off / powerPower the receiver on or off
navNavigate the on-screen interface
info / guide / list / activeOpen info, guide, list, and active menus
channel_up / channel_down / prevChange channel
transportPlay, pause, and related transport control
record / replay / advanceDVR control
colour keysRed, green, yellow, blue
format / enter / dashFormatting and entry keys
digits 09Enter a channel number
tuneTune directly to a channel

Emits channel.changed events with the callsign and program title. The driver ships a remote template.