ActiveHome AHX file is an XML file that can be edited with any text editor. If people would be nice to put chunks of their XML that were used by Smart Macros, then we could reverse-engineer the code and manually recreate that functionality.
PLEASE REVIEW YOUR AHX FILE AND IF YOU FIND ANY CONDITIONS, POST THEM HERE!
Important part is the section: <conditions> </conditions>
You can copy that section, paste into your AHX file, and modify.
Here are my chunks:
Execute macro if
Functionality: Execute when flag#3 is off
<macro name="Your Macro Name" ...>
<el cmd="8" area="1" target="-1" delay="2" />
<el cmd="1" area="1" target="2000031" />
<el cmd="8" area="1" target="-1" delay="2" />
<el cmd="1" area="1" target="2000031" />
<el cmd="8" area="1" target="-1" delay="2" />
<conditions>
<el condition="6" operand="0" operation="0" datamask="4" />
</conditions>
</macro>
Functionality: Execute when nighttime
<macro name="Your Macron Name" ...>
<el cmd="8" area="1" target="-1" delay="2" />
<el cmd="2" area="1" target="2000031" />
<el cmd="8" area="1" target="-1" delay="2" />
<conditions>
<el condition="13" operand="4" operation="0" timehour="1" timemin="0" timerelation="2" offsettimebeforespecification="1" offsethour="0" offsetminute="0" condition2="0" operand2="5" timehour2="1" timemin2="0" timerelation2="1" offsettimebeforespecification2="1" offsethour2="0" offsetminute2="0" />
</conditions>
</macro>
Functionality: Execute when time between 7AM and 8PM
<conditions>
<el condition="8" operand="4" operation="0" timehour="7" timemin="0" condition2="0" operand2="5" timehour2="20" timemin2="0" />
</conditions>