[mythtv-users] Mythwelcome and ACPI wake up

Paul Harrison mythtv at dsl.pipex.com
Sun Nov 11 18:57:12 UTC 2007


Ma Begaj wrote:
> 2007/11/11, Paul Harrison <mythtv at dsl.pipex.com>:
>   
>> I use nvram-wakeup but I'm sure it's possible to set things up to use
>> ACPI and have everything work properly because I've applied several
>> patches to make it possible to do just that. You just have to figure out
>> how to plug you scripts into the mythshutdown process to do what you
>> want :-)
>>     
>
> mythshutdown's internal alarm setting did not work for me (I do not
> remember why), so I got it directly from mythshutdown's output:
>
> wakeup=`mythshutdown -t -v all | grep 'Mythshutdown: wakeup time given is:'`
> wakeup_date=`echo -n $wakeup | awk '{ print $8 }'`
> wakeup_time=`echo -n $wakeup | awk '{ print $9 }'`
>
> and I write it to /proc/acpi/alarm.
>
> It is not a nice solution because mythshutdown's output might change
> but it is working for me at the moment.
>
> M.
>   
This is from memory and completely untested but something like this
should work.

In mythtv-setup got to General settings then the Shutdown/Wakeup Options
page set the following:-

Wakeup time format - 'yyyy-MM-ddThh:mm'
Command to set Wakeup Time - 'mythshutdown --setwakeup $time'

In MythWelcome press F11 to show the MythShutdown/MythWelcome Settings
page set the following:-

Command to Set Wakeup Time: - Add the name of your script here to set
the wakeup time using ACPI. The time will be passed as a parameter. Your
script should return  '0' if you want to shutdown, '1' if you need to
reboot or '2' if something went wrong.

Wakeup time format: change this to the format you want the time passed
to your script above.

If you need to do a reboot after setting the time (some BIOS require a
reboot before the time will stick) then add the command to do that in
the nvram-wakeup Restart Command - probably not needed for ACPI.

Add the commands to use to reboot and shutdown.

Paul H.




More information about the mythtv-users mailing list