# HG changeset patch # User darius # Date 1193101438 0 # Node ID dc751c2d415e1feaf11f7fe61e290f8a5fdeb4a3 # Parent de698afbe6fc9b28e7d6dff1759e3f7d8d131c6e Hysteresis back to 1 degree, ping pongs otherwise.. Reduce heat on & off times since there are no moving parts to damage. Reduce minimum cool on time to 5 minutes. Undershoot cooling as it appears to have some inertia (whereas heating doesn't) diff -r de698afbe6fc -r dc751c2d415e beermon.ini --- a/beermon.ini Tue Oct 23 01:01:48 2007 +0000 +++ b/beermon.ini Tue Oct 23 01:03:58 2007 +0000 @@ -1,6 +1,6 @@ [control] targetTemp = 18.0 -hysteresis = 0.5 +hysteresis = 1.0 pollInterval = 30 [hardware] @@ -13,13 +13,16 @@ ambientId = 10:97:1b:fe:00:08:00:d1 # minimum time the cooler must spend on/off -minCoolOnTime = 600 +minCoolOnTime = 300 minCoolOfftime = 600 # minimum time the heater must spend on/off -minHeatOnTime = 600 -minHeatOfftime = 600 +minHeatOnTime = 60 +minHeatOfftime = 60 # minimum to overshoot on heating/cooling +# We overshoot on heating because there is almost no inertia there, +# however the cooler has some (probably due to the cooled elements and +# so on) so we undershoot minHeatOvershoot = 0.5 -minCoolOvershoot = 0 +minCoolOvershoot = -0.5