<div class="gmail_quote">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div class="h5">>> I have a Dish/Expressvu 4100 Sat box and I use extra commands to ensure<br>>> that I don't get stuck in menus.<br>>><br>>> At the top I call a "cancel" to get out of any guide left on the screen<br>
>> Then I call "guide" to get out of any non-subscribed channels entered<br>>> by<br>>> accident<br>>> Next is the standard channel change script<br>>> After entering the channels, I press "select" twice to get out of the<br>
>> guide<br>>><br>>> The delay that seems to work best in between each command and between<br>>> digits is 0.7. With this delay I don't have enough time before Myth<br>>> times<br>>> out on the channel script. I was considering using a background script<br>
>> to<br>>> overcome this, but I don't think the channel entry part can exist in the<br>>> background script.<br>>><br>>> Can anybody offer some advice?<br></div></div></blockquote>
<div>Scott, </div>
<div> </div>
<div> I run Dish network receivers on my backend, here's my script that I use. I don't have any issues with channel changes with either LiveTV (which i virtually never use except testing tuners or channel change scripts btw), or Recordings: </div>
<div> </div>
<div>[mythtv@mythbackend ~]$ cat /mythtv/scripts/ChanChangeDISH_6.sh<br>#!/bin/sh<br>REMOTE_NAME=DISH_6 # Define my remote name here</div>
<div>irsend --device=/dev/lircd SEND_ONCE $REMOTE_NAME pointer_up<br>sleep 0.5</div>
<div>for digit in $(echo $1 | sed -e 's/./& /g'); do # Accept input from MythTV<br> irsend --device=/dev/lircd SEND_ONCE $REMOTE_NAME $digit # Send the output to Lirc<br> sleep 0.2 # note, you may have to tweak the interdigit delay up a bit # Wait for next digit<br>
done # got last digit from MythTV</div>
<div># Add a select to speed up channel changing.<br>sleep 0.1<br>irsend --device=/dev/lircd SEND_ONCE $REMOTE_NAME select</div>
<div># Get the Dish OSD off the screen, it annoys me and I don't want it on my recordings.<br>sleep 0.2<br>irsend --device=/dev/lircd SEND_ONCE $REMOTE_NAME cancel<br></div>
<div>PS: Hide the Dish/E* remotes - MythTV should be the only one ever controlling your Sat receiver... Alex's suggestion about the signal timeout is a good idea too - I haven't hit that, but it may help you.</div>
<div> </div>
<div>J-e-f-f-A</div>
<div> </div>
<div> </div></div>