|
Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Change channels on DirecTV STB via ethernet
I recently added an HD-PVR to my system to capture HD video from my DirecTV H24 STB and was having considerable troubles getting the HD-PVR IR Blaster to work reliably for me. A few days ago I stumbled across this thread and decided to give it a try on SageTV. Much to surprise I was able to get this working fairly easily and I thought I would share this with others that might benefit.
I have only tested this on my H24, but based on the earlier thread it should also work on an H21 or H23 STB. How To Do It 1. Install the EXEMultiTunerPlugin Grab a copy of the EXEMultiTunerPlugin.dll from this forum thread and place the file in your SageTV\Common directory. I opted to go with the MultiTuner versus the single tuner DLL because I am anticipating that I will have multiple STBs to control in the future. 2. Edit the Registry If the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Frey Technologies\Common\EXEMultiTunerPlugin does not already exist, go ahead and create that. Once in place, create a new String Value under this key name: command data: DirecTVMultiChg.bat %DEVICE% %CHANNEL% 3. Download the attached dtvTune.zip file This archive contains three files a. StubDevice.ir: This file should be placed in the directory SageTV\Common\RemoteCodes\EXEMultiTunerPlugin (go ahead and create it if it doesn't already exist). The filename and first entry in the file should correspond to the device name in the sage.properties file (not having changed anything this was 'StubDevice' for me). b. DirecTVMultiChg.bat: This DOS batch file is called when a channel change request is made. Place this file in your SageTV\SageTV directory. You will need to edit this file to provide the IP address for each of the STBs along with their corresponding capture device name. I would recommend using your routers Address Reservation function to give your STB a static IP address, otherwise your STB IP address will be subject to change. c. dtvTune.exe: This is the executable that actually sends the channel change request via HTTP to the STB. This is called from the DirecTVMultiChg.bat file and should be installed in your SageTV\SageTV directory. The command line usage is dtvTune.exe -ip <IP address> -channel <channel number> Note that this executable does require the .NET 4 Framework. If you don't already have that installed, you can get it from Microsoft here. 4. Restart SageTV Once all of these pieces are in place, restart SageTV. You should now see the EXEMultiTunerPlugin as an choice for your tuning options. I have found this to be more reliable than the built in HD-PVR IR Blaster, cheaper than a USB-UIRT and easy for wire management (assuming you already have an ethernet going to your STB). Hopefully others can benefit. Good luck, -Bret |
#2
|
||||
|
||||
This is what I've been looking for ever since they activated the ethernet ports. Now I have a project for this weekend.
|
#3
|
|||
|
|||
NICE!! Thank you for posting this!
|
#4
|
|||
|
|||
How is the response time as compared to Serial? I know it takes a little bit of time to change the channel with serial and if this improves it I will make the switch.
Thanks, Jayson
__________________
ESXi Host Intel Xeon x3440 on Intel S3420PLX, 4GB RAM, 80GB Primary Server:2 CPU's and 2GB memory Allocated, 15GB Virtual Primary, 1.5 TB RDM Physical Disk, A180 using VMDirectPath, 1 xHDHR Headless ArchLinux 2.6.34 64-bit, SageTV 7.0.15 Sun JRE 1.6.0_20 Comskip&PlayonWindows XP 2CPU and 1GB Ram Allocated Clients: 1 Media MVP and 2 STX-HD100 |
#5
|
|||
|
|||
another compelling reason for me to dump comcast and head to directv!
one reason i keep comcast is the ease and efficiency of firewire channel changing - i presume this will allow you also to use a 64-bit OS provided your tuner cards support it etc? right? that is one thing i can't do with firewire! |
#6
|
||||
|
||||
Hmmm very instanting now wondering how well this work with Cinema Connection Kit which free up ethernet ports.
The downside DirecTV New HD is no S-Video / Digital Optical output on there lates model H24-100 there only Digital Audio (Coax)so you end up need a Optical Toslink to Coaxial (RCA) Digital Audio Converter. Last edited by SHS; 01-12-2011 at 11:49 AM. |
#7
|
||||
|
||||
Quote:
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#8
|
||||
|
||||
Quote:
We know Dishnetwork has limit (6) receivers per account where DirecTV dosen't limit the number of receivers it just costs you $5 per box. Hope this year we see some sandy bridge motherboard with 8 PCIe slot then pop in 8 Hauppauge Colossus HD-PVR PCIe card ho how so sweet the Ultimate Killer HD PVR server will be hehe. Last edited by SHS; 01-12-2011 at 12:25 PM. |
#9
|
||||
|
||||
Quote:
As far as more cables, though, I'm not sure why someone using SageTV would have their DirecTV box hooked up to the network in the first place. (Interested to know, though.) So, my initial thought is that you will either have a serial cable OR an ethernet cable hooked up to the STB. You also mentioned reliability and I don't recall anyone mentioning that as an issue with serial tuning a DirecTV box. Like I said, I've never had a single issue with it.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#10
|
|||
|
|||
Drifting a bit sideways from the topic, but relevant nonetheless: can anyone point me at the interface specs for the SageTV tuner .dll's. While the solution posted in this thread is a good start, it turns out that the http interface to the current DirectTV receivers is quite a bit more capable than just changing channels. It would be incredibly useful to have a specific .dll for the purpose instead of using the exetuner dll. Amongst other things, the http interface is capable of doing a <poweron> command which could easily be sent prior to each channel change, thus eliminating the possibility of the STB having decided to shut down on its own. The whole thing works just fine with WGET and other command line http interfaces.
In case anyone else is interested, here's a link to the doc describing the http interface: http://www.sbcatest.com/TechUpdates/...20Set-V1.0.pdf |
#11
|
||||
|
||||
This where Cinema Connection Kit or also know as the DirecTV DECA Broadband come in play there be no need run thoses ethernet cable in stead you use RJ6 cable as your ethernet cable see here under specifications
http://www.solidsignal.com/pview.asp...omponents&sku= How ever it best have Internal ones like H24/HR24 which is best way to go othere then that you rack up $60 per receivers so in long run ethernet cable and switch hub would be much cheaper. Last edited by SHS; 01-12-2011 at 01:27 PM. |
#12
|
||||
|
||||
Quote:
None of this has anything to do with the point of this thread, though.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT Software: SageTV 7 |
#13
|
||||
|
||||
Quote:
Quote:
Let I have 4 DirecTV H24 and I have one DirecTV DECA Broadband which I do have and I use Bret the above tuner idea there be no need for any ethernet cable going from receivers to hub or routers only small DECA Broadband get up to hub or routers which server all four receivers by RG6 cable. |
#14
|
|||
|
|||
In response to the question about how long it takes to change channels... the box itself only takes about a second to change (I don't know how that compares to the serial connection). However, changing the channel through SageTV requires ~4seconds, as it stops the recording on the HD-PVR, changes the channel, and then restarts the HD-PVR.
|
#15
|
||||
|
||||
Quote:
Oh I belive it gose more like this stops the recording on the HD-PVR, then reset firmware/flush or clear memory then restarts the HD-PVR new recoding then changes the channel. |
#16
|
||||
|
||||
I am having a lot of difficulty getting EXEMultiTuner set up right. I've installed the DLL, made the registry change, and removed and re-added my tuners, and restarted Sage. For some reason no changes are happening. Isn't there something I need to do in Sage.properties? By the way I'm on Win7 64 bit. Is it possible that I need to put the bat file and the exe under Program Files?
|
#17
|
|||
|
|||
Quote:
"If you're running 64 bit, the registry locations are a bit different. There will be a Wow6432Node folder under HKEY_LOCAL_MACHINE that you will have to use. i.e. if the instructions say HKLM\Software\Frey Technologies use KLM\Wow6432Node\Software\Frey Technologies " Please post back if this works |
#18
|
||||
|
||||
Actually I did take the registry path change into account. What I had not done was configuring the .ir files. Now it's working perfectly.
|
#19
|
|||
|
|||
This is absolutely fantastic. Now I'm just waiting for the HD-PVR Colossus to come out and I can setup the perfect HTPC. The serial tuners and HD-PVRs were becoming a huge mess.
|
#20
|
||||
|
||||
Ahh, if only the Dish network box Ethernet ports were used for more than just phoning home.. ;-)
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
one USB-UIRT to change STB/DTA channels and control Sage | PolloLoco | Hardware Support | 1 | 01-03-2010 07:31 AM |
HIP 1600 Remote/Changing Channels on DirecTV STB | txcde | Hardware Support | 1 | 10-17-2007 04:31 PM |
Using SageTV to change channels on my STB | newschapmj1 | Hardware Support | 3 | 04-16-2005 03:08 AM |
Use Girder to change DirecTV channels? | littlerm | SageTV Software | 5 | 12-15-2004 10:04 AM |
Control Directv receiver via com1 to change channels ? | auggie | SageTV Software | 4 | 01-31-2004 05:52 PM |