[code]Triggers
Name Description State Last True Last False
ConnorDoorOpen Connor’s Door Sensor is tripped false 2014-02-19 17:20:43.459 2014-02-19 17:21:54.478
MBRFrenchDoorOpen Master Bedroom French Doors is tripped false 2014-02-19 17:16:57.898 2014-02-19 17:18:17.918
Device Properties
Name Device Name Device Variable Value Last Change Previous Change
ConnorLight Plug-in C (Connor’s Light) LoadLevelStatus false 0 0
Conditions
Name Expression State Last True Last False
ConnorLightON5Min (ConnorLight == 0) and (MBRFrenchDoorOpen or ConnorDoorOpen) false 2014-02-19 17:21:34.426 2014-02-19 17:21:37.866
ConnorLightOff (ConnorLight > 0) and (!MBRFrenchDoorOpen and (MBRFrenchDoorOpen; !MBRFrenchDoorOpen < 10) or !ConnorDoorOpen and (ConnorDoorOpen; !ConnorDoorOpen < 10)) false 2014-02-19 17:20:31.964 2014-02-19 17:20:38.910
Actions
Actions for Condition: ConnorLightON5Min
Immediate
Device Action Arguments
Plug-in C (Connor’s Light) SetLoadLevelTarget newLoadlevelTarget=40
Delay 35
Device Action Arguments
Plug-in C (Connor’s Light) SetLoadLevelTarget newLoadlevelTarget=60
Delay 04:00
Device Action Arguments
Plug-in C (Connor’s Light) SetLoadLevelTarget newLoadlevelTarget=0
[/code]
Thanks. It’s doing the same thing. As though there are other triggers and actions at play. Is there an easy way to get an overview to see what hooks might be controlling a given device without scrolling through the entire log?
Here’s an UPDATED copy of the debug code…
Manual Scroll
50 02/19/14 18:14:06.707 luup_log:64: PLEG-64:Initialize:Restart <0x2ba49680>
50 02/19/14 18:14:06.711 luup_log:64: PLEG-64:Entry:NOW <0x2ba49680>
50 02/19/14 18:14:06.719 luup_log:64: PLEG-64:WatchProperties:ConnorLight: 67:urn:upnp-org:serviceId:Dimming1:LoadLevelStatus <0x2ba49680>
50 02/19/14 18:14:06.723 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightON5Min Trigger:nil Result:false <0x2ba49680>
50 02/19/14 18:14:06.728 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightOff Trigger:nil Result:false <0x2ba49680>
50 02/19/14 18:14:06.729 luup_log:64: PLEG-64:TriggerCondition:None <0x2ba49680>
06 02/19/14 18:14:06.729 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: ConditionSatisfied was: None now: None #hooks: 0 upnp: 0 v:0xb730e0/NONE duplicate:1 <0x2ba49680>
06 02/19/14 18:14:06.729 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: LastConditionChange was: 1392851460 now: 1392851646 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:0 <0x2ba49680>
50 02/19/14 18:14:06.730 luup_log:64: PLEG-64:SweepDB:NOW <0x2ba49680>
50 02/19/14 18:14:06.742 luup_log:64: PLEG-64:CheckRegistration:Subsequent:-343306746 <0x2ba49680>
50 02/19/14 18:14:06.743 luup_log:64: PLEG-64:Registration:Registered: false $0$12345678$9 <0x2ba49680>
50 02/19/14 18:14:06.743 luup_log:64: PLEG-64:Registration:PLC[36]: 3 PLEG#: 4 PLTS#: 1 <0x2ba49680>
50 02/19/14 18:14:16.101 luup_log:64: PLEG-64:DelayedEval:Tripped :0=1 <0x2d249680>
50 02/19/14 18:14:16.102 luup_log:64: PLEG-64:DelayedEval:Tripped :0=1 <0x2d249680>
50 02/19/14 18:14:16.102 luup_log:64: PLEG-64:WatchProperties:Old: 0 New: 0 <0x2d249680>
50 02/19/14 18:14:40.320 luup_log:64: PLEG-64:TriggerPropertyUpdate:Tripped <0x2ee63680>
50 02/19/14 18:14:40.321 luup_log:64: PLEG-64:TPU:Tripped :1=1 <0x2ee63680>
50 02/19/14 18:14:40.321 luup_log:64: PLEG-64:TriggerPropertyUpdate:Name:ConnorDoorOpen State:true Device:40 <0x2ee63680>
50 02/19/14 18:14:40.322 luup_log:64: PLEG-64:EvalConditions:Multi Trigger:ConnorDoorOpen <0x2ee63680>
50 02/19/14 18:14:40.331 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightON5Min Trigger:ConnorDoorOpen Result:true <0x2ee63680>
50 02/19/14 18:14:40.332 luup_log:64: PLEG-64:TriggerCondition:ConnorLightON5Min <0x2ee63680>
06 02/19/14 18:14:40.333 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: ConditionSatisfied was: None now: ConnorLightON5Min #hooks: 0 upnp: 0 v:0xb730e0/NONE duplicate:0 <0x2ee63680>
06 02/19/14 18:14:40.333 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: LastConditionChange was: 1392851646 now: 1392851680 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:0 <0x2ee63680>
08 02/19/14 18:14:40.334 JobHandler_LuaUPnP::HandleActionRequest device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC action: RunAction <0x2ee63680>
50 02/19/14 18:14:40.341 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightOff Trigger:ConnorDoorOpen Result:false <0x2ee63680>
50 02/19/14 18:14:40.343 luup_log:64: PLEG-64:SaveDB:{{name = 'ConnorDoorOpen', state = true, seq = 1392851680.3214, oseq = 1392851470.7662},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = true, seq = 1392851680.3317, oseq = 1392851460.1164},{name = 'ConnorLightOff', state = false, seq = 1392851313.4019, oseq = 1392851314.7619},{name = 'ConnorLight', state = '0', seq = 1392851494.514, oseq = 1392851490.4035},} <0x2ee63680>
06 02/19/14 18:14:40.344 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC variable: ObjectStatusMap was: {{name = 'ConnorDoorOpen', state = false, seq = 1392851454.243, oseq = 1392851470.7662},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851454.2457, oseq = 1392851460.1164},{name = 'ConnorLightOff', state = false, seq = 1392851313.4019, oseq = 1392851314.7619},{name = 'ConnorLight', state = '0', seq = 1392851494.514, oseq = 1392851490.4035},} now: {{name = 'ConnorDoorOpen', state = true, seq = 1392851680.3214, oseq = 1392851470.7662},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = true, seq = 1392851680.3317, oseq = 1392851460.1164},{name = 'ConnorLightOff', state = false, seq = 1392851313.4019, oseq = 1392851314.7619},{name = 'ConnorLight', state = '0', seq = 1392851494.514, oseq = 1392851490.4035},} #hooks: 0 upnp: 0 v:0xadf160/NONE duplicate:0 <0x2ee63680>
50 02/19/14 18:14:40.345 luup_log:64: PLEG-64:RunNext:Condition:ConnorLightON5Min Index:1 <0x2b316000>
50 02/19/14 18:14:40.346 luup_log:64: PLEG-64:SaveActionDB:{ConnorLightON5Min= {Start ='1392851680', Next = 2},} <0x2b316000>
06 02/19/14 18:14:40.347 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC variable: ActionsMap was: {} now: {ConnorLightON5Min= {Start ='1392851680', Next = 2},} #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:0 <0x2b316000>
50 02/19/14 18:14:47.289 luup_log:64: PLEG-64:TriggerPropertyUpdate:Tripped <0x2ee63680>
50 02/19/14 18:14:47.290 luup_log:64: PLEG-64:TPU:Tripped :0=1 <0x2ee63680>
50 02/19/14 18:14:47.290 luup_log:64: PLEG-64:TriggerPropertyUpdate:Name:ConnorDoorOpen State:false Device:40 <0x2ee63680>
50 02/19/14 18:14:47.291 luup_log:64: PLEG-64:EvalConditions:Multi Trigger:ConnorDoorOpen <0x2ee63680>
50 02/19/14 18:14:47.294 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightON5Min Trigger:ConnorDoorOpen Result:false <0x2ee63680>
50 02/19/14 18:14:47.300 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightOff Trigger:ConnorDoorOpen Result:false <0x2ee63680>
50 02/19/14 18:14:47.300 luup_log:64: PLEG-64:TriggerCondition:None <0x2ee63680>
06 02/19/14 18:14:47.301 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: ConditionSatisfied was: ConnorLightON5Min now: None #hooks: 0 upnp: 0 v:0xb730e0/NONE duplicate:0 <0x2ee63680>
06 02/19/14 18:14:47.301 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: LastConditionChange was: 1392851680 now: 1392851687 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:0 <0x2ee63680>
50 02/19/14 18:14:47.303 luup_log:64: PLEG-64:SaveDB:{{name = 'ConnorDoorOpen', state = false, seq = 1392851680.3214, oseq = 1392851687.2905},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851680.3317, oseq = 1392851687.2943},{name = 'ConnorLightOff', state = false, seq = 1392851313.4019, oseq = 1392851314.7619},{name = 'ConnorLight', state = '0', seq = 1392851494.514, oseq = 1392851490.4035},} <0x2ee63680>
06 02/19/14 18:14:47.304 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC variable: ObjectStatusMap was: {{name = 'ConnorDoorOpen', state = true, seq = 1392851680.3214, oseq = 1392851470.7662},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = true, seq = 1392851680.3317, oseq = 1392851460.1164},{name = 'ConnorLightOff', state = false, seq = 1392851313.4019, oseq = 1392851314.7619},{name = 'ConnorLight', state = '0', seq = 1392851494.514, oseq = 1392851490.4035},} now: {{name = 'ConnorDoorOpen', state = false, seq = 1392851680.3214, oseq = 1392851687.2905},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851680.3317, oseq = 1392851687.2943},{name = 'ConnorLightOff', state = false, seq = 1392851313.4019, oseq = 1392851314.7619},{name = 'ConnorLight', state = '0', seq = 1392851494.514, oseq = 1392851490.4035},} #hooks: 0 upnp: 0 v:0xadf160/NONE duplicate:0 <0x2ee63680>
50 02/19/14 18:14:50.834 luup_log:64: PLEG-64:PropertyUpdate:ConnorLight: from:0 to:40 <0x2bc49680>
50 02/19/14 18:14:50.837 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightON5Min Trigger:ConnorLight Result:false <0x2bc49680>
50 02/19/14 18:14:50.873 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightOff Trigger:ConnorLight Result:true <0x2bc49680>
50 02/19/14 18:14:50.876 luup_log:64: PLEG-64:TriggerCondition:ConnorLightOff <0x2bc49680>
06 02/19/14 18:14:50.876 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: ConditionSatisfied was: None now: ConnorLightOff #hooks: 0 upnp: 0 v:0xb730e0/NONE duplicate:0 <0x2bc49680>
06 02/19/14 18:14:50.887 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: LastConditionChange was: 1392851687 now: 1392851690 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:0 <0x2bc49680>
08 02/19/14 18:14:50.887 JobHandler_LuaUPnP::HandleActionRequest device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC action: RunAction <0x2bc49680>
50 02/19/14 18:14:50.890 luup_log:64: PLEG-64:SaveDB:{{name = 'ConnorDoorOpen', state = false, seq = 1392851680.3214, oseq = 1392851687.2905},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851680.3317, oseq = 1392851687.2943},{name = 'ConnorLightOff', state = true, seq = 1392851690.8752, oseq = 1392851314.7619},{name = 'ConnorLight', state = '40', seq = 1392851690.8345, oseq = 1392851494.514},} <0x2bc49680>
06 02/19/14 18:14:50.890 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC variable: ObjectStatusMap was: {{name = 'ConnorDoorOpen', state = false, seq = 1392851680.3214, oseq = 1392851687.2905},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851680.3317, oseq = 1392851687.2943},{name = 'ConnorLightOff', state = false, seq = 1392851313.4019, oseq = 1392851314.7619},{name = 'ConnorLight', state = '0', seq = 1392851494.514, oseq = 1392851490.4035},} now: {{name = 'ConnorDoorOpen', state = false, seq = 1392851680.3214, oseq = 1392851687.2905},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851680.3317, oseq = 1392851687.2943},{name = 'ConnorLightOff', state = true, seq = 1392851690.8752, oseq = 1392851314.7619},{name = 'ConnorLight', state = '40', seq = 1392851690.8345, oseq = 1392851494.514},} #hooks: 0 upnp: 0 v:0xadf160/NONE duplicate:0 <0x2bc49680>
50 02/19/14 18:14:50.892 luup_log:64: PLEG-64:RunNext:Condition:ConnorLightOff Index:1 <0x2b316000>
50 02/19/14 18:14:50.892 luup_log:64: PLEG-64:SaveActionDB:{ConnorLightON5Min= {Start ='1392851680', Next = 2},} <0x2b316000>
06 02/19/14 18:14:50.905 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC variable: ActionsMap was: {ConnorLightON5Min= {Start ='1392851680', Next = 2},} now: {ConnorLightON5Min= {Start ='1392851680', Next = 2},} #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:1 <0x2b316000>
50 02/19/14 18:14:55.791 luup_log:64: PLEG-64:TriggerPropertyUpdate:Tripped <0x2ee63680>
50 02/19/14 18:14:55.791 luup_log:64: PLEG-64:TPU:Tripped :1=1 <0x2ee63680>
50 02/19/14 18:14:55.792 luup_log:64: PLEG-64:TriggerPropertyUpdate:Name:ConnorDoorOpen State:true Device:40 <0x2ee63680>
50 02/19/14 18:14:55.796 luup_log:64: PLEG-64:EvalConditions:Multi Trigger:ConnorDoorOpen <0x2ee63680>
50 02/19/14 18:14:55.799 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightON5Min Trigger:ConnorDoorOpen Result:false <0x2ee63680>
50 02/19/14 18:14:55.816 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightOff Trigger:ConnorDoorOpen Result:false <0x2ee63680>
50 02/19/14 18:14:55.817 luup_log:64: PLEG-64:TriggerCondition:None <0x2ee63680>
06 02/19/14 18:14:55.817 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: ConditionSatisfied was: ConnorLightOff now: None #hooks: 0 upnp: 0 v:0xb730e0/NONE duplicate:0 <0x2ee63680>
06 02/19/14 18:14:55.818 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: LastConditionChange was: 1392851690 now: 1392851695 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:0 <0x2ee63680>
50 02/19/14 18:14:55.819 luup_log:64: PLEG-64:SaveDB:{{name = 'ConnorDoorOpen', state = true, seq = 1392851695.7921, oseq = 1392851687.2905},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851680.3317, oseq = 1392851687.2943},{name = 'ConnorLightOff', state = false, seq = 1392851690.8752, oseq = 1392851695.8167},{name = 'ConnorLight', state = '40', seq = 1392851690.8345, oseq = 1392851494.514},} <0x2ee63680>
06 02/19/14 18:14:55.820 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC variable: ObjectStatusMap was: {{name = 'ConnorDoorOpen', state = false, seq = 1392851680.3214, oseq = 1392851687.2905},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851680.3317, oseq = 1392851687.2943},{name = 'ConnorLightOff', state = true, seq = 1392851690.8752, oseq = 1392851314.7619},{name = 'ConnorLight', state = '40', seq = 1392851690.8345, oseq = 1392851494.514},} now: {{name = 'ConnorDoorOpen', state = true, seq = 1392851695.7921, oseq = 1392851687.2905},{name = 'MBRFrenchDoorOpen', state = false, seq = 1392851285.6831, oseq = 1392851314.6901},{name = 'ConnorLightON5Min', state = false, seq = 1392851680.3317, oseq = 1392851687.2943},{name = 'ConnorLightOff', state = false, seq = 1392851690.8752, oseq = 1392851695.8167},{name = 'ConnorLight', state = '40', seq = 1392851690.8345, oseq = 1392851494.514},} #hooks: 0 upnp: 0 v:0xadf160/NONE duplicate:0 <0x2ee63680>
50 02/19/14 18:14:57.394 luup_log:64: PLEG-64:PropertyUpdate:ConnorLight: from:40 to:0 <0x2bc49680>
50 02/19/14 18:14:57.397 luup_log:64: PLEG-64:EvalConditions:Condition:ConnorLightON5Min Trigger:ConnorLight Result:true <0x2bc49680>
50 02/19/14 18:14:57.398 luup_log:64: PLEG-64:TriggerCondition:ConnorLightON5Min <0x2bc49680>
06 02/19/14 18:14:57.398 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: ConditionSatisfied was: None now: ConnorLightON5Min #hooks: 0 upnp: 0 v:0xb730e0/NONE duplicate:0 <0x2bc49680>
06 02/19/14 18:14:57.399 Device_Variable::m_szValue_set device: 64 service: urn:rts-services-com:serviceId:ProgramLogicEG variable: LastConditionChange was: 1392851695 now: 1392851697 #hooks: 0 upnp: 0 v:(nil)/NONE duplicate:0 <0x2bc49680>
08 02/19/14 18:14:57.399 JobHandler_LuaUPnP::HandleActionRequest device: 64 service: urn:rts-services-com:serviceId:ProgramLogicC action: RunAction <0x2bc49680>