Well, it makes sense that adding e-mail functions would force it to run from the PC - the CM15A can't send e-mail by itself.
3.318 should not have any bugs with time-based conditions, so we may have to dig a little deeper.
When you say that "both macros execute," are you referring to the buttons blinking in AHP, or to the actual results you see with the steps being executed? There is a "cosmetic" bug that causes incorrect "blinks" in the AHP interface, but that isn't supposed to affect macro execution.
I just ran a test remotely on my home machine. since I cannot test with a PalmPad when I'm not there, I triggered the macro using AHCMD from the command line:
1. I created a macro O1, which sent me an e-mail, and turned on appliance module O2. That worked fine.
2. I added a condition (if Daytime), and it sent me the e-mail and turned on the appliance module.
3. I changed the condition to "if Nighttime", and it did NOT send me the e-mail or turn on the appliance module.
4. I added an "else" condition, for "if Daytime." I set the "Daytime" one to turn on the module, and the "Nighttime" one to turn it off. I also changed the text of the e-mails to indicate which macro was running. I tested it, and only the "Daytime" half executed.
Perhaps you are doing something wrong when defining the conditions (not likely, but you never know). From your initial screen shots, everything looked okay to me.
I did notice from your original screen shots that you have one macro setting flag 13, and the other setting flag 14.
However, you I didn't see you clearing the other (unused) flag. So, after executing both macros one time, BOTH flags would be set.
If you clear both flags (using a separate macro), and verify they are both cleared (press F3 to load the Status report), and THEN test by executing the macro, do BOTH flags still get set?
Can you post new screen shots, showing the current macros?
--Noam