Mercurial > templog
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" |