From: Alan W. <arw...@wo...> - 2002-05-01 21:28:49
|
I cannot test this but you should use state instead of state_now as state_now = is only true when the garage light is told to come on. e.g. only one pass = through the loop. Since your garage light is ON and you set the timer active = this will never execute with state_now. Also there is $timer_garage->inactive() which is a function to return true = when the timer is not active so you don't have to negate. >> if ((state_now $Garage_Lights eq 'ON') && ! >> ($timer_garage->active())){ >> set $Garage_Lights 'OFF'; >> print "\nGarage lights are off\n"; >> } |