1) Give a description of the problem
I have a Porch Fountain that runs daily while in season. It only runs when the it’s between the start and stop time and when my wife and I are both home. (Note: The fountain is plugs into an outlet that seasonally also controls Christmas lights. Switch 26 is a Seasonal Flag that allows the fountain to run during ‘Fountain Season’.) The fountain turns off if we both leave and on when either of us is or arrives at home. I’ve been running the first of the pistons shown below and it functions as I expected. However, as I’m re-looking at all of my pistons with an eye toward efficiency, etc. and am worried that it will constantly run (loop) when we are both home. The second piston is my attempt at making things run more efficiently.
So, the question is, which is better? Does it matter? Is there a better way?
2) What is the expected behavior?
I’m sure about the first piston runs fine and I believe that the second one does too (just not positive as it was created this morning). Just looking for a more efficient method and one that’s less of an infrastructure burden.
3) What is happening/not happening?
Both pistons are functionally fine. Just looking for a more efficient method and one that’s less of an infrastructure burden.
4) Post a Green Snapshot of the piston
Original Piston that was running:
I’m specifically worried about line 24. When my wife and I are both home, won’t this just keep re-firing the On command. I know that if the fountain is already on, the piston won’t actually send an ‘On’ command again, but isn’t it constantly firing to see if an ‘On’ command is needed?
Here’s my modified piston that’s currently running:
Thanks for any help