Fountain on - but shouldn't be, yet it insists

My fountain is over-zealous. I’ve caught it a few days in a row turning on when the criteria is not met. Today I happened to catch it within a few minutes.

*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
   Version: 3.5develop-19330 config 19295 cdata 19305 ui 19330 pluginDevice 160
    System: Vera version 1.7.4834 (7.30) on Sercomm G550 ID 37 (Vera Secure); loadtime 1576339924; systemReady 1576339944; Lua 5.1; JSON dkjson 2.5+LPeg
Local time: 2019-12-14T15:16:51-0500; DST=0; Hanahan, South Carolina United States; formats %m/%d/%Y %H:%M:%S
House mode: plugin 1; system 1; tracking on
  Sun data: {"stamp":2019348,"civdawn":1576324046,"nautdawn":1576322196,"sunset":1576361679,"nautdusk":1576365169,"latitude":32.94709,"astrodusk":1576366976,"longitude":-80.01376,"civdusk":1576363319,"astrodawn":1576320389,"sunrise":1576325686}
  Geofence: not running
====================================================================================================================================
Fountain Control (#161)
    Version 19082.82 12/11/19 08:24:58
    Message/status: Not tripped
    Condition group "Fountain" (NUL)  false as of n/a <root>
      Z-T-group "When should it be on" (AND)  TRUE as of 15:05:03 <grphxnt7cd>
      |     &-T-housemode in 1 [2 => 1 at 15:05:03; T/T as of 15:05:03/15:05:03] <condhxntew5>
      |     &-T-sun bet sunrise+60,sunset+60 [1576354442 => 1576354532 at 15:15:32; T/T as of 08:14:00/08:14:00] <condhw7m10h>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 > 35 [59 => 58.6 at 15:14:02; T/T as of 12-13.08:34:22/12-13.08:34:22] <condjguuvqb>
      Z-T-group "So turn it On" (AND)  TRUE as of 15:05:03 <grphw7lbv4>
      |     &-T-grpstate (self) (-1) When (grphxnt7cd) istrue [true at 15:05:03; T/T as of 15:05:03/15:05:03] <condhw7mu69>
      Z-T-group "Greater wind turns it Off" (AND)  TRUE as of 10:46:52 <grphw7e7o2>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 >= 2 [3.8 => 4.9 at 15:15:32; T/T as of 10:46:52/10:46:52] <condhw7eg76>
      Z-F-group "Lesser wind turns it back On" (AND)  false as of 12-13.08:34:22 <grphrffg4l>
      |     &-F-service Fountain (4) (46) urn:upnp-org:serviceId:SwitchPower1/Status = 0 [0 => 1 at 14:27:47; F/F as of 14:27:47/14:27:47] <cond0>
      |     &-F-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 < 2 for ge 3600s [3.8 => 4.9 at 15:15:32; F/F as of 10:46:52/02:01:50] <condhr2nd84>
      |     &-T-grpstate (self) (-1) When (grphxnt7cd) istrue [true at 15:05:03; T/T as of 15:05:03/15:05:03] <condhr2qrfb>
    Activity grphw7e7o2.true
        Run activity grphw7lbv4.false
    Activity grphw7lbv4.false
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
    Activity root.true
    Activity grphw7lbv4.true
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
    Activity grphrffg4l.true
        Run activity grphw7lbv4.true
    Events
        2019-12-14 14:42:31: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "5.8" to "6"
        2019-12-14 14:44:01: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "6" to "8.1"
        2019-12-14 14:45:31: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.1" to "57.9"
        2019-12-14 14:45:31: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "8.1" to "9.2"
        2019-12-14 14:47:01: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "57.9" to "57.4"
        2019-12-14 14:47:01: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "9.2" to "4.5"
        2019-12-14 14:48:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "4.5" to "3.4"
        2019-12-14 14:50:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "57.4" to "57.9"
        2019-12-14 14:50:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "3.4" to "6.7"
        2019-12-14 14:51:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "6.7" to "4.9"
        2019-12-14 14:53:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "4.9" to "8.1"
        2019-12-14 14:54:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "8.1" to "9.2"
        2019-12-14 14:56:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "57.9" to "57.7"
        2019-12-14 14:56:03: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "9.2" to "7.4"
        2019-12-14 14:57:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "7.4" to "8.1"
        2019-12-14 14:59:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "57.7" to "58.1"
        2019-12-14 14:59:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "8.1" to "4.3"
        2019-12-14 15:00:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "4.3" to "3.4"
        2019-12-14 15:02:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.1" to "58.6"
        2019-12-14 15:02:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "3.4" to "8.5"
        2019-12-14 15:03:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "8.5" to "8.7"
        2019-12-14 15:05:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.6" to "58.1"
        2019-12-14 15:05:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "8.7" to "6.5"
        2019-12-14 15:05:03: { dev=161, name="Reactor Master", var="HouseMode", device=160, event="devicewatch" }
        2019-12-14 15:05:03: Condition condhxntew5 test state changed from false to true
        2019-12-14 15:05:03: Condition condhxntew5 evaluation state changed from false to true
        2019-12-14 15:05:03: Group When should it be on test state changed from false to true
        2019-12-14 15:05:03: Group When should it be on evaluation state changed from false to true
        2019-12-14 15:05:03: Condition condhw7mu69 test state changed from false to true
        2019-12-14 15:05:03: Condition condhw7mu69 evaluation state changed from false to true
        2019-12-14 15:05:03: Group So turn it On test state changed from false to true
        2019-12-14 15:05:03: Group So turn it On evaluation state changed from false to true
        2019-12-14 15:05:03: Condition condhr2qrfb test state changed from false to true
        2019-12-14 15:05:03: Condition condhr2qrfb evaluation state changed from false to true
        2019-12-14 15:05:03: Device Fountain Control (#161) urn:toggledbits-com:serviceId:ReactorGroup/GroupStatus_grphxnt7cd changed from "0" to "1"
        2019-12-14 15:05:03: Launching So turn it On.true activity
        2019-12-14 15:05:03: Launching scene/activity grphw7lbv4.true
        2019-12-14 15:05:03: Starting "grphw7lbv4.true" group 1
        2019-12-14 15:05:03: Activity "grphw7lbv4.true" finished
        2019-12-14 15:06:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "6.5" to "5.8"
        2019-12-14 15:08:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.1" to "58.3"
        2019-12-14 15:08:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "5.8" to "2.9"
        2019-12-14 15:09:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.3" to "58.6"
        2019-12-14 15:09:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "2.9" to "5.8"
        2019-12-14 15:11:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.6" to "59"
        2019-12-14 15:11:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "5.8" to "6.7"
        2019-12-14 15:12:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "6.7" to "2.9"
        2019-12-14 15:14:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "59" to "58.6"
        2019-12-14 15:14:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "2.9" to "3.8"
        2019-12-14 15:15:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "3.8" to "4.9"
    Devices
        ZWave (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -; mfg  model ; dev D_ZWaveNetwork.xml impl 
        Fountain (4) (46) urn:schemas-upnp-org:device:BinaryLight:1 (3/2); parent 1; plugin -; mfg Jasco model ZW4201; dev D_BinaryLight1.xml impl 
        SiteSensorAmbientAPI (156) urn:schemas-toggledbits-com:device:SiteSensor:1 (4/0); parent 0; plugin -; mfg  model ; dev D_SiteSensor1.xml impl I_SiteSensor1.xml

Then I hit Restart on Reactor device and it shut off (as it should have.)

*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
   Version: 3.5develop-19330 config 19295 cdata 19305 ui 19330 pluginDevice 160
    System: Vera version 1.7.4834 (7.30) on Sercomm G550 ID 37 (Vera Secure); loadtime 1576339924; systemReady 1576339944; Lua 5.1; JSON dkjson 2.5+LPeg
Local time: 2019-12-14T15:22:31-0500; DST=0; Hanahan, South Carolina United States; formats %m/%d/%Y %H:%M:%S
House mode: plugin 1; system 1; tracking on
  Sun data: {"stamp":2019348,"civdawn":1576324046,"nautdawn":1576322196,"sunset":1576361679,"nautdusk":1576365169,"latitude":32.94709,"astrodusk":1576366976,"longitude":-80.01376,"civdusk":1576363319,"astrodawn":1576320389,"sunrise":1576325686}
  Geofence: not running
====================================================================================================================================
Fountain Control (#161)
    Version 19082.82 12/11/19 08:24:58
    Message/status: Not tripped
    Condition group "Fountain" (NUL)  false as of n/a <root>
      Z-T-group "When should it be on" (AND)  TRUE as of 15:17:07 <grphxnt7cd>
      |     &-T-housemode in 1 [1 at 15:17:07; T/T as of 15:17:07/15:17:07] <condhxntew5>
      |     &-T-sun bet sunrise+60,sunset+60 [1576354803 => 1576354892 at 15:21:32; T/T as of 15:17:07/15:17:07] <condhw7m10h>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 > 35 [58.3 => 57.9 at 15:20:03; T/T as of 15:17:07/15:17:07] <condjguuvqb>
      Z-T-group "So turn it On" (AND)  TRUE as of 15:17:07 <grphw7lbv4>
      |     &-T-grpstate (self) (-1) When (grphxnt7cd) istrue [true at 15:17:07; T/T as of 15:17:07/15:17:07] <condhw7mu69>
      Z-T-group "Greater wind turns it Off" (AND)  TRUE as of 15:17:07 <grphw7e7o2>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 >= 2 [4.9 => 14.5 at 15:21:32; T/T as of 15:17:07/15:17:07] <condhw7eg76>
      Z-F-group "Lesser wind turns it back On" (AND)  false as of 15:17:07 <grphrffg4l>
      |     &-T-service Fountain (4) (46) urn:upnp-org:serviceId:SwitchPower1/Status = 0 [1 => 0 at 15:17:07; T/T as of 15:17:07/15:17:07] <cond0>
      |     &-F-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 < 2 for ge 3600s [4.9 => 14.5 at 15:21:32; F/F as of 15:17:07/15:17:07] <condhr2nd84>
      |     &-T-grpstate (self) (-1) When (grphxnt7cd) istrue [true at 15:17:07; T/T as of 15:17:07/15:17:07] <condhr2qrfb>
    Activity grphw7e7o2.true
        Run activity grphw7lbv4.false
    Activity grphw7lbv4.false
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
    Activity root.true
    Activity grphw7lbv4.true
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
    Activity grphrffg4l.true
        Run activity grphw7lbv4.true
    Events
        2019-12-14 15:14:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "2.9" to "3.8"
        2019-12-14 15:15:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "3.8" to "4.9"
        2019-12-14 15:17:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.6" to "58.5"
        2019-12-14 15:17:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "4.9" to "7.8"
        2019-12-14 15:17:06: Restart action invoked; clearing state and restarting ReactorSensor
        2019-12-14 15:17:06: Restarting
        2019-12-14 15:17:07: Condition condhxntew5 test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhxntew5 evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7m10h test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7m10h evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition condjguuvqb test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condjguuvqb evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Group When should it be on test state changed from (nil) to true
        2019-12-14 15:17:07: Group When should it be on evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7mu69 test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7mu69 evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Group So turn it On test state changed from (nil) to true
        2019-12-14 15:17:07: Group So turn it On evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7eg76 test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7eg76 evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Group Greater wind turns it Off test state changed from (nil) to true
        2019-12-14 15:17:07: Group Greater wind turns it Off evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition cond0 test state changed from (nil) to false
        2019-12-14 15:17:07: Condition cond0 evaluation state changed from (nil) to false
        2019-12-14 15:17:07: Condition condhr2nd84 test state changed from (nil) to false
        2019-12-14 15:17:07: Condition condhr2nd84 evaluation state changed from (nil) to false
        2019-12-14 15:17:07: Condition condhr2qrfb test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhr2qrfb evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Group Lesser wind turns it back On test state changed from (nil) to false
        2019-12-14 15:17:07: Group Lesser wind turns it back On evaluation state changed from (nil) to false
        2019-12-14 15:17:07: Launching So turn it On.true activity
        2019-12-14 15:17:07: Launching scene/activity grphw7lbv4.true
        2019-12-14 15:17:07: Starting "grphw7lbv4.true" group 1
        2019-12-14 15:17:07: Activity "grphw7lbv4.true" finished
        2019-12-14 15:17:07: Launching Greater wind turns it Off.true activity
        2019-12-14 15:17:07: Launching scene/activity grphw7e7o2.true
        2019-12-14 15:17:07: Starting "grphw7e7o2.true" group 1
        2019-12-14 15:17:07: Activity "grphw7e7o2.true" finished
        2019-12-14 15:17:07: { dev=161, action="RunScene", options={ stopPriorScenes=false, forceReactorScenes=true, contextDevice=161 }, sceneId="grphw7lbv4.false", event="action", scene="grphw7lbv4.false" }
        2019-12-14 15:17:07: Launching scene/activity grphw7lbv4.false
        2019-12-14 15:17:07: Starting "grphw7lbv4.false" group 1
        2019-12-14 15:17:07: Activity "grphw7lbv4.false" finished
        2019-12-14 15:17:07: Device Fountain (4) (#46) urn:upnp-org:serviceId:SwitchPower1/Status changed from "1" to "0"
        2019-12-14 15:17:07: Condition cond0 test state changed from false to true
        2019-12-14 15:17:07: Condition cond0 evaluation state changed from false to true
        2019-12-14 15:18:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.5" to "58.3"
        2019-12-14 15:18:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "7.8" to "6"
        2019-12-14 15:20:03: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.3" to "57.9"
        2019-12-14 15:20:03: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "6" to "4.9"
        2019-12-14 15:21:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "4.9" to "14.5"
    Devices
        ZWave (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -; mfg  model ; dev D_ZWaveNetwork.xml impl 
        Fountain (4) (46) urn:schemas-upnp-org:device:BinaryLight:1 (3/2); parent 1; plugin -; mfg Jasco model ZW4201; dev D_BinaryLight1.xml impl 
        SiteSensorAmbientAPI (156) urn:schemas-toggledbits-com:device:SiteSensor:1 (4/0); parent 0; plugin -; mfg  model ; dev D_SiteSensor1.xml impl I_SiteSensor1.xml

Now it just turned itself back on again!

*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
   Version: 3.5develop-19330 config 19295 cdata 19305 ui 19330 pluginDevice 160
    System: Vera version 1.7.4834 (7.30) on Sercomm G550 ID 37 (Vera Secure); loadtime 1576339924; systemReady 1576339944; Lua 5.1; JSON dkjson 2.5+LPeg
Local time: 2019-12-14T15:23:14-0500; DST=0; Hanahan, South Carolina United States; formats %m/%d/%Y %H:%M:%S
House mode: plugin 1; system 1; tracking on
  Sun data: {"stamp":2019348,"civdawn":1576324046,"nautdawn":1576322196,"sunset":1576361679,"nautdusk":1576365169,"latitude":32.94709,"astrodusk":1576366976,"longitude":-80.01376,"civdusk":1576363319,"astrodawn":1576320389,"sunrise":1576325686}
  Geofence: not running
====================================================================================================================================
Fountain Control (#161)
    Version 19082.82 12/11/19 08:24:58
    Message/status: Not tripped
    Condition group "Fountain" (NUL)  false as of n/a <root>
      Z-T-group "When should it be on" (AND)  TRUE as of 15:17:07 <grphxnt7cd>
      |     &-T-housemode in 1 [1 at 15:17:07; T/T as of 15:17:07/15:17:07] <condhxntew5>
      |     &-T-sun bet sunrise+60,sunset+60 [1576354957 => 1576354982 at 15:23:02; T/T as of 15:17:07/15:17:07] <condhw7m10h>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 > 35 [58.3 => 57.9 at 15:20:03; T/T as of 15:17:07/15:17:07] <condjguuvqb>
      Z-T-group "So turn it On" (AND)  TRUE as of 15:17:07 <grphw7lbv4>
      |     &-T-grpstate (self) (-1) When (grphxnt7cd) istrue [true at 15:17:07; T/T as of 15:17:07/15:17:07] <condhw7mu69>
      Z-T-group "Greater wind turns it Off" (AND)  TRUE as of 15:17:07 <grphw7e7o2>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 >= 2 [14.5 => 5.8 at 15:23:02; T/T as of 15:17:07/15:17:07] <condhw7eg76>
      Z-F-group "Lesser wind turns it back On" (AND)  false as of 15:17:07 <grphrffg4l>
      |     &-F-service Fountain (4) (46) urn:upnp-org:serviceId:SwitchPower1/Status = 0 [0 => 1 at 15:22:37; F/F as of 15:22:37/15:22:37] <cond0>
      |     &-F-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 < 2 for ge 3600s [14.5 => 5.8 at 15:23:02; F/F as of 15:17:07/15:17:07] <condhr2nd84>
      |     &-T-grpstate (self) (-1) When (grphxnt7cd) istrue [true at 15:17:07; T/T as of 15:17:07/15:17:07] <condhr2qrfb>
    Activity grphw7e7o2.true
        Run activity grphw7lbv4.false
    Activity grphw7lbv4.false
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
    Activity root.true
    Activity grphw7lbv4.true
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
    Activity grphrffg4l.true
        Run activity grphw7lbv4.true
    Events
        2019-12-14 15:17:06: Restart action invoked; clearing state and restarting ReactorSensor
        2019-12-14 15:17:06: Restarting
        2019-12-14 15:17:07: Condition condhxntew5 test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhxntew5 evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7m10h test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7m10h evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition condjguuvqb test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condjguuvqb evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Group When should it be on test state changed from (nil) to true
        2019-12-14 15:17:07: Group When should it be on evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7mu69 test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7mu69 evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Group So turn it On test state changed from (nil) to true
        2019-12-14 15:17:07: Group So turn it On evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7eg76 test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhw7eg76 evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Group Greater wind turns it Off test state changed from (nil) to true
        2019-12-14 15:17:07: Group Greater wind turns it Off evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Condition cond0 test state changed from (nil) to false
        2019-12-14 15:17:07: Condition cond0 evaluation state changed from (nil) to false
        2019-12-14 15:17:07: Condition condhr2nd84 test state changed from (nil) to false
        2019-12-14 15:17:07: Condition condhr2nd84 evaluation state changed from (nil) to false
        2019-12-14 15:17:07: Condition condhr2qrfb test state changed from (nil) to true
        2019-12-14 15:17:07: Condition condhr2qrfb evaluation state changed from (nil) to true
        2019-12-14 15:17:07: Group Lesser wind turns it back On test state changed from (nil) to false
        2019-12-14 15:17:07: Group Lesser wind turns it back On evaluation state changed from (nil) to false
        2019-12-14 15:17:07: Launching So turn it On.true activity
        2019-12-14 15:17:07: Launching scene/activity grphw7lbv4.true
        2019-12-14 15:17:07: Starting "grphw7lbv4.true" group 1
        2019-12-14 15:17:07: Activity "grphw7lbv4.true" finished
        2019-12-14 15:17:07: Launching Greater wind turns it Off.true activity
        2019-12-14 15:17:07: Launching scene/activity grphw7e7o2.true
        2019-12-14 15:17:07: Starting "grphw7e7o2.true" group 1
        2019-12-14 15:17:07: Activity "grphw7e7o2.true" finished
        2019-12-14 15:17:07: { dev=161, action="RunScene", options={ stopPriorScenes=false, forceReactorScenes=true, contextDevice=161 }, sceneId="grphw7lbv4.false", event="action", scene="grphw7lbv4.false" }
        2019-12-14 15:17:07: Launching scene/activity grphw7lbv4.false
        2019-12-14 15:17:07: Starting "grphw7lbv4.false" group 1
        2019-12-14 15:17:07: Activity "grphw7lbv4.false" finished
        2019-12-14 15:17:07: Device Fountain (4) (#46) urn:upnp-org:serviceId:SwitchPower1/Status changed from "1" to "0"
        2019-12-14 15:17:07: Condition cond0 test state changed from false to true
        2019-12-14 15:17:07: Condition cond0 evaluation state changed from false to true
        2019-12-14 15:18:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.5" to "58.3"
        2019-12-14 15:18:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "7.8" to "6"
        2019-12-14 15:20:03: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "58.3" to "57.9"
        2019-12-14 15:20:03: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "6" to "4.9"
        2019-12-14 15:21:32: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "4.9" to "14.5"
        2019-12-14 15:22:37: Device Fountain (4) (#46) urn:upnp-org:serviceId:SwitchPower1/Status changed from "0" to "1"
        2019-12-14 15:22:37: Condition cond0 test state changed from true to false
        2019-12-14 15:22:37: Condition cond0 evaluation state changed from true to false
        2019-12-14 15:23:02: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "14.5" to "5.8"
    Devices
        ZWave (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -; mfg  model ; dev D_ZWaveNetwork.xml impl 
        Fountain (4) (46) urn:schemas-upnp-org:device:BinaryLight:1 (3/2); parent 1; plugin -; mfg Jasco model ZW4201; dev D_BinaryLight1.xml impl 
        SiteSensorAmbientAPI (156) urn:schemas-toggledbits-com:device:SiteSensor:1 (4/0); parent 0; plugin -; mfg  model ; dev D_SiteSensor1.xml impl I_SiteSensor1.xml

Winds are very clearly above 2.0 and yet it’s insistent on being on.

I have manually turned if off now via Echo Dot - let’s see what happens.

Your condition to test whether the pump should be on should also test that the wind restriction condition is not true. The logic there is incomplete. You won’t need a lesser wind group in that case, because the “false” change on the greater wind group will be enough to clear (true) the on condition.

Fair enough. I’ve added a criteria to the “when should it be on group” as such:

But… I do need the lesser wind group to delay the restoration else this poor thing will be on/off/on/off/on/off on a day like we had yesterday when the winds were all over the place.

*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
   Version: 3.5develop-19330 config 19295 cdata 19305 ui 19330 pluginDevice 160
    System: Vera version 1.7.4834 (7.30) on Sercomm G550 ID 37 (Vera Secure); loadtime 1576339924; systemReady 1576339944; Lua 5.1; JSON dkjson 2.5+LPeg
Local time: 2019-12-15T00:28:46-0500; DST=0; Hanahan, South Carolina United States; formats %m/%d/%Y %H:%M:%S
House mode: plugin 1; system 1; tracking on
  Sun data: {"stamp":2019349,"civdawn":1576410484,"nautdawn":1576408633,"sunset":1576448096,"nautdusk":1576451588,"latitude":32.94709,"astrodusk":1576453395,"longitude":-80.01376,"civdusk":1576449737,"astrodawn":1576406825,"sunrise":1576412124}
  Geofence: not running
====================================================================================================================================
Fountain Control (#161)
    Version 19082.86 12/15/19 00:28:36
    Message/status: Not tripped
    Condition group "Fountain" (NUL)  false as of n/a <root>
      Z-F-group "When should it be on" (AND)  false as of 18:14:00 <grphxnt7cd>
      |     &-T-housemode in 1 [1 at 15:17:07; T/T as of 15:17:07/15:17:07] <condhxntew5>
      |     &-F-sun bet sunrise+60,sunset+60 [1576387658 => 1576387717 at 00:28:37; F/F as of 18:14:00/18:14:00] <condhw7m10h>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 > 35 [46.8 => 46.4 at 00:26:07; T/T as of 15:17:07/15:17:07] <condjguuvqb>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 < 2 [0.7 => 0.9 at 00:27:38; T/T as of 00:19:40/00:19:40] <condhw7eg76>
      Z-F-group "So turn it On" (AND)  false as of 18:14:00 <grphw7lbv4>
      |     &-F-grpstate (self) (-1) When (grphxnt7cd) istrue [true => false at 18:14:00; F/F as of 18:14:00/18:14:00] <condhw7mu69>
      Z-F-group "Greater wind turns it Off" (AND)  false as of 00:17:07 <grphw7e7o2>
      |     &-F-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 >= 2 [0.9 at 00:28:37; F/F as of 00:28:37/00:28:37] <condlmrz6y8>
      Z-F-group "Lesser wind turns it back On" (AND)  false as of 15:17:07 <grphrffg4l>
      |     &-T-service Fountain (4) (46) urn:upnp-org:serviceId:SwitchPower1/Status = 0 [1 => 0 at 15:23:44; T/T as of 15:23:44/15:23:44] <cond0>
      |     &-F-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 < 2 for ge 3600s [0.7 => 0.9 at 00:27:38; T/F as of 00:17:07/00:15:37] <condhr2nd84>
      |     &-F-grpstate (self) (-1) When (grphxnt7cd) istrue [true => false at 18:14:00; F/F as of 18:14:00/18:14:00] <condhr2qrfb>
    Activity grphw7e7o2.true
        Run activity grphw7lbv4.false
    Activity grphw7lbv4.false
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
    Activity root.true
    Activity grphw7lbv4.true
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
    Activity grphrffg4l.true
        Run activity grphw7lbv4.true
    Events
        2019-12-15 00:12:37: Condition condhr2nd84 successfully sustained for at least 3600seconds (actual 5040)
        2019-12-15 00:14:07: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "0.4" to "0"
        2019-12-15 00:14:07: Condition condhr2nd84 successfully sustained for at least 3600seconds (actual 5130)
        2019-12-15 00:15:37: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "0" to "2.5"
        2019-12-15 00:15:37: Condition condhw7eg76 test state changed from false to true
        2019-12-15 00:15:37: Condition condhw7eg76 evaluation state changed from false to true
        2019-12-15 00:15:37: Group Greater wind turns it Off test state changed from false to true
        2019-12-15 00:15:37: Group Greater wind turns it Off evaluation state changed from false to true
        2019-12-15 00:15:37: Condition condhr2nd84 test state changed from true to false
        2019-12-15 00:15:37: Condition condhr2nd84 evaluation state changed from true to false
        2019-12-15 00:15:37: Launching Greater wind turns it Off.true activity
        2019-12-15 00:15:37: Launching scene/activity grphw7e7o2.true
        2019-12-15 00:15:37: Starting "grphw7e7o2.true" group 1
        2019-12-15 00:15:37: Activity "grphw7e7o2.true" finished
        2019-12-15 00:15:37: { dev=161, action="RunScene", options={ stopPriorScenes=false, forceReactorScenes=true, contextDevice=161 }, sceneId="grphw7lbv4.false", event="action", scene="grphw7lbv4.false" }
        2019-12-15 00:15:37: Launching scene/activity grphw7lbv4.false
        2019-12-15 00:15:37: Starting "grphw7lbv4.false" group 1
        2019-12-15 00:15:37: Activity "grphw7lbv4.false" finished
        2019-12-15 00:17:07: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "2.5" to "0.2"
        2019-12-15 00:17:07: Condition condhw7eg76 test state changed from true to false
        2019-12-15 00:17:07: Condition condhw7eg76 evaluation state changed from true to false
        2019-12-15 00:17:07: Group Greater wind turns it Off test state changed from true to false
        2019-12-15 00:17:07: Group Greater wind turns it Off evaluation state changed from true to false
        2019-12-15 00:17:07: Condition condhr2nd84 test state changed from false to true
        2019-12-15 00:17:07: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (3600 to go)
        2019-12-15 00:18:37: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "0.2" to "0.7"
        2019-12-15 00:18:37: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (3510 to go)
        2019-12-15 00:19:39: Configuration changed!
        2019-12-15 00:19:40: Condition condhw7eg76 test state changed from false to true
        2019-12-15 00:19:40: Condition condhw7eg76 evaluation state changed from false to true
        2019-12-15 00:19:40: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (3447 to go)
        2019-12-15 00:20:07: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "47.1" to "46.9"
        2019-12-15 00:20:07: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (3420 to go)
        2019-12-15 00:20:07: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "0.7" to "0.4"
        2019-12-15 00:20:07: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (3420 to go)
        2019-12-15 00:20:44: Configuration changed!
        2019-12-15 00:21:37: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "0.4" to "0"
        2019-12-15 00:23:07: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "46.9" to "46.8"
        2019-12-15 00:23:57: Configuration changed!
        2019-12-15 00:23:58: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (3189 to go)
        2019-12-15 00:26:07: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "46.8" to "46.4"
        2019-12-15 00:26:07: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (3060 to go)
        2019-12-15 00:26:07: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "0" to "0.7"
        2019-12-15 00:26:07: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (3060 to go)
        2019-12-15 00:27:38: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "0.7" to "0.9"
        2019-12-15 00:27:38: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (2969 to go)
        2019-12-15 00:28:36: Configuration changed!
        2019-12-15 00:28:37: Condition condlmrz6y8 test state changed from (nil) to false
        2019-12-15 00:28:37: Condition condlmrz6y8 evaluation state changed from (nil) to false
        2019-12-15 00:28:37: Condition condhr2nd84 holding evaluation state for check that duration >= 3600 (2910 to go)
    Devices
        ZWave (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -; mfg  model ; dev D_ZWaveNetwork.xml impl 
        Fountain (4) (46) urn:schemas-upnp-org:device:BinaryLight:1 (3/2); parent 1; plugin -; mfg Jasco model ZW4201; dev D_BinaryLight1.xml impl 
        SiteSensorAmbientAPI (156) urn:schemas-toggledbits-com:device:SiteSensor:1 (4/0); parent 0; plugin -; mfg  model ; dev D_SiteSensor1.xml impl I_SiteSensor1.xml

That’s absolutely OK to do, but you could also just put a “sustained for” on the “should be on” group, or just to the wind test in that group, to add hysteresis and prevent “flapping”. Logically, those two groups are almost identical and could be one and the same. But by all means you do you. There’s often more than one good way to do things in Reactor.

If I build the “sustained for” into the into the “Should be on” group doesn’t that mean as soon as we hit the official start time each morning it will then wait another hour before turning on?

The idea of the “sustained for” in the “less than” group is to basically prevent the “flapping” as you noted.

If you put a “Condition must be sustained for at least 3600s” on the wind condition it will prevent “flapping” and turn on properly if the wind has been below 2.0 for 1 hour.

Remember, your other conditions in the “When should it be on”-group also needs to be true. So, if the wind has been calm 3600s (the “sustained for” amount), you are “Home” and temp (?) is over 35, then yes, the fountain will turn on 60 min before sunrise.

If you would put the “Condition must be sustained for at least 3600s” on the “When should it be on”-group then you would get the unwanted delay you mentioned.

Hope it helps.

1 Like

Here’s the latest.

*************************************************** REACTOR LOGIC SUMMARY REPORT ***************************************************
   Version: 3.5develop-19330 config 19295 cdata 19305 ui 19330 pluginDevice 160
    System: Vera version 1.7.4834 (7.30) on Sercomm G550 ID 37 (Vera Secure); loadtime 1576421385; systemReady 1576421406; Lua 5.1; JSON dkjson 2.5+LPeg
Local time: 2019-12-15T10:06:11-0500; DST=0; Hanahan, South Carolina United States; formats %m/%d/%Y %H:%M:%S
House mode: plugin 1; system 1; tracking on
  Sun data: {"stamp":2019349,"civdawn":1576410484,"nautdawn":1576408633,"sunset":1576448096,"nautdusk":1576451588,"latitude":32.94709,"astrodusk":1576453395,"longitude":-80.01376,"civdusk":1576449737,"astrodawn":1576406825,"sunrise":1576412124}
  Geofence: not running
====================================================================================================================================
Fountain Control (#161)
    Version 19082.93 12/15/19 10:04:51
    Message/status: Not tripped
    Condition group "Fountain" (NUL)  false as of n/a <root>
      Z-F-group "When should it be on" (AND)  false as of 10:04:52 <grphxnt7cd>
      |     &-T-housemode in 1 [3 => 1 at 05:30:00; T/T as of 05:30:00/05:30:00] <condhxntew5>
      |     &-T-sun bet sunrise+0,sunset+60 [1576422293 => 1576422348 at 10:05:48; T/T as of 08:15:00/08:15:00] <condhw7m10h>
      |     &-T-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 > 35 [53.1 => 53.2 at 10:05:48; T/T as of 15:17:07/15:17:07] <condjguuvqb>
      |     &-F-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 < 2 for ge 3600s [1.1 => 1.8 at 10:05:48; T/F as of 10:04:17/10:04:52] <condlnb2m0o>
      Z-F-group "So turn it On" (AND)  false as of 10:04:52 <grphw7lbv4>
      |     &-F-grpstate (self) (-1) When (grphxnt7cd) istrue [true => false at 10:04:52; F/F as of 10:04:52/10:04:52] <condhw7mu69>
      Z-F-group "Greater wind turns it Off" (AND)  false as of 10:04:17 <grphw7e7o2>
      |     &-F-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 >= 2 [1.1 => 1.8 at 10:05:48; F/F as of 10:04:17/10:04:17] <condlmrz6y8>
      Z-X-group "Lesser wind turns it back On" (AND)  false as of 15:17:07 DISABLED <grphrffg4l>
      |     &-T-service Fountain (4) (46) urn:upnp-org:serviceId:SwitchPower1/Status = 0 [1 => 0 at 09:21:59; T/T as of 09:21:59/09:21:59] <cond0>
      |     &-F-service SiteSensorAmbientAPI (156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 < 2 for ge 3600s [1.8 => 2.5 at 09:21:58; F/F as of 09:21:58/08:14:24] <condhr2nd84>
      |     &-T-grpstate (self) (-1) When (grphxnt7cd) istrue [true at 09:20:28; T/T as of 09:20:28/09:20:28] <condhr2qrfb>
    Activity grphw7e7o2.true
        Run activity grphw7lbv4.false
    Activity grphw7lbv4.false
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="0" )
    Activity root.true
    Activity grphw7lbv4.true
        Device Fountain (4) (46) action urn:upnp-org:serviceId:SwitchPower1/SetTarget( newTargetValue="1" )
    Activity grphrffg4l.true
        Run activity grphw7lbv4.true
    Events
        2019-12-15 10:01:18: Launching scene/activity grphw7e7o2.true
        2019-12-15 10:01:18: Starting "grphw7e7o2.true" group 1
        2019-12-15 10:01:18: Activity "grphw7e7o2.true" finished
        2019-12-15 10:01:18: { dev=161, action="RunScene", options={ stopPriorScenes=false, forceReactorScenes=true, contextDevice=161 }, sceneId="grphw7lbv4.false", event="action", scene="grphw7lbv4.false" }
        2019-12-15 10:01:18: Launching scene/activity grphw7lbv4.false
        2019-12-15 10:01:18: Starting "grphw7lbv4.false" group 1
        2019-12-15 10:01:18: Activity "grphw7lbv4.false" finished
        2019-12-15 10:02:47: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "4" to "2.2"
        2019-12-15 10:03:53: Configuration changed!
        2019-12-15 10:04:17: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "52.9" to "53.1"
        2019-12-15 10:04:17: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "2.2" to "1.1"
        2019-12-15 10:04:17: Condition condlnb2m0o test state changed from false to true
        2019-12-15 10:04:17: Condition condlnb2m0o evaluation state changed from false to true
        2019-12-15 10:04:17: Group When should it be on test state changed from false to true
        2019-12-15 10:04:17: Group When should it be on evaluation state changed from false to true
        2019-12-15 10:04:17: Condition condhw7mu69 test state changed from false to true
        2019-12-15 10:04:17: Condition condhw7mu69 evaluation state changed from false to true
        2019-12-15 10:04:17: Group So turn it On test state changed from false to true
        2019-12-15 10:04:17: Group So turn it On holding evaluation state for check that duration >= 3600 (3600 to go)
        2019-12-15 10:04:17: Condition condlmrz6y8 test state changed from true to false
        2019-12-15 10:04:17: Condition condlmrz6y8 evaluation state changed from true to false
        2019-12-15 10:04:17: Group Greater wind turns it Off test state changed from true to false
        2019-12-15 10:04:17: Group Greater wind turns it Off evaluation state changed from true to false
        2019-12-15 10:04:17: Device Fountain Control (#161) urn:toggledbits-com:serviceId:ReactorGroup/GroupStatus_grphxnt7cd changed from "0" to "1"
        2019-12-15 10:04:18: Group So turn it On holding evaluation state for check that duration >= 3600 (3599 to go)
        2019-12-15 10:04:38: Configuration changed!
        2019-12-15 10:04:39: Group So turn it On evaluation state changed from false to true
        2019-12-15 10:04:39: Launching So turn it On.true activity
        2019-12-15 10:04:39: Launching scene/activity grphw7lbv4.true
        2019-12-15 10:04:39: Starting "grphw7lbv4.true" group 1
        2019-12-15 10:04:39: Activity "grphw7lbv4.true" finished
        2019-12-15 10:04:51: Configuration changed!
        2019-12-15 10:04:52: Condition condlnb2m0o holding evaluation state for check that duration >= 3600 (3565 to go)
        2019-12-15 10:04:52: Condition condlnb2m0o evaluation state changed from true to false
        2019-12-15 10:04:52: Group When should it be on test state changed from true to false
        2019-12-15 10:04:52: Group When should it be on evaluation state changed from true to false
        2019-12-15 10:04:52: Condition condhw7mu69 test state changed from true to false
        2019-12-15 10:04:52: Condition condhw7mu69 evaluation state changed from true to false
        2019-12-15 10:04:52: Group So turn it On test state changed from true to false
        2019-12-15 10:04:52: Group So turn it On evaluation state changed from true to false
        2019-12-15 10:04:52: Device Fountain Control (#161) urn:toggledbits-com:serviceId:ReactorGroup/GroupStatus_grphxnt7cd changed from "1" to "0"
        2019-12-15 10:04:52: Launching So turn it On.false activity
        2019-12-15 10:04:52: Launching scene/activity grphw7lbv4.false
        2019-12-15 10:04:52: Starting "grphw7lbv4.false" group 1
        2019-12-15 10:04:52: Activity "grphw7lbv4.false" finished
        2019-12-15 10:04:53: Condition condlnb2m0o holding evaluation state for check that duration >= 3600 (3564 to go)
        2019-12-15 10:05:48: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value1 changed from "53.1" to "53.2"
        2019-12-15 10:05:48: Condition condlnb2m0o holding evaluation state for check that duration >= 3600 (3509 to go)
        2019-12-15 10:05:48: Device SiteSensorAmbientAPI (#156) urn:toggledbits-com:serviceId:SiteSensor1/Value3 changed from "1.1" to "1.8"
        2019-12-15 10:05:48: Condition condlnb2m0o holding evaluation state for check that duration >= 3600 (3509 to go)
    Devices
        ZWave (1) urn:schemas-micasaverde-com:device:ZWaveNetwork:1 (19/0); parent 0; plugin -; mfg  model ; dev D_ZWaveNetwork.xml impl 
        Fountain (4) (46) urn:schemas-upnp-org:device:BinaryLight:1 (3/2); parent 1; plugin -; mfg Jasco model ZW4201; dev D_BinaryLight1.xml impl 
        SiteSensorAmbientAPI (156) urn:schemas-toggledbits-com:device:SiteSensor:1 (4/0); parent 0; plugin -; mfg  model ; dev D_SiteSensor1.xml impl I_SiteSensor1.xml

And yes, the temp should be 35°+ so it doesn’t try to run the fountain when the water is at or below the freezing point.

Had something interesting happen the other day. Told Alexa to turn on my fountain, which it did. However, then I went thru a period of time where the Reactor device would turn it off (correctly so, winds past the setpoint) and it would turn back on almost immediately.

So I told Alexa to turn off the fountain.

Everything returned to normal operation.

Is there some communication that persists when using the Alexa (I didn’t try it with the Google device) that could be causing this? It’s totally fine running via Reactor unless I use Alexa to “manually” turn it on.

You probably have a hole in your logic and you just need to study the Status tab display and the Logic Summary (generated on the Tools tab) to see what it thinks it’s doing and how it got to where it is.

I’ve found with 7.30 that my Reactor devices need a swift kick in the restart now and then. Was never a problem prior. I’ve since updated to the 7.31 beta after seeing folks having much success with it so we shall see if that helps.