From: Brad B. <bra...@co...> - 2009-05-17 05:35:49
|
Jim Duda writes: > Brad, > > I struggled with this too. > > This works for me. > > if (my $state = said $palmPad) { > if ($state =~ /^(xe1ek|xe2)/i) { > $light_bedroom->manual(1,3600,3600); > } > } > > In this example, $light_bedroom is a Light_Item. > Immediately before this snipet, I would have turned $light_bedroom either ON or OFF. > > The above syntax for $light_bedroom will keep the light in manual mode for 1 hour. > After 1 hour, it reverts to automatic mode. > Jim, Thanks for the example. Yes, I considered doing something like this, but the manual feature documented in Light_Switch_Item.pm seems cleaner and I prefer that the timeout not start until the room is unoccupied as I feel that automatic mode should not be restored while the room is still occupied. Is there an easy way to delay the return to automatic mode while the room is occupied? --Brad |