comparison web/log.py @ 486:bb713e6d0e48

merge
author Matt Johnston <matt@ucc.asn.au>
date Fri, 07 Feb 2014 08:00:10 +0800
parents d68af9e84485
children 8318d50d766d
comparison
equal deleted inserted replaced
481:87acca3f5986 486:bb713e6d0e48
250 sensor_update(s, vs) 250 sensor_update(s, vs)
251 251
252 timedelta = time.time() - start_time 252 timedelta = time.time() - start_time
253 debugf.write("Updated sensors in %.2f secs\n" % timedelta) 253 debugf.write("Updated sensors in %.2f secs\n" % timedelta)
254 debugf.flush() 254 debugf.flush()
255
256 def get_params():
257 _FIELD_DEFAULTS = {
258 'fridge_setpoint': 16,
259 'fridge_difference': 0.2,
260 'overshoot_delay': 720, # 12 minutes
261 'overshoot_factor': 1, # ºC
262 'disabled': False,
263 'nowort': True,
264 'fridge_range_lower': 3,
265 'fridge_range_upper': 3,
266 }
267
268 r = []
269 for k, v in _FIELD_DEFAULTS.iteritems():
270 n = {'name': k, 'value': v}
271 if type(v) is bool:
272 kind = 'yesno'
273 else:
274 kind = 'number'
275 if k == 'overshoot_delay':
276 n['unit'] = ' sec'
277 n['amount'] = 60
278 n['digits'] = 0;
279 else:
280 n['unit'] = 'º'
281 n['amount'] = 0.1;
282 n['digits'] = 1;
283 n['kind'] = kind
284 n['title'] = k
285 r.append(n)
286
287 return json.dumps(r, sort_keys=True, indent=4)
288
289
290 def get_csrf_blob(user_ident):
291 return "aaa"