I am still struggling with PLEG to recognize when I disarm my alarm and properly evaluate a condition. Arming in stay or away mode works fine. Pleg conditions true/false know the stay and away condition. My problem is disarming. When I disarm, PLEG sees both my conditions for disarm stay and disarm away as true at the same time. I need only the correct disarm to go true.
Triggers;
Armed_Stay_t27 Partition 1: Area 1 is armed Stay
Armed_Stay_Instant_t28 Partition 1: Area 1 is armed Stay Instant
Armed_Away_t4 Partition 1: Area 1 is Armed
Properties;
Arm_Mode_p2 Partition 1: Area 1 ArmMode
Armed_State_p1 Partition 1: Area 1 DetailedArmMode
Conditions;
Armed_Stay_c1 No (!Armed_Stay_t27;Armed_Stay_t27) OR (!Armed_Stay_Instant_t28;Armed_Stay_Instant_t28)
Armed_Away_c2 No Armed_State_p1 eq “Armed”
Disarmed_Stay_c3 No (Armed_Stay_c1;!Armed_Stay_c1) AND Mode_Disarmed_c10
Disarmed_Away_c6 No !IsNight_t15 AND (Armed_Away_c2;!Armed_Away_c2) AND Mode_Disarmed_c10
So when I disarm, c3 AND c6 always go to true. This is my problem.
Please help me to sort this out.