Hi!
First of a big thanks to @rigpapa for a great plugin. I’ve migrated all of my logic from PLEG to Reactor about two-three weeks ago and noticed a significant boost in Vera responsiveness.
The only weird thing I currently notice is that every now and then (yeah I know, the best kind of situation you want when trying to figure out why logic/code is behaving differently than you think it should) I have noticed that there are weird delays on tripped state not resetting and activities not executing as they are timed to execute.
This morning, I used my Aeotec Wallmote Quad to activate Away mode on my Vera. I use a ReactorSensor that checks the Device State: sl_CentralScene equals “1” and I also have it in an and group with sl_CentralScene updates; pulse for 2 secs.
So basically, when pushing the button, the activities should fire and the group should be tripped for 2 seconds (due to the pulse). What should have happened is that the Siren should be activated for 5 seconds (to audibly let us know that Away mode is activating) and then the lights in the house should start to go out (by calling on another ReactorSensor called LightsOut). However, this time, the siren stayed on for awhile (had to go to work) and the lights didin’t go out. I now checked remotely from work and based on the logs, I think that the Away-group went true, but stayed true for about 40 seconds. However, all the lights were now out and the house was properly in Away mode, so everything HAD executed, just not in a proper amount of time.
This is what the logic summary says:
*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
Version: 3.4 config 19226 cdata 19082 ui 19237 pluginDevice 440
System: Vera version 1.7.4832 on Sercomm NA301; loadtime 1576219880; systemReady 1576218985; Lua 5.1; JSON dkjson 1.2
Local time: 2019-12-13T10:56:42+0200; DST=0; x, Ostrobothnia Finland
House mode: plugin 2; system 2; tracking on
Sun data: { "stamp": 2019347, "civdawn": 1576219930, "nautdawn": 1576216042, "sunset": 1576241521, "nautdusk": 1576249638, "latitude": 63.1142, "astrodusk": 1576253076, "longitude": 21.6822, "civdusk": 1576245750, "astrodawn": 1576212605, "sunrise": 1576224159 }
Geofence: not running
====================================================================================================================================
HomeModeControl (#448)
Version 19082.44 12/13/19 08:52:13
Message/status: Not tripped
Condition group "Home Mode" (AND) false as of 12-03.18:16:03 <root>
&-F-group "Home" (OR) false as of 16:09:02 <grpkw9ng01>
| |-F-group "Tech-Home" (AND) false as of 12-04.08:57:12 <grpl390oev>
| | &-F-service Study.Controlpanel (285) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 3 [3 => 1 at 12-04.08:57:12; F/F as of 12-04.08:57:12/12-04.08:57:12] <condl3915gv>
| | &-F-service Study.Controlpanel (285) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 12-04.08:57:12/12-04.08:57:22] <condl391rjz>
| |-F-group "Wallmote Home" (AND) false as of 16:09:02 <grpl66zjkk>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 2 [3 => 1 at 07:55:23; F/F as of 16:09:02/16:09:02] <condl6705ar>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 07:56:44/07:56:44] <condl670hre>
| |-F-service Sandra (477) urn:micasaverde-com:serviceId:SecuritySensor1/Tripped = 0 [1 at 08:52:14; F/F as of 08:52:14/08:52:14] <condlk03eet>
&-F-group "Away" (OR) false as of 07:56:44 <grpkw9ky5e>
| |-F-group "Tech-Away" (AND) false as of 12-04.08:57:22 <grpl392xk7>
| | &-T-service Study.Controlpanel (285) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 1 [3 => 1 at 12-04.08:57:12; T/T as of 12-04.08:57:12/12-04.08:57:12] <condl393xu7>
| | &-F-service Study.Controlpanel (285) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 12-04.08:57:12/12-04.08:57:22] <condl393ydq>
| |-F-group "Wallmote Away" (AND) false as of 07:56:44 <grpl6712ad>
| | &-T-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 1 [3 => 1 at 07:55:23; T/T as of 07:55:23/07:55:23] <condl671iei>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 07:56:44/07:56:44] <condl671sc4>
&-F-group "Night" (OR) false as of 12-08.21:57:09 <grpkuw5p4q>
| |-F-group "Tech-Night" (AND) false as of 12-03.18:16:03 <grpl3955gm>
| | &-F-service Study.Controlpanel (285) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 9 [3 => 1 at 12-04.08:57:12; F/F as of 12-03.18:16:03/12-03.18:16:03] <condl395pim>
| | &-F-service Study.Controlpanel (285) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 12-04.08:57:12/12-04.08:57:22] <condl395q1i>
| |-F-group "Wallmote Night" (AND) false as of 12-08.21:57:09 <grpl673kd1>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 9 [3 => 1 at 07:55:23; F/F as of 12-09.07:53:14/12-09.07:53:14] <condl673zk1>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 07:56:44/07:56:44] <condl674ne0>
&-F-group "Vacation" (OR) false as of 12-03.18:16:03 <grpkuw6odm>
| |-F-group "Tech-Vacation" (AND) false as of 12-03.18:16:03 <grpl396brs>
| | &-F-service Study.Controlpanel (285) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 7 [3 => 1 at 12-04.08:57:12; F/F as of 12-03.18:16:03/12-03.18:16:03] <condl396t8n>
| | &-F-service Study.Controlpanel (285) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 12-04.08:57:12/12-04.08:57:22] <condl396tqw>
| |-F-group "Wallmote Vacation" (AND) false as of 12-03.18:16:03 <grpl675gyq>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 7 [3 => 1 at 07:55:23; F/F as of 12-03.18:16:03/12-03.18:16:03] <condl675rmx>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 07:56:44/07:56:44] <condl676w45>
&-F-group "Vacation Override" (AND) false as of 12-09.13:27:30 <grplek498x>
| &-F-group "Vacation Override On" (AND) false as of 12-09.19:04:06 <grplek4nee>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 10 [3 => 1 at 07:55:23; F/F as of 12-09.20:15:28/12-09.20:15:28] <condlek4szl>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 07:56:44/07:56:44] <condlek57b8>
| &-F-group "Vacation Override Off" (AND) false as of 12-09.20:15:43 <grplek5nr3>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene = 12 [3 => 1 at 07:55:23; F/F as of 12-11.08:08:18/12-11.08:08:18] <condlek5tuv>
| | &-F-service WallMote Quad (459) urn:micasaverde-com:serviceId:SceneController1/sl_CentralScene update [1576216592 => 1576218971 at 08:36:21; F/F as of 07:56:44/07:56:44] <condlek63em>
Activity grpkw9ng01.true
Device Bedtime (467) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
Change house mode to 1
Activity grpkuw5p4q.true
Change house mode to 3
Device Hall Lock (353) action urn:micasaverde-com:serviceId:DoorLock1/SetTarget( newTargetValue="1" )
Device Bedtime (467) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
Activity grplek4nee.true
Device Vacation Override (468) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
Activity grpkw9ky5e.true
Change house mode to 2
Device Siren (211) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
Delay 5 inline
Device Siren (211) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
Delay 5 inline
Device Siren (211) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
Delay 30 start
Device Hall Lock (353) action urn:micasaverde-com:serviceId:DoorLock1/SetTarget( newTargetValue="1" )
Activity grpkuw6odm.true
Change house mode to 4
Device Siren (211) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
Delay 5 inline
Device Siren (211) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
Delay 5 inline
Device Siren (211) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
Delay 30 start
Device Hall Lock (353) action urn:micasaverde-com:serviceId:DoorLock1/SetTarget( newTargetValue="1" )
Activity grplek5nr3.true
Device Vacation Override (468) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
Events
12/13/19 08:36:20 reload: notice=Luup reload
12/13/19 08:36:20 start:
12/13/19 08:49:22 configchange:
12/13/19 08:52:13 configchange:
12/13/19 08:52:14 condchange: newState=false, cond=condlk03eet
12/13/19 08:52:14 evalchange: newState=false, cond=condlk03eet
Devices
ZWave (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -
NETMONitor (409) urn:schemas-upnp-org:device:netmon:1 (0/-1); parent 0; plugin 9081
WallMote Quad (459) urn:schemas-micasaverde-com:device:SceneController:1 (14/0); parent 1; plugin -
MobileDeviceHome (477) urn:schemas-micasaverde-com:device:MotionSensor:1 (4/3); parent 409; plugin -
Study.Controlpanel (285) urn:schemas-micasaverde-com:device:SceneController:1 (14/0); parent 1; plugin -
What do you think about this behaviour?
Cheers, Tim