From: Bruce W. <br...@mi...> - 2000-02-17 14:21:40
|
> > is what you want. Can you give me an example of how you want to use it? > > > > If it is past sunset and motion is detected in the kitchen then I > turn on the > group kitchen_lights. If it is before sunset I turn on the single > light called > kitchen. So, after my timer is expired I want to either turn kitchen or > kitchen_lights off depending on the state of kitchen_lights. I know that I > could just issue an off command for kitchen_lights regardless, > but this causes > unnecessary lines in the log file. I am just trying to keep things clean. hmmm, seems like what you need is the state method that is already part of Group, rather than a state_now method. Something like this: if (expired $timer_kitchen_light) { if (ON eq state $kitchen_lights) { set $kitchen_lights OFF; } else { set $kitchen OFF; } } Sound right? A state_now method (same as state, but true only for 1 pass after the group is set) for Group is still be doable, but I'm still not sure I see the application for it yet. Bruce |