Auto standby/deepstandby timers don't take effect when not in live TV

Issue #511 new
prl created an issue

If an auto standby (or auto deepstandby) timer fires when the T series box is not in live TV mode, it doesn't take effect until the box returns to live TV. This means that hese timers don't work properly if the box is left in, for example, the media player or in a setup screen.

They should probably work in any screen where ScreenName.ALLOW_SUSPEND is not False.

This bug is related to bug #510.

As a side note: Screens.Screen redefines False as 0 (i.e. int(0)).

Replication steps

Create an "auto standby" power timer with Sleep delay as short as possible (10 min), and Repeat type "repeated".

Save the timer, return to live TV, and then enter a non-live TV screen, e.g. media selection (MEDIA from live TV).

Wait at least the Delay time in the timer, and no more than twice the delay time without using the remote or front panel.

No "A finished powertimer ..." popup appears.

Exit from the screen back to live TV. The "A finished powertimer ..." popup will now appear.

Comments (0)

  1. Log in to comment