changeset 469:de4abcbe8f46

make fridge air range a parameter
author Matt Johnston <matt@ucc.asn.au>
date Thu, 25 Apr 2013 21:03:53 +0800
parents fa79666fb375
children 94d2bb7a3666 4414bf8dddaa
files py/fridge.py py/params.py
diffstat 2 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/py/fridge.py	Wed Feb 20 21:08:42 2013 +0800
+++ b/py/fridge.py	Thu Apr 25 21:03:53 2013 +0800
@@ -6,8 +6,6 @@
 class Fridge(gevent.Greenlet):
 
     OVERSHOOT_MAX_DIV = 1800.0 # 30 mins
-    FRIDGE_AIR_MIN_RANGE = 3 # ºC
-    FRIDGE_AIR_MAX_RANGE = 3
 
     def __init__(self, server):
         gevent.Greenlet.__init__(self)
@@ -62,8 +60,8 @@
 
         params = self.server.params
 
-        fridge_min = params.fridge_setpoint - self.FRIDGE_AIR_MIN_RANGE
-        fridge_max = params.fridge_setpoint + self.FRIDGE_AIR_MAX_RANGE
+        fridge_min = params.fridge_setpoint - params.fridge_range_lower
+        fridge_max = params.fridge_setpoint + params.fridge_range_upper
 
         wort_min = params.fridge_setpoint
         wort_max = params.fridge_setpoint + params.fridge_difference
--- a/py/params.py	Wed Feb 20 21:08:42 2013 +0800
+++ b/py/params.py	Thu Apr 25 21:03:53 2013 +0800
@@ -16,6 +16,8 @@
     'overshoot_factor': 1, # ºC
     'disabled': False,
     'nowort': False,
+    'fridge_range_lower': 3,
+    'fridge_range_upper': 3,
     }
 
 class Params(dict):