Reordering seems to have no effect, other than whatever is first is the only thing executed. All devices are connected and promptly respond to any command given outside of PLEG.
This is the PLEG log after triggering the “Sunset”
The Sun setting trigger a condition that checks if certain lights are already on. If they are not on, then they are turned on to specific levels. If they are on then nothing happens.
TriggerPropertyUpdate:Status
Thu Aug 18 09:33:53.755 - TPU:Status :0=0
Thu Aug 18 09:33:53.756 - TriggerPropertyUpdate:Name:Sunset_has_arrived State:true Device:45
Thu Aug 18 09:33:53.757 - FireAction:Nothing found for:Sunset_has_arrived
Thu Aug 18 09:33:53.758 - TPU:Status :0=1
Thu Aug 18 09:33:53.759 - TriggerPropertyUpdate:Name:Sunrise_Has_Arrived State:false Device:45
Thu Aug 18 09:33:53.760 - FireAction:Nothing found for:!Sunrise_Has_Arrived
Thu Aug 18 09:33:53.761 - EvalConditions:Multi Trigger:Sunset_has_arrived
Thu Aug 18 09:33:53.762 - EvalConditions:Multi Trigger:Sunrise_Has_Arrived
Thu Aug 18 09:33:53.764 - EvalConditions:Condition:SunsetArrivedNoLightsOn Trigger:Sunset_has_arrived Result:true
Thu Aug 18 09:33:53.765 - TriggerCondition:SunsetArrivedNoLightsOn
Thu Aug 18 09:33:53.778 - EvalConditions:Condition:SunsetArrivedNoInsideLightsOn Trigger:Sunset_has_arrived Result:true
Thu Aug 18 09:33:53.780 - TriggerCondition:SunsetArrivedNoInsideLightsOn
Thu Aug 18 09:33:53.789 - EvalConditions:Condition:SunriseArrived Trigger:Sunset_has_arrived Result:false
Thu Aug 18 09:33:53.790 - FireAction:Nothing found for:!SunriseArrived
Thu Aug 18 09:33:53.792 - SaveDB:{{name = 'Sunset_has_arrived', state = true, seq = 1471530833.7566, oseq = 1471530676.1154},{name = 'SunsetArrivedNoLightsOn', state = true, seq = 1471530833.7645, oseq = 1471530676.1399},{name = 'SunsetArrivedNoInsideLightsOn', state = true, seq = 1471530833.7792, oseq = 1471530676.1425},{name = 'SunriseArrived', state = false, seq = 1471530676.1454, oseq = 1471530833.79},{name = 'Sunrise_Has_Arrived', state = false, seq = 1471530676.1256, oseq = 1471530833.76},{name = 'Front_Porch_Light_Level_Status', state = '0', seq = 1471530776.1334, oseq = 1471530667.1566},}
Thu Aug 18 09:33:53.804 - SaveDB:Memory:356772
Thu Aug 18 09:33:53.807 - RunNext:Action:SunsetArrivedNoLightsOn Index:1
Thu Aug 18 09:33:53.821 - SaveActionDB:{}
Entry:NOW
Thu Aug 18 09:35:17.714 - WatchTriggerProperties:Sunset_has_arrived: urn:rts-services-com:serviceId:DayTimeStatus45
Thu Aug 18 09:35:17.716 - WatchProperties:Front_Porch_Light_Level_Status: 13:urn:upnp-org:serviceId:Dimming1:LoadLevelStatus
Thu Aug 18 09:35:17.720 - EvalConditions:Condition:SunsetArrivedNoLightsOn Trigger:nil Result:true
Thu Aug 18 09:35:17.721 - EvalConditions:Condition:SunsetArrivedNoInsideLightsOn Trigger:nil Result:true
Thu Aug 18 09:35:17.723 - EvalConditions:Condition:SunriseArrived Trigger:nil Result:false
Thu Aug 18 09:35:17.724 - TriggerCondition:None
Thu Aug 18 09:35:17.730 - SweepDB:NOW
Thu Aug 18 09:35:17.740 - SaveDB:Memory:332909
Thu Aug 18 09:35:17.754 - CheckRegistration:Subsequent:396
Thu Aug 18 09:35:19.536 - CheckRegistration:First:9919035174
Thu Aug 18 09:35:19.575 - RegisterMessage:Installed: 1452975656 You have 1 license, which allows a total of 4 PLEG and/or PLTS plugins.
Thu Aug 18 09:35:19.576 - Registration:Registered: true $1$1vKuEXMI$k89CwSAitJt50AeMYYSMBo
Thu Aug 18 09:35:19.577 - Registration:PLC[4]: 47 PLEG#: 4 PLTS#: 0
Thu Aug 18 09:35:27.103 - DelayedEval:Status :0=0
Thu Aug 18 09:35:27.104 - DelayedEval:Status :0=1
Thu Aug 18 09:35:27.105 - WatchProperties:Old: 0 New: 30
Thu Aug 18 09:35:27.106 - DelayedEval:Fire: Front_Porch_Light_Level_Status Property: LoadLevelStatus
Thu Aug 18 09:35:27.107 - EvalConditions:Condition:SunsetArrivedNoLightsOn Trigger:Front_Porch_Light_Level_Status Result:true
Thu Aug 18 09:35:27.139 - EvalConditions:Condition:SunsetArrivedNoInsideLightsOn Trigger:Front_Porch_Light_Level_Status Result:true
Thu Aug 18 09:35:27.141 - EvalConditions:Condition:SunriseArrived Trigger:Front_Porch_Light_Level_Status Result:false
Thu Aug 18 09:35:27.143 - SaveDB:{{name = 'Sunset_has_arrived', state = true, seq = 1471530833.7566, oseq = 1471530676.1154},{name = 'SunsetArrivedNoLightsOn', state = true, seq = 1471530833.7645, oseq = 1471530676.1399},{name = 'SunsetArrivedNoInsideLightsOn', state = true, seq = 1471530833.7792, oseq = 1471530676.1425},{name = 'SunriseArrived', state = false, seq = 1471530676.1454, oseq = 1471530833.79},{name = 'Sunrise_Has_Arrived', state = false, seq = 1471530676.1256, oseq = 1471530833.76},{name = 'Front_Porch_Light_Level_Status', state = '30', seq = 1471530927.1054, oseq = 1471530776.1334},}
Thu Aug 18 09:35:27.235 - SaveDB:Memory:357184
Thanks!