Solar temperature differential setting? #925
Replies: 4 comments 23 replies
-
Double check to ensure you have your start and stop temp deltas set up. |
Beta Was this translation helpful? Give feedback.
-
Great to see the discussion on this. I can't be certain, but guessing this has something to do with my pump frequently switching back and forth to/from the solar circuit. Also, not to hijack - but these settings still don't work on ET4 setup. This was just trying to change the start delta from 6 to 7. Results in a stacktrace:
Replay of the action: |
Beta Was this translation helpful? Give feedback.
-
Creating a new reply to my O.P. so it shows up on the bottom. Status update: All good so far. Yesterday my water temp hit the setpoint of 83, the solar heating turned off, and the latching mechanism worked as expected to prevent the pump from cycling. Overnight my water temperature dropped to 79.8, which cleared the latch. When the solar energy was strong enough this morning, the solar heating turned back on and is currently warming the water as I type this. The code I'm using is pasted below, and I would ask that this be commited to the repository. It is a very small change to the code that existed prior to this thread in that it only adds the latching (temperature differential) logic. The code that handled start delta and stop delta was working just fine before this thread, so I suggest we keep that original logic. A couple of additional thoughts:
Thanks again for the support and discussion on this.
|
Beta Was this translation helpful? Give feedback.
-
As my final update on this, I'd like to acknowledge how well the solar logic worked yesterday. We had "Simpsons" clouds all day (big fluffy white things intermixed with blue skies), which allowed me to observe the start/stop delta functionality. As a reminder, there were two main scenarios discussed in this thread:
I am running the original code prior to this thread; the relevant line looks like this: My start delta is 7 and my stop delta is 4. Yesterday the setpoint was never reached, so the latching mechanism was never engaged. The solar was able to cycle on and off as the clouds passed in front of the sun. IMHO, the line of code above perfectly captures the intent as described in Pentair's documentation, and I can confirm it works (in my situation) to cycle solar on and off as the available solar energy fluctuates. Thanks again for the help in understanding this logic and helping me tune the code to my needs. |
Beta Was this translation helpful? Give feedback.
-
Hey folks, I'm still here, just been away from my house and pool for 6 months. @FlaMike, glad to see you are getting your cannibalized Nixie built and your questions answered!
We are now in solar heating season in AZ, and I noticed that when my pool hits the setpoint, the solar turns off as expected. However, the precision on the temperature probe via REM is such that the temperature will fluctuate by several hundredths of a degree, which triggers the solar to reengage. For exmaple, my setpoint is 83, and REM will report a temp of 82.96.
njsPC is smart enough to detect this short cycling situation and will not restart the solar for 60 seconds, to allow time for valves to rotate to where they need to be. It does this for gas heating as well, BTW, to avoid damaging the furnace. But what happens then is that the solar will turn on every minute or so for 10 seconds, as it appears that njsPC does not have temperature differential logic. I could very well be missing something of course.
As an example of what I mean: Your thermostat for your home furnace has a setpoint, say 72 degrees, and when that setpoint is reached, it will turn the furnace off. But the thermostat also has a temperature differential (3 degrees or 1 degree are typical, some are also programmable). If your differential is say 3 degrees, then the thermostat will not call for heat until the house temperature drops to 69. This is so the furnace is not engaged when the temperature drops to 71.9.
I have attached a replay which shows this behavior. You can see when the water temperature drops 0.04 degrees, njsPC starts thinking about turning the solar back on, but does wait 60 seconds to avoid short cycling.
So the question: Does njsPC have a temperature differential setting, and if not, should it?
replay.zip
Beta Was this translation helpful? Give feedback.
All reactions