yes, I did consider that...
it's actually a bit more complex than that, but what you sent me got me going, it's not pretty the way I implemented it and I"m sure there's a better way, but it works for now, and gives me some time to explore other options
basically 2 independent solar water systems
trigger1on
monitors and compares airTemp and poolTemp
if difference is greater than 12, it sets frontTempDiff to true, else to false
trigger1off
monitors the same
if the difference is less than 8, it sets frontTempDiff to false, else to true
when frontTempDiff = true, it turns on poolPump 1 to low
when frontTempDiff = false, it turns off poolPump1
now it gets more difficult - LOL
trigger2on
monitors and compares solarTemp and poolTemp
if difference is greater than 12, it sets backTempDiff to true, else to false
trigger2off
monitors the same
if the difference is less than 8, it sets backTempDiff to false, else to true
when backTempDiff is true, it turns on poolPump1 to low AND turns on circPump
when backTempDiff is false, it turns off poolPump1 AND turns off circPump
so, there is the case where frontTempDiff is >12 AND backTempDiff is <8 (or vise versa) which depending on when the triggers run would give a conflicting command to poolPump1
I guess in a nutshell, I want to turn something(s) ON when one or both systems are at >12 degrees temperature differential, and turn something(s) OFF when both systems are <8 degrees temperature diff
Again, I appreciate the help:)
d