I have AHP and all Plug-ins. I can select a room for the macro to reside in. I am not sure that using "Real" rooms is the best idea, as opposed to using "Virtual" rooms like "Security" and "Lighting" etc.
This is not as flexible as I had hoped, but perhaps someone can help me out here. Here is another I tried, yet had problems.
I created a "Disarm" macro for my remote. Trigger is "Bills Keyfob" disarm. Here I want to do 2 things. A: Flash the porch light 2 times to give a visual that the system is disarmed. Also Will likely be adding a "Chime" module for a similair audio effect, but not there yet. Then, after doing that, I want based on Daytime or nightime to turn on the porch light after the 2 flashes, and also the living room light and Kitchen light.
But I only want to do it if its nightime. I want the flashes to occur no matter what.
Also another general question:
How do you work your automation in with "Real" living occupants (Short of selling the occupants, which may be illegal!). IE, I can set macros etc to turn lights on and off at certain times, but what if someone already has the light on, or turns it off after I have a macro turn it on?
Just for kicks I made a macro that when the alarm was not set and it was "Nighttime" the living room motion detected would turn on the living room light. Of course when I sat still for a while it went off and had to turn it back on. I could forsee making it so it stays on by setting a flag when motion was detected in the living room, then clearing that flag when motion was detected leaving the living room. But how could I deal with for example watching a movie? I would be in the living room but would NOT want the light on. Obviously anytime i moved thel ight would come on. Any suggestions for dealing with something like that?
One last quickie: How do you "Reserve" the state of a light etc? Lets say I have a macro do something with a light based on some sort of input, go off, go on, whatever, for a certain amount of time, but then go back to the "Previous State" which may have been on or off? How can you deal with that?