ok so i was oversiplifying the contition because i was focusing on just the component that did not work
below is the full logic summary
essentially i auto control the fan based on occupancy and temp
but if manually turned off
i want to ignore the auto conditions for 1 hour
i am currently using 60 seconds for testing
so right now i have a group set to not and
in the group i have the fan set true if status is 0 for less than 60 seconds
you would expect that condition to be true the first 60 seconds its off
then not be true
the group would then be opposite as its “not and”
however the second the fan is off, the condition is true but grey “not active”
and never changes
*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
Version: 3.2 config 301 cdata 19082 ui 19143 pluginDevice 409
System: Vera version 1.7.4454 on Sercomm G550; loadtime 1563033049; systemReady 1563033122; Lua 5.1
Local time: 2019-07-13T16:32:31-0400; DST=1
House mode: plugin 1; system 1; tracking on
Sun data: {}
Geofence: running in quick mode, last update 07-12.15:15:00, data version 2
User 1460821 ishome=1 inlist= since=07-05.17:19:00
| 1 "286 Tulip Crescent" type="home" status="in" since=05-06.17:18:00
User 1197612 ishome=1 inlist= since=07-12.15:15:00
|130048 "286 Tulip Crescent" type="home" status="in" since=05-06.16:43:00
|130049 "Work" type="other" status="out" since=05-06.16:43:00
User 2440042 ishome=0 inlist= since=04-24.15:01:00
| 1 "286 Tulip Crescent" type="home" status="in" since=03-24.21:00:00
User 2440032 ishome=0 inlist= since=04-24.15:01:00
| 1 "286 Tulip Crescent" type="home" status="in" since=04-21.22:15:00
Raw: { "updated": 1563049920, "users_settings": [ { "id": 1197612, "ishome": 1 }, { "id": 1460821, "ishome": 1 } ], "mode": 1 }
Power: utility, battery level 92
====================================================================================================================================
Reactor Sensor 21 (#481) tripped
Version 19082.53 07/13/19 16:32:01
Message/status: Tripped
Condition group "Reactor Sensor 21" (AND) TRUE as of 16:32:03 <root>
&-T-group "Manual Off" (NOT AND) TRUE as of 16:32:03 <grpfhxcrxg>
| &-F-service Dining Fan (313) urn:upnp-org:serviceId:SwitchPower1/Status = 0 for lt 60s [1 => 0 at 16:31:49; T/F as of 16:31:49/16:31:49] <condfi6jxyn>
&-T-group "grpfhx6sgm" (AND) TRUE as of 12:01:48 <grpfhx6sgm>
| &-T-housemode in 1,3 [1 at 12:01:48; T/T as of 12:01:48/12:01:48] <condfhx7dfb>
&-T-group "grpfhx8a9r" (AND) TRUE as of 15:15:11 <grpfhx8a9r>
| &-T-service Dining Temp (361) urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature > 23 [24.6 => 24.5 at 16:31:59; T/T as of 12:44:53/12:44:53] <condfhx8hpw>
| &-T-service Dining Temp (361) urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature < 25 [24.6 => 24.5 at 16:31:59; T/T as of 15:15:11/15:15:11] <condfhxascu>
Events
07/13/19 16:28:01 devicewatch: device=313, old="100", name=Dining Fan, var=urn:upnp-org:serviceId:Dimming1/LoadLevelStatus, new="0"
07/13/19 16:28:02 condchange: newState=false, cond=condfi6jxyn, oldState=true
07/13/19 16:28:02 evalchange: newState=true, cond=condfi6jxyn, oldState=false
07/13/19 16:28:02 condchange: newState=false, cond=grpfhxcrxg, oldState=true
07/13/19 16:28:02 evalchange: newState=false, cond=grpfhxcrxg, oldState=true
07/13/19 16:28:02 condchange: newState=false, cond=root, oldState=true
07/13/19 16:28:02 evalchange: newState=false, cond=root, oldState=true
07/13/19 16:28:02 sensorstate: state=false
07/13/19 16:28:58 devicewatch: device=361, old="24.7", name=Dining Temp, var=urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature, new="24.6"
07/13/19 16:29:44 configchange:
07/13/19 16:29:45 condchange: newState=true, cond=grpfhxcrxg, oldState=false
07/13/19 16:29:45 evalchange: newState=true, cond=grpfhxcrxg, oldState=false
07/13/19 16:29:45 condchange: newState=true, cond=root, oldState=false
07/13/19 16:29:45 evalchange: newState=true, cond=root, oldState=false
07/13/19 16:29:45 sensorstate: state=true
07/13/19 16:30:04 configchange:
07/13/19 16:30:38 configchange:
07/13/19 16:30:39 condchange: newState=true, cond=condfi6jxyn, oldState=false
07/13/19 16:31:09 configchange:
07/13/19 16:31:10 evalchange: newState=false, cond=condfi6jxyn, oldState=true
07/13/19 16:31:10 condchange: newState=false, cond=grpfhxcrxg, oldState=true
07/13/19 16:31:10 evalchange: newState=false, cond=grpfhxcrxg, oldState=true
07/13/19 16:31:10 condchange: newState=false, cond=root, oldState=true
07/13/19 16:31:10 evalchange: newState=false, cond=root, oldState=true
07/13/19 16:31:10 sensorstate: state=false
07/13/19 16:31:26 devicewatch: device=313, old="0", name=Dining Fan, var=urn:upnp-org:serviceId:SwitchPower1/Status, new="1"
07/13/19 16:31:26 devicewatch: device=313, old="0", name=Dining Fan, var=urn:upnp-org:serviceId:Dimming1/LoadLevelStatus, new="100"
07/13/19 16:31:27 condchange: newState=false, cond=condfi6jxyn, oldState=true
07/13/19 16:31:27 evalchange: newState=true, cond=condfi6jxyn, oldState=false
07/13/19 16:31:27 condchange: newState=true, cond=grpfhxcrxg, oldState=false
07/13/19 16:31:27 evalchange: newState=true, cond=grpfhxcrxg, oldState=false
07/13/19 16:31:27 condchange: newState=true, cond=root, oldState=false
07/13/19 16:31:27 evalchange: newState=true, cond=root, oldState=false
07/13/19 16:31:27 sensorstate: state=true
07/13/19 16:31:48 devicewatch: device=313, old="1", name=Dining Fan, var=urn:upnp-org:serviceId:SwitchPower1/Status, new="0"
07/13/19 16:31:48 devicewatch: device=313, old="100", name=Dining Fan, var=urn:upnp-org:serviceId:Dimming1/LoadLevelStatus, new="0"
07/13/19 16:31:49 condchange: newState=true, cond=condfi6jxyn, oldState=false
07/13/19 16:31:49 evalchange: newState=false, cond=condfi6jxyn, oldState=true
07/13/19 16:31:49 condchange: newState=false, cond=grpfhxcrxg, oldState=true
07/13/19 16:31:49 evalchange: newState=false, cond=grpfhxcrxg, oldState=true
07/13/19 16:31:49 condchange: newState=false, cond=root, oldState=true
07/13/19 16:31:49 evalchange: newState=false, cond=root, oldState=true
07/13/19 16:31:49 sensorstate: state=false
07/13/19 16:31:58 devicewatch: device=361, old="24.6", name=Dining Temp, var=urn:upnp-org:serviceId:TemperatureSensor1/CurrentTemperature, new="24.5"
07/13/19 16:32:02 configchange:
07/13/19 16:32:03 condchange: newState=true, cond=grpfhxcrxg, oldState=false
07/13/19 16:32:03 evalchange: newState=true, cond=grpfhxcrxg, oldState=false
07/13/19 16:32:03 condchange: newState=true, cond=root, oldState=false
07/13/19 16:32:03 evalchange: newState=true, cond=root, oldState=false
07/13/19 16:32:03 sensorstate: state=true