I hadn't heard about the Flag 16 internal use before. I will re-run ALL my tests to be sure. (Gotta re-set my system again.)
Running AHP 3.206 with ALL plug-ins installed (I Think? - Smart Macros, Iwitness, My house Online and OnALert)
As I mentioned - I ran all macros from the interface. Running from the PC adds confusion seeing that the results of ALL processing on the PC is from the AHP program rather than the CM15. I made a few shorts as far as testing and didn't notice any differences, but I haven't done anywhere near enough testing and prrofs to say anything for sure about the PC processing. Thats why I'm sticking with the internals of the CM15. I assume that a different version of AHP COULD effect how the PC runs macros, but I don't believe that AHP alters the firmware of the CM15. If this is a valid assumtion (I know what happens when you assume, but this seems to be a good one?) then the version of AHP should have no effect on the internal operation of the CM15. If COULD program the unit differently for the same macro but I don't want to open THAT can of worms at this time.
I'm wondering. Didn't I mention that this is observable right on the AHP screen, in two places. The actual Macro edit screen says that the Else clauses are another macro "With the same Trigger". TEchnically, that would mean they are defined as individual macros and not a decision chain.
Also, and this is only a display, not a proof, If you create a macro, with multiple "Else" clauses, and then look at the "Room" view, you see all the else macros seperately. Trip the macro with an external command (A on or whatever) and ALL the else macros light up at the same time. This view is what started me on testing.
I usually don't believe what books and manuals tell me. I follow the creedo. "It works when I see it work, physically". Just because I'm told that this is how it should be doesn't mean that I accept it unless I can prove and SEE it. I realize I can be a bit compulsive in this way, but it helps me in programming. At least the X-10 system is small enough that ALL cases can be solved without having to spend days pouring through code to find a typo.
I've ranted enough. I'm going to repeat my whole series of tests using these decision tracks. Let me know if you think I have missed anything:
- 1. ) ELse with NO conditions.
. - 2. ) Else with Flag Conditions (I'll use 1,2,3,4,8,9,11,12 and 16 seperately and if no differences found I'll double up and use multiple flags in both the Check and Decision area).
. - 3. ) Module status (I'll try several house codes, of course monitoring the correct one each time.).
. - 4. ) Else with other decision options.
I figure that if the first three ALL check out, I will be somewhat safe in running small check runs on the rest of the decision checks that are available (3 to 5 different checks?). IF I get any different results, I will post them right here.
This may take a while, at least a few hours, maybe a day or so, so don't wait for me to reply. Boy, I thought AHP and the CM15 would be easy to just set and forget. Little did I know that the deep testing would be more fun that using it....
[TTA Edit: Added LIST to improve readability.]