SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-19-2004, 12:06 PM
cummings66 cummings66 is offline
Sage Aficionado
 
Join Date: Dec 2004
Location: Moberly, MO
Posts: 281
Controlling C band sat

OK, now that I have decided SageTv is stable enough with the 2.2.2 beta I'm looking at the next stage which is to control my GI 650 Satellite receiver.

I know I need girder and will have to buy and use the USB-UIRT as well. I know I can enable channel changing in the setup for this device. What I don't know is how to insure Sage will change channels correctly.

The problem is on a sat receiver such as this you will tell it to go to the satellite G5 for example, wait a bit, then tell it channel 06 and that's it.

The guide listings have been remapped to the right names vs the odd ones that come by the C band EPG. But I can not see anyway for it to change channels in the manner it needs, how would it be done? PS, the channel name of G5 would have to be remapped to 15 and so I guess a custom script that remaps based on a substr search would be needed. So the code to be sent would be 15 wait 06. The wait would be best if it could be varied based on current jack position, but worse case you could assume a delay of so many seconds from the west to east end of the arc. Worst case I could remap the channels to numbers, which still are not the same as what the EPG gives it. I'd be curious what those numbers mean to a c band dish? That's not how Zap2it lists the C band listings so I know there's some massaging being done somewhere.

In other words because I don't know how complex sage is in terms of remote controls, given the above conditions I don't want to buy the hardware if Sage can't use it to change channels on my C Band sat receiver and I'd want to know if it's possible.
Reply With Quote
  #2  
Old 12-19-2004, 01:09 PM
Menehune's Avatar
Menehune Menehune is offline
Sage Aficionado
 
Join Date: Oct 2004
Location: Maui, Hawaii
Posts: 403
My manual controller at work uses position numbers for the satellite presets. Position 1 in 95deg. Then transponder 1. It's supposed to be controlled via a serial port, but I've never investigated that feature-the dish usually sits on the same bird and transponder for months at a time-we use it for break-away video and audio for our TV station.

Maybe the positions could be mapped to the channel up/down button and the transponder channel mapped to the numeric entry key? It would be tedious when you scan from the east end of the arc to the west end though.

What you would almost need is a remote with a shift key so you could shift-1 for the satellite position 1, shift-9 for satellite position 9, then the regular numeric keys could be used for the transponders.
Reply With Quote
  #3  
Old 12-19-2004, 01:45 PM
cummings66 cummings66 is offline
Sage Aficionado
 
Join Date: Dec 2004
Location: Moberly, MO
Posts: 281
I've been reading up a bit on girder and the lua language. It's going to be different, I've used C and so it's familar but different as well.

What I'd like to know is what does SageTv send out to the plugin when told to change channels on a C band system? With that info you could write the script.

I think it's doable on a GI easily enough, it has only a couple ways of changing channels and not like your system at all. Girder supports scripts and so any channel change can automatically run through that script, be parsed and then output as whatever commands you need. So yes, I know it can be done.

To my knowledge, nobody has controlled a regular sat receiver with Sage. I found a 4dtv girder script that shows the language syntax a bit and is useful from that standpoint to build on. But until I get the USB-UIRT I can't tell what Sage sends out, unless somebody can tell me.
Reply With Quote
  #4  
Old 12-25-2004, 11:53 AM
cummings66 cummings66 is offline
Sage Aficionado
 
Join Date: Dec 2004
Location: Moberly, MO
Posts: 281
I got it working. I modified a 4dtv script for girder quite a bit to add things into it to make the GI 650 operate well. It's better than programming it.

A link to the GML is here;

http://www.mcmsys.com/~cummings/gi650-sage.GML

Most of the code is mine as are the bugs I suspect, if somebody uses it and has problems let me know and I'll see if I can address them. I wish LUA was more like C, this would be easier and I could have tighter code. I only have the GI 650 so all I can say for sure is that the thing works with the GI 350, 450, 550, and 650 series receiver. It works, and considering I've just learned the basics of LUA I guess that's good enough for now.

The registry entry needed for the ExeTunerPlugin is;

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Frey Technologies\Common\EXEMultiTunerPlugin]
"command"="C:\\Program Files\\Girder\\event.exe SSChanNum%CHANNEL%"
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 11:58 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.