[mythtv] REQ: power saving

Christian Hoenig me at christianhoenig.de
Thu May 22 14:20:00 EDT 2003

Hash: SHA1


Am Donnerstag, 22. Mai 2003 12:23 schrieb Marc Kessels:
> I am already a very happy user of mythtv. To avoid missing a recording, I
> keep my pc on all the time.
> But  I do have some concerns about the power consumption of my pc.
> considering a price of EUR 0.17 per kWh, and a consumption of 100 W, I get
> 2.4 kWh per day, so 876 kWh per year, or EUR 148 (approx $ 173) per year. I
> find this a bit to expensive...

This is exactly why I implemened those stuff...

> So I was wondering if it is possible to program the alarm clock in the bios
> from mythtv to wake up the pc a couple of minutes before a recording should
> take place. So the pc will power on as needed, and after the recording
> takes place (and no recording will take place in let say 10 minutes) mythtv
> will program the bios again and halt the system. To avoid halting the
> system when using the PC, mythtv should look if a user logged in and if so,
> only program the bios (and possibly also prevent the user from halting the
> system when a recording is due in a couple of minutes or in progress).

Here you can find my patches:

It does everything you request except it doesn't check if a user is logged in 
the machine. But it does check if a frontend is connected to the backend so 
it doesn't shutdown.
It also doesn't prevent the user from halting the machine. The backendhost 
will shutdown automatically (and set the wakeuptime for the next recording), 
when no client is connected, no recording starts in the next say 15 minutes 
and it is idle for an amount of time. 
You have to simply choose "Exit MythTV", don't choose "Exit and shutdown" !

I use this patch a long time now and it works flawlessly.

But, since I don't know how to implement the shutdown feature over more than 
one backend, it will never make its way into cvs. If someone's interessted to 
help me on this, please get back to me.

so far,
take care, have fun
Version: GnuPG v1.2.2 (GNU/Linux)


More information about the mythtv-dev mailing list