From: <dea...@mc...> - 2002-05-01 17:14:40
|
I have been playing with Timers with no success and was wandering if somebody could comment on my code. I believe I understand them correctly, but another pair of eyes could save my sanity. Anyway, in the following code, the garage lights turn on, the counter counts down to zero, but the lights are never shutoff. Any comments appreciated! For the record, I have moved the house code of the motion detector to a different house code of the light. (I want to have better control of when the light turns on/off). # Garage Lights on if ((state_now $Garage_Motion eq 'ON') && ! ($timer_garage->active())){ print "Turning Garage lights on and setting timer\n"; set $timer_garage 300; set $Garage_Lights 'ON'; } if ($timer_garage->active()){ my $secs = $timer_garage->seconds_remaining(); print "Time remaining on timer is $secs...\r"; } if ((state_now $Garage_Lights eq 'ON') && ! ($timer_garage->active())){ set $Garage_Lights 'OFF'; print "\nGarage lights are off\n"; } |