I recently upgraded DirecTV receivers and now have an HR34 and 2 C31 clients. The clients don't get their own IP address and aren't addressable via iRule. Instead, a command needs to be sent to the HR34 to control them. Due to this DirecTV has updated the SHEF commands to include an option to identify the client to which the command should be sent. New commands can be found here:
So..to tune the HR34 to channel 206, the command would be:
http://IPAddress:port/tv/tune?major=206&clientAddr=0 (actually..the clientAddr parameter is not needed for the HR34 commands..as the HR34 is the default)
while to tune a client box with address 1 to 206, the command is
My question is this..is there a way to create ONE command to tune to channel 206 and pass the client ID to that command ? What's the best way to do this ?
Variables like that are not yet available. It is on our developers road map to add this capability though.
iRule Customer Support