Help get this topic noticed by sharing it on Twitter, Facebook, or email.

Timers

For those that use a device as a dedicated room remote, could there be a timer function that we could design in the workflow for things like a sleep timer, or delay of shutoff of lights, etc.? I can think of a few nice applications for some of my clients.
2 people like
this idea
+1
Reply
  • We are looking at adding this feature to our system.

    This may not be exactly what you are asking for but it will work as a sleep timer. I personally created a sleep button for a system that was a macro with the exact steps needed to set the timer inside my Panasonic tv. If you have a dedicated remote for a room that is always on you could create a button with an extended delay before a macro is sent.

    Scott
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • I am using longer delays on some of the buttons. I.e. "Shut down everything"-macro where lights goes off 45 seconds after all of the equipment in the room is powered down.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • Thanks Scott, but unfortunately in two situations this doesn't work for my clients. One, the TV and amp don't have sleep functions, and another situation I was thinking for a projector. Also once the macro is kicked off, no other commands can be sent.

    Yeah, I use the delay function for lights as well to let folks get out of the room, but I'm looking for something to delay a shutdown for about an hour or more for folks that like to watch TV in bed. I don't believe iRule can delay that long, and it would lock out any other commands. By having a timer, someone can say "turn the system off at 1:00 a.m." but still be allowed to change channels, turn down the volume, etc. Of course the iRule program would have to be running in the foreground at all times to work, but for a "dedicated" remote, this would work. (Also needs to be plugged in so the display doesn't run the battery down, but not a problem for most of my clients - they have power running to the bed stand or couches...)
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • Ephrumsirc - did you ever find a solution to this? I've been searching for the same. Please advise. thanks in advance.
    Victor
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • Here is a suggestion:

    Put a button on your page and label it whatever you want, maybe 'Sleep Timer.'

    Put the following macro on the button:

    Set Variable:     $Sleep$ = yes  
    Set Variable: $Minutes$ = 60

    Create a Repeating Entrance. Set it to repeat at 60.0 seconds. (For testing and troubleshooting, set the repeat shorter, like 3.0 seconds.) Put the following macro in the Entrance.

    IF $Sleep$ = yes  
    AND $Minutes$ > 0
    Set Variable: $Minutes$ = $Minutes$ - 1
    ENDIF
    IF $Sleep$ = yes
    AND $Minutes$ < 1
    Command: execute 'Power Off' Code on 'LG TV RS232' Device
    Command: execute 'Power Off' Code on 'Marantz Rcvr' Device
    Set Variable: $Sleep$ = no
    Link: go to page Home of panel Main
    ENDIF

    The code in the repeating Entrance will run every 60 seconds. If the 'Sleep Timer' button has not been pushed, the variable $Sleep$ will not equal 'yes', neither IF statement will evaluate as true, and nothing will happen.

    If the 'Sleep Timer' button has been pushed, and $Minutes$ is greater than 0, then the first IF statement will be true, and $Minutes$ will be counted down by 1 minute. This will happen each minute until $Minutes$ reaches 0.

    When the 'Sleep Timer' button has been pushed, and $Minutes$ has been counted down to 0, the second IF statement will evaluate as true. Here you will place the commands to power off your system. You also set $Sleep$ to no, so the IF statements will evaluate as false, and nothing will happen until the 'Sleep Timer' button is pushed again. The last step is to link to your Home Page, so the system is ready to start again.

    You can put a Label on your page, and set it to display $Minutes$. This will show a countdown of the Sleep Timer. You can add additional buttons for different time intervals, or you can add additional logic to change the time for each button push.

    This setup will allow you to keep using your remote while the timer is running. You will have to stay on the same page to keep the Entrance running. If you just set a Delay for an hour, the remote will be 'locked up' while it runs.

    Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated

  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited kidding, amused, unsure, silly indifferent, undecided, unconcerned sad, anxious, confused, frustrated