Noam,
Thanks for your reply.
They are soft start lamp modules, X-10 brand, type PLM-01.
The dim command for "Liv Rm Lts Off" is absolute. It leaves a PLM01 lamp at 9% absolute, and an X-10 brand PLW01 wall switch module's spot light at 14%. I don't think I have any relative dim commands anywhere in the program.
Right, the first macro uses absolute level commands. It shuts off several lamps, and then dims a couple (actually a lamp and a spot light). It clears a flag too. I overload the buttons on my HR12A by using flags. First push sets the room's lights bright, second push sets them dim. Each push toggles the state. Then, when you press "Off" the flag is cleared and the lights come on full brightness the next time. But we're talking about the "Liv Rm Lts Off" command, which just clears the flag.
There are no delays in the macro that turns the lights off and leaves two on dim. Nor are there any delays in the macros that turn that room's lights on.
I went out the door at 6:40 AM today. I noticed the two lamps were on very dim. I came home this afternoon, and they were still on. Looking at the lamps' modules, I see no timers are set for the individual lamps. So I believe it was this "Liv Rm Lts Off" macro that left them on again.
I'm looking at the activity monitor, almost 12 hours after-the-fact, and I see entries for 4/12/2011 through 4/15/2011. But nothing for today! Isn't that weird? I thought the CM15A interface is supposed to log events even if the computer is off. The interface time at the bottom center of the ActiveHome Pro screen shows the correct time and date. Tools->Hardware Configuration shows Sunrise today was 6:09 AM. The listed "Interface Time" is correct. Available memory is 83%. I wonder why the activity monitor isn't updating!? Do I have to leave the computer on?
If I press a button on the HR12A, the Activity Monitor logs the command. It sends commands for lights in the living room to turn off, and then it leaves two lights dim. A subsequent "All Lts Off" command turns off all units for house codes D and E. It clears several flags too. Works fine from the HR12A remote.
Thanks for the clarification: when macros share a trigger address, conditions are inspected sequentially. I get it now.
Hmm. I think I need to get my Activity Monitor working. This CM15A locked up once. I was thinking of buying another to have as a spare. It also refused to communicate on two occasions. But rebooting my HP laptop solved the communication problem. The CM15A began communicating again each time.
I think I've had the CM15A system for a couple of months now. At this point, it would be really painful to go back to my old JDS Technologies Time Commander/Event Manager. It's about 17 years old!
I'll continue scrubbing the program to try and figure out what I'm doing wrong. And I'd really appreciate any advice on the Activity Monitor or anything else you think is significant. I'll look up "Activity Monitor" in the manual and online help too, and see if there are any interesting tidbits there.
Thanks for reading this novel. I realize it's pretty long. I don't want to waste your time, but I want to give you enough details so you can get a good idea of what's going on.