|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#121
|
||||
|
||||
I just purchased a USB-UIRT because I need to run STBKeepAlive. Now I need to install it and re-configure SageTV to use the USB-UIRT instead of the IRA IR receiver and the HD-PVR IR emitter.
My first question is about the HD-PVR's IR emitter - I assume it can work with the USB-UIRT if I build the proper cable to adapt the 3.5mm jack on the USB-UIRT to the 2.5mm plug on the HD-PVR emitter. I found the wiring for the USB-UIRT emitter output, but I don't have a reference for the HD-PVR emitter. Is this documented, or do I have to figure it out using a meter? I was surprised that there is no documentation shipped with the USB-UIRT other than a couple of slips of paper. One has URLs to usbuirt.com to get drivers. The other says to follow the "instructions" in a 16-page forum thread spanning the years 2003 to 2008. (SageTV was at version 1.4 when this thread started!) Can anybody point me to a concise, up-to-date procedure for installing the USB-UIRT with the Hauppauge remote? If there is no such thing, I'll write up a document describing my procedure as I figure it out by trial and error.
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#122
|
||||
|
||||
Quote:
http://forums.sagetv.com/forums/atta...1&d=1220726945 http://forums.sagetv.com/forums/atta...1&d=1220727252 As for the HD-PVR's IR Emitter, I'm not sure but I would assume it would work just fine with the proper adapter. Also not sure on documentation, I set mine up over a year ago. I received all the help I needed on this forum by searching previous posts. If I remember correctly it was pretty simple to setup. The one trickier part was setting up the USBUIRT for multiple zones to control multiple set top boxes. This thread here help me immensely: http://forums.sagetv.com/forums/showthread.php?t=5291 Good Luck, SB
__________________
Server Hardware: Intel Core 2 Quad Q6700 2.66GHz CPU, 4GB DDR2 RAM, NVIDIA nForce 780i SLI Motherboard, GeForce 8600 GT, Seagate Barracuda 7200.11 2.5TB Operating System: Windows XP Professional HTPC/DVR Software: SageTV 7 Capture Devices: 2 @ Hauppauge HD-PVR (1212), Hauppauge WinTV-HVR-1600 ATSC/QAM, HD Homerun Media Extenders: 2 @ Sage HD100 & 1 @ Sage HD200 Signals/Providers: AT&T UVerse, OTA ATSC Set-Top-Box: 2 @ Motorola Box VIP 1200 |
#123
|
||||
|
||||
I finally got my USB-UIRT installed and working. I just installed the latest version (1.0.3) of STBKeepAlive, and I'm testing it.
I first tried the start menu link for "Learn IR Command from USB-UIRT". Nothing happens. It appears that no program runs. So I ran the USB-UIRT LRNhelper.exe, and learned the SELECT key from my SA 8300HDC remote. I pasted it into STBKeepAlive.exe.config so the first section ended up looking like this: Code:
<Job Name="8300HDC STB Wake Up" > <Triggers> <Trigger Name="Daily @ 12:55 AM" Type="Daily" Time="00:55" /> <Trigger Name="Daily @ 03:55 AM" Type="Daily" Time="03:55" /> <Trigger Name="Daily @ 06:55 AM" Type="Daily" Time="06:55" /> <Trigger Name="Daily @ 09:55 AM" Type="Daily" Time="09:55" /> <Trigger Name="Daily @ 12:55 PM" Type="Daily" Time="12:55" /> <Trigger Name="Daily @ 03:55 PM" Type="Daily" Time="15:55" /> <Trigger Name="Daily @ 09:55 PM" Type="Daily" Time="21:55" /> </Triggers> <Commands> <Command Name="Button - Select" IR="0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886" RepeatCount="1" /> </Commands> </Job> Then I tried the shortcut "Run STBKeepAlive in Console". Again nothing appears to be running, but when I look in task manager, there is a process "STBKeepAlive" running under SYSTEM. So I guess it's working. Now I'll wait and see if shows start recording properly! Currently STBKeepAlive.log is 0 bytes, but I'll check it tomorrow to see if anything has been added.
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. Last edited by timg11; 10-10-2009 at 09:41 PM. |
#124
|
||||
|
||||
I have my system configured to hibernate when inactive. Is there a way to configure STBKeepAlive to take an action when the system comes out of hibernation? That usually means it is preparing to record, so it would be a good time to send an STB wake-up. Thanks!
I posted some wiring/connection details on the HD-PVR IR emitter that I asked about previously in this thread: http://forums.sagetv.com/forums/show...9&postcount=22
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#125
|
||||
|
||||
I've checked the logs, and there seems to be a problem with STBkeepalive. I see entries like this in the log:
Code:
2009-10-23 06:59:27,046 [3] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[1] 2009-10-23 06:59:27,046 [3] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-10-23 06:59:28,140 [3] ERROR STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMISSION TO USBUIRT FAILED. [STBKeepAlive.Transmit] ERROR: System.ApplicationException: Unable to connect to USB-UIRT device! Please ensure device is connected to the computer at UsbUirt.Controller.OpenDriver() at UsbUirt.Controller..ctor() at STBKeepAlive.Transmit.Program.Main(String[] args) What would cause STBkeepalive to have a problem connecting? SageTV is not running in service mode. The STBkeepalive service is running under the same username as the desktop (and SageTV). Is there anything else I should be checking?
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#126
|
||||
|
||||
I have been monitoring the logs, and it seems that STBKeepAlive is working. Most of the time, it transmits successfully.
However, the Select command I have chosen is not having the desired effect of keeping the 8300HDC awake. Today, I found this in the log (indicating successful transmission): Code:
2009-10-30 05:30:40,125 [13] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[1] 2009-10-30 05:30:40,125 [13] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-10-30 05:30:45,656 [13] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-10-30 05:30:45,656 [13] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 5:30:45 AM Has anybody found a keep-alive sequence that works for the SA 8300HDC?
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#127
|
||||
|
||||
Quote:
Also, you should be able to use the IRLearn utility included with STBKeepAlive to test sending your IR sequence to the device to verify that the sequence is working on the STB. Good luck!
__________________
Server Hardware: Intel Core 2 Quad Q6700 2.66GHz CPU, 4GB DDR2 RAM, NVIDIA nForce 780i SLI Motherboard, GeForce 8600 GT, Seagate Barracuda 7200.11 2.5TB Operating System: Windows XP Professional HTPC/DVR Software: SageTV 7 Capture Devices: 2 @ Hauppauge HD-PVR (1212), Hauppauge WinTV-HVR-1600 ATSC/QAM, HD Homerun Media Extenders: 2 @ Sage HD100 & 1 @ Sage HD200 Signals/Providers: AT&T UVerse, OTA ATSC Set-Top-Box: 2 @ Motorola Box VIP 1200 |
#128
|
|||
|
|||
You should be able to set up the 8300 to PowerOn with any key press. This would mean that you wouldn't need STBKeepAlive. Look under the settings menu and change "Set: Power-On Keys" to "Power and Numeric". Therefore whenever SageTV sends a channel command it should power on the box. Note that it never really powers off - it is just in standby mode.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#129
|
||||
|
||||
Shadeblue, I have checked all the settings, and confirmed with Time Warner - there is no way to disable the sleep behavior.
A while back I researched Firewire, buying the interfaces and cables, and getting it all to work with SageTV. I was able to change channels, but Firewire was not able to bring the box out of sleep mode at all, so I went back to IR and bought the USB-UIRT. The Select key does work (from LRNhelper or from the remote directly) to bring the STB out of screen saver mode, but unfortunately not reliably. I still see cases where the STB misses the first digits of an IR channel change command. I'm still studying this and I would appreciate anyone else's advice.
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#130
|
||||
|
||||
ShadeBlue,
I'm thinking that some of the events are missed because the computer is asleep! Is there any way to get STBKeepAlive to perform it's action whenever the computer comes out out of standby or hibernate? Does Windows shut down services when it suspends or hibernates? If so, then maybe just add a a new Trigger Type of "OnStartup". If the service is suspended without any notification at all, then it would still be possible to (for example) check the system time every 10 seconds, and if the current time is way larger than 10 seconds past the last check, then run any events with Trigger Type of "OnWakeUp".
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#131
|
||||
|
||||
Quote:
Hi timg11, Yes I did take a look at this today. NT services do provide the API necessary to capture system resume events. http://msdn.microsoft.com/en-us/libr...owerevent.aspx I have added the code to support this, but I don't have the time to adequately test the functionality. If you don't mind testing it out, I have included the download link below to the updated BETA version. http://download.shadeblue.com/stbkee...%20Install.exe PLEASE MAKE SURE TO BACKUP your existing configuration file, I think the installer may overwrite your custom file. The following settings were added to the config file that allow you to specify a single named job to be executed on each of the three distinct resume event types. Please make sure the value field for these three settings match your job names! Code:
<appSettings> <add key="ResumeAutomatic" value="Uverse STB Wake Up" /> <add key="ResumeCritical" value="Uverse STB Wake Up" /> <add key="ResumeSuspend" value="Uverse STB Wake Up" /> </appSettings> Here is the code snippet that implements this feature, please note the logging statements you should see in the log file when the resume takes place. Code:
// // send IR job when the system power is restored // protected override bool OnPowerEvent(PowerBroadcastStatus powerStatus) { if (powerStatus == PowerBroadcastStatus.ResumeAutomatic) { String resumeAutomaticJob = ConfigurationManager.AppSettings["ResumeAutomatic"]; if (String.IsNullOrEmpty(resumeAutomaticJob) == false) { if (log != null) log.Info(string.Format("SYSTEM POWER EVENT: 'ResumeAutomatic'; EXECUTE JOB: {0}", resumeAutomaticJob)); ExecuteJob(resumeAutomaticJob); } } if (powerStatus == PowerBroadcastStatus.ResumeCritical) { String resumeCriticalJob = ConfigurationManager.AppSettings["ResumeCritical"]; if (String.IsNullOrEmpty(resumeCriticalJob) == false) { if (log != null) log.Info(string.Format("SYSTEM POWER EVENT: 'ResumeCritical'; EXECUTE JOB: {0}", resumeCriticalJob)); ExecuteJob(resumeCriticalJob); } } if (powerStatus == PowerBroadcastStatus.ResumeSuspend) { String resumeSuspendJob = ConfigurationManager.AppSettings["ResumeSuspend"]; if (String.IsNullOrEmpty(resumeSuspendJob) == false) { if (log != null) log.Info(string.Format("SYSTEM POWER EVENT: 'ResumeSuspend'; EXECUTE JOB: {0}", resumeSuspendJob)); ExecuteJob(resumeSuspendJob); } } return base.OnPowerEvent(powerStatus); }
__________________
Server Hardware: Intel Core 2 Quad Q6700 2.66GHz CPU, 4GB DDR2 RAM, NVIDIA nForce 780i SLI Motherboard, GeForce 8600 GT, Seagate Barracuda 7200.11 2.5TB Operating System: Windows XP Professional HTPC/DVR Software: SageTV 7 Capture Devices: 2 @ Hauppauge HD-PVR (1212), Hauppauge WinTV-HVR-1600 ATSC/QAM, HD Homerun Media Extenders: 2 @ Sage HD100 & 1 @ Sage HD200 Signals/Providers: AT&T UVerse, OTA ATSC Set-Top-Box: 2 @ Motorola Box VIP 1200 |
#132
|
||||
|
||||
Shadeblue, thank you for extending your excellent program so quickly!
I have installed the test version, and am now waiting to see what happens. For anyone else who wants to try this, note that you need to uninstall your previous version. It will not install if the service is present, even if stopped. Of course save your config file before uninstalling. I took my backed up config file, and pasted in the <appSettings> section from the new config file (editing the 'value' string to match), so the top of my file looks like this: Code:
...snip... <appSettings> <add key="ResumeAutomatic" value="8300HDC STB Wake Up" /> <add key="ResumeCritical" value="8300HDC STB Wake Up" /> <add key="ResumeSuspend" value="8300HDC STB Wake Up" /> </appSettings> <Jobs> <!-- **************************************** --> <!-- This job will send a 'Select' button --> <!-- signal to SA 8300HDC STBs --> <!-- at the scheduled times every day. --> <!-- **************************************** --> <Job Name="8300HDC STB Wake Up" > <Triggers> <Trigger Name="Daily @ 12:55 AM" Type="Daily" Time="00:55" /> ...snip.....
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#133
|
||||
|
||||
The system was in standby for a while, and now is recording, so here's what is in the log:
Code:
2009-11-10 12:28:18,546 [STBKeepAliveQuartzScheduler_QuartzSchedulerThread] DEBUG Quartz.Simpl.SimpleJobFactory [(null)] - Producing instance of Job 'IRJobs.8300HDC STB Wake Up', class=STBKeepAlive.IREventJob 2009-11-10 12:28:18,546 [STBKeepAliveQuartzScheduler_Worker-2] DEBUG Quartz.Core.JobRunShell [(null)] - Calling Execute on job IRJobs.8300HDC STB Wake Up 2009-11-10 12:28:18,546 [STBKeepAliveQuartzScheduler_Worker-2] INFO STBKeepAlive.Service [(null)] - TRIGGER EXECUTE: [8300HDC STB Wake Up-Daily @ 11:57 PM] 2009-11-10 12:28:18,546 [STBKeepAliveQuartzScheduler_Worker-2] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STARTED. 2009-11-10 12:28:18,546 [STBKeepAliveQuartzScheduler_Worker-2] DEBUG Quartz.Core.JobRunShell [(null)] - Trigger instruction : NoInstruction 2009-11-10 12:28:18,671 [13] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[2] 2009-11-10 12:28:18,671 [13] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-11-10 12:28:24,406 [13] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-11-10 12:28:24,406 [13] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 12:28:24 PM 2009-11-10 12:28:24,406 [13] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STOPPED.
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#134
|
||||
|
||||
Quote:
I guess just keep an eye on it to see if it is consistently working. I would have expected to see the "resume" text in the log file, but perhaps I missed something. But as long as it is firing the job, that is cool!
__________________
Server Hardware: Intel Core 2 Quad Q6700 2.66GHz CPU, 4GB DDR2 RAM, NVIDIA nForce 780i SLI Motherboard, GeForce 8600 GT, Seagate Barracuda 7200.11 2.5TB Operating System: Windows XP Professional HTPC/DVR Software: SageTV 7 Capture Devices: 2 @ Hauppauge HD-PVR (1212), Hauppauge WinTV-HVR-1600 ATSC/QAM, HD Homerun Media Extenders: 2 @ Sage HD100 & 1 @ Sage HD200 Signals/Providers: AT&T UVerse, OTA ATSC Set-Top-Box: 2 @ Motorola Box VIP 1200 |
#135
|
||||
|
||||
Quote:
Actually, I don't think it is working properly. I overlooked setting this property: http://msdn.microsoft.com/en-us/libr...owerevent.aspx This is required to deliver the power event changes to the NT service. I have updated the code and posted the new version (1.0.5) here: http://download.shadeblue.com/stbkee...%20Install.exe Please reinstall to this new version and try again :-) Thanks, SB
__________________
Server Hardware: Intel Core 2 Quad Q6700 2.66GHz CPU, 4GB DDR2 RAM, NVIDIA nForce 780i SLI Motherboard, GeForce 8600 GT, Seagate Barracuda 7200.11 2.5TB Operating System: Windows XP Professional HTPC/DVR Software: SageTV 7 Capture Devices: 2 @ Hauppauge HD-PVR (1212), Hauppauge WinTV-HVR-1600 ATSC/QAM, HD Homerun Media Extenders: 2 @ Sage HD100 & 1 @ Sage HD200 Signals/Providers: AT&T UVerse, OTA ATSC Set-Top-Box: 2 @ Motorola Box VIP 1200 |
#136
|
||||
|
||||
Shadeblue,
Now it is working! I forced the system to standby and resume. When resuming, I saw the IR emitter blink, and I found the expected events in the log. Thanks! Code:
2009-11-11 09:00:33,000 [4] INFO STBKeepAlive.Service [(null)] - SYSTEM POWER EVENT: 'ResumeSuspend'; EXECUTE JOB: 8300HDC STB Wake Up 2009-11-11 09:00:33,015 [4] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STARTED. 2009-11-11 09:00:33,125 [4] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[2] 2009-11-11 09:00:33,125 [4] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-11-11 09:00:33,187 [12] INFO STBKeepAlive.Service [(null)] - SYSTEM POWER EVENT: 'ResumeAutomatic'; EXECUTE JOB: 8300HDC STB Wake Up 2009-11-11 09:00:33,187 [12] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STARTED. 2009-11-11 09:00:33,296 [12] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[2] 2009-11-11 09:00:33,296 [12] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-11-11 09:00:39,296 [4] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-11-11 09:00:39,296 [4] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 9:00:39 AM 2009-11-11 09:00:39,296 [4] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STOPPED. 2009-11-11 09:00:39,328 [12] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-11-11 09:00:39,328 [12] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 9:00:39 AM 2009-11-11 09:00:39,328 [12] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STOPPED.
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#137
|
||||
|
||||
Quote:
Hi timg11, Just checking in to see if the wake from hibernate/sleep function is working reliably for you. If it is, then I will post this build as a release. Thanks, SB
__________________
Server Hardware: Intel Core 2 Quad Q6700 2.66GHz CPU, 4GB DDR2 RAM, NVIDIA nForce 780i SLI Motherboard, GeForce 8600 GT, Seagate Barracuda 7200.11 2.5TB Operating System: Windows XP Professional HTPC/DVR Software: SageTV 7 Capture Devices: 2 @ Hauppauge HD-PVR (1212), Hauppauge WinTV-HVR-1600 ATSC/QAM, HD Homerun Media Extenders: 2 @ Sage HD100 & 1 @ Sage HD200 Signals/Providers: AT&T UVerse, OTA ATSC Set-Top-Box: 2 @ Motorola Box VIP 1200 |
#138
|
||||
|
||||
I haven't checked every show recorded, but as far as I can tell, STBKeepAlive is now working perfectly. It's not causing any problems, so I think you can release it.
I looked at the log and I see scheduled events and ResumeSuspend events. In the log, it appears that it sent the wakeup IR command multiple times on one scheduled time. Here's the log of everything that happened at 14:58: Code:
2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_QuartzSchedulerThread] DEBUG Quartz.Simpl.SimpleJobFactory [(null)] - Producing instance of Job 'IRJobs.8300HDC STB Wake Up', class=STBKeepAlive.IREventJob 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-3] DEBUG Quartz.Core.JobRunShell [(null)] - Calling Execute on job IRJobs.8300HDC STB Wake Up 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-3] INFO STBKeepAlive.Service [(null)] - TRIGGER EXECUTE: [8300HDC STB Wake Up-Daily @ 02:57 PM] 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-3] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STARTED. 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-3] DEBUG Quartz.Core.JobRunShell [(null)] - Trigger instruction : NoInstruction 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_QuartzSchedulerThread] DEBUG Quartz.Simpl.SimpleJobFactory [(null)] - Producing instance of Job 'IRJobs.8300HDC STB Wake Up', class=STBKeepAlive.IREventJob 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-4] DEBUG Quartz.Core.JobRunShell [(null)] - Calling Execute on job IRJobs.8300HDC STB Wake Up 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-4] INFO STBKeepAlive.Service [(null)] - TRIGGER EXECUTE: [8300HDC STB Wake Up-Daily @ 09:57 AM] 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-4] DEBUG Quartz.Core.JobRunShell [(null)] - Trigger instruction : NoInstruction 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_QuartzSchedulerThread] DEBUG Quartz.Simpl.SimpleJobFactory [(null)] - Producing instance of Job 'IRJobs.8300HDC STB Wake Up', class=STBKeepAlive.IREventJob 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-5] DEBUG Quartz.Core.JobRunShell [(null)] - Calling Execute on job IRJobs.8300HDC STB Wake Up 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-5] INFO STBKeepAlive.Service [(null)] - TRIGGER EXECUTE: [8300HDC STB Wake Up-Daily @ 11:57 PM] 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-5] DEBUG Quartz.Core.JobRunShell [(null)] - Trigger instruction : NoInstruction 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_QuartzSchedulerThread] DEBUG Quartz.Simpl.SimpleJobFactory [(null)] - Producing instance of Job 'IRJobs.8300HDC STB Wake Up', class=STBKeepAlive.IREventJob 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-1] DEBUG Quartz.Core.JobRunShell [(null)] - Calling Execute on job IRJobs.8300HDC STB Wake Up 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-1] INFO STBKeepAlive.Service [(null)] - TRIGGER EXECUTE: [8300HDC STB Wake Up-Daily @ 12:57 PM] 2009-11-22 14:58:17,750 [STBKeepAliveQuartzScheduler_Worker-1] DEBUG Quartz.Core.JobRunShell [(null)] - Trigger instruction : NoInstruction 2009-11-22 14:58:17,937 [17] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[2] 2009-11-22 14:58:17,937 [17] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-11-22 14:58:18,109 [16] INFO STBKeepAlive.Service [(null)] - SYSTEM POWER EVENT: 'ResumeAutomatic'; EXECUTE JOB: 8300HDC STB Wake Up 2009-11-22 14:58:18,109 [16] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STARTED. 2009-11-22 14:58:18,218 [16] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[2] 2009-11-22 14:58:18,218 [16] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-11-22 14:58:25,468 [16] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-11-22 14:58:25,468 [16] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 2:58:25 PM 2009-11-22 14:58:25,468 [16] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER will process the next command in [100] ms. 2009-11-22 14:58:25,578 [16] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[2] 2009-11-22 14:58:25,578 [16] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-11-22 14:58:26,125 [17] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-11-22 14:58:26,125 [17] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 2:58:26 PM 2009-11-22 14:58:26,125 [17] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER will process the next command in [100] ms. 2009-11-22 14:58:26,234 [17] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[2] 2009-11-22 14:58:26,234 [17] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-11-22 14:58:31,093 [16] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-11-22 14:58:31,093 [16] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 2:58:31 PM 2009-11-22 14:58:31,093 [16] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER will process the next command in [100] ms. 2009-11-22 14:58:31,203 [16] INFO STBKeepAlive.Service [(null)] - EXECUTE CMD: Name=[Button - Select] Delay=[100] RepeatCount=[2] 2009-11-22 14:58:31,203 [16] INFO STBKeepAlive.Service [(null)] - EXECUTE PROGRAM: [STBKeepAlive.Transmit.exe] 2009-11-22 14:58:31,750 [17] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-11-22 14:58:31,750 [17] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 2:58:31 PM 2009-11-22 14:58:31,750 [17] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STOPPED. 2009-11-22 14:58:36,718 [16] WARN STBKeepAlive.Service [(null)] - [STBKeepAlive.Transmit] TRANSMITTING IR DATA TO USBUIRT ... 0000 0048 0000 0018 00C0 00C1 0030 0092 0030 0092 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0031 0030 0031 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0031 0030 0031 0030 0092 0030 0092 0030 0886 2009-11-22 14:58:36,718 [16] INFO STBKeepAlive.Service [(null)] - IR COMMAND TRANSMITTED SUCCESSFULLY @ 2:58:36 PM 2009-11-22 14:58:36,718 [16] INFO STBKeepAlive.Service [(null)] - IR PROCESSING TIMER STOPPED.
__________________
HD300 extender with (2020 New Build) SageTV 64 bit V9.2.2.903 (service mode), Running on Windows 10 (64 bit), Intel Core i7-10700K CPU, 16G RAM, GIGABYTE Z490 UD motherboard. NVidia GTX1650 Super; Viewsonic LCD on one output and Mitsubishi WD57734 HDTV via DVI/HDMI on other output. HDHomeRun HDHR5-4US tuner, Hauppauge "Siena" 1512 HD-PVR2 connected to Cisco Cable modem from Spectrum, tuned with USB-UIRT. |
#139
|
||||
|
||||
New Release 1.0.5
NEW RELEASE 1.0.5
This new release includes support for sending IR command data to the USB-UIRT on resume from system sleep or hibernation. More Information is located on the DOWNLOADS page
__________________
Server Hardware: Intel Core 2 Quad Q6700 2.66GHz CPU, 4GB DDR2 RAM, NVIDIA nForce 780i SLI Motherboard, GeForce 8600 GT, Seagate Barracuda 7200.11 2.5TB Operating System: Windows XP Professional HTPC/DVR Software: SageTV 7 Capture Devices: 2 @ Hauppauge HD-PVR (1212), Hauppauge WinTV-HVR-1600 ATSC/QAM, HD Homerun Media Extenders: 2 @ Sage HD100 & 1 @ Sage HD200 Signals/Providers: AT&T UVerse, OTA ATSC Set-Top-Box: 2 @ Motorola Box VIP 1200 |
#140
|
|||
|
|||
Error code is 2869?
STBKeepAlive Install (1.0.5) getting the following error when installing. Is there a resolution to this?
The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2869. Thanks, Bob |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Channel Changing Issues (scheduled programs only) | Addict | Hardware Support | 9 | 05-26-2008 10:11 PM |
Harmony 520 Remote With Hauppauge Commands | Taddeusz | Hardware Support | 5 | 04-27-2007 06:04 AM |
Link uirt descrete code to custom command | DRAK | SageTV Software | 2 | 04-16-2007 09:36 AM |
Problems controlling DEC-3000S with USB UIRT | oaamaas | Hardware Support | 2 | 04-10-2007 01:52 PM |
UIRT not talking to Sage TV..... | markgill | Hardware Support | 3 | 05-07-2006 12:45 PM |