I posted this over on the SageTV forums yesterday, but haven’t gotten any bites yet. Maybe someone over here can offer some insight?
I’m trying to figure out how to get my SageTV client to enter standby and/or hibernate once the client is idle for 10 minutes and then wake up via the remote control. If you think you can help with this, here’s my setup:
Harmony 880 controlling Sage via USB-UIRT and EventGhost, emulating an MCE remote, all under Windows XP. Power Options in XP are set to never disable the monitor, hard drive spin down after 15 minutes, and never enter standby, never power off, and hibernate is currently disabled. BIOS is set to S3 for standby with USB devices allowed to wake up the computer.
I currently have the “off” button on my remote set to minimize SageTV via EventGhost to stop any live TV from continually playing back, then turning off the receiver and the TV. When I click the “Watch TV” activity, the receiver and TV turn on, followed by EventGhost sending an EDID signal over the HDMI connection to ensure the TV is woken up and then bringing Sage out of the system tray and maximizing it. I also have a check if SageTV isn’t running, where it will then load SageTV, wait for it to finish, and then maximize it.
Where I seem to be stumbling is with these 2 questions:
1. What command should I have the 880 send to the computer to wake it up?
2. Once the command is received and the computer is booted up, how do I make EventGhost run through the events I mentioned earlier (waking the TV and bringing SageTV out of the system tray and maximized)? The IR code which probably would have triggered this has most likely already been sent, but EventGhost wasn’t listening yet.