# HG changeset patch # User Matt Johnston # Date 1341412612 -28800 # Node ID a032051475fec3941d0223896df360038164ffdd # Parent f429169aa3cd3a30bac8b294c7866d8a863fad21 ui tweaks diff -r f429169aa3cd -r a032051475fe web/config.py --- a/web/config.py Tue Jul 03 23:12:06 2012 +0800 +++ b/web/config.py Wed Jul 04 22:36:52 2012 +0800 @@ -7,16 +7,17 @@ GRAPH_WIDTH = 800 GRAPH_HEIGHT = 400 +ZOOM = 1.5 LINE_WIDTH = 2 SENSOR_NAMES = {'sensor_28 CE B2 1A 03 00 00 99': "Wort", - 'sensor_28 CC C1 1A 03 00 00 D4': "Board", + 'sensor_28 CC C1 1A 03 00 00 D4': "Lid", 'sensor_voltage': 'Voltage', } SENSOR_COLOURS = {'Wort': 'e49222', - 'Board': '028b3d', + 'Lid': '028b3d', 'Voltage': '7db5d3aa', } diff -r f429169aa3cd -r a032051475fe web/log.py --- a/web/log.py Tue Jul 03 23:12:06 2012 +0800 +++ b/web/log.py Wed Jul 04 22:36:52 2012 +0800 @@ -12,6 +12,7 @@ import traceback import datetime import struct +import binascii from colorsys import hls_to_rgb import config @@ -95,6 +96,7 @@ '--y-grid', '0.1:1', '--dynamic-labels', '--grid-dash', '1:0', + '--zoom', str(config.ZOOM), '--color', 'GRID#00000000', '--color', 'MGRID#aaaaaa', '--color', 'BACK#ffffff', @@ -166,7 +168,7 @@ meas.append([]) for n in xrange(num_measurements): - vals = [val_scale(int(x)) for x in entries["meas%d" % n].strip().split()] + vals = [convert_ds18b20_12bit(x) for x in entries["meas%d" % n].strip().split()] if len(vals) != num_sensors: raise Exception("Wrong number of sensors for measurement %d" % n) # we make an array of values for each sensor diff -r f429169aa3cd -r a032051475fe web/templog.py --- a/web/templog.py Tue Jul 03 23:12:06 2012 +0800 +++ b/web/templog.py Wed Jul 04 22:36:52 2012 +0800 @@ -55,11 +55,11 @@ orig_start = end - timedelta(minutes=minutes) orig_end = end xpos = int(request.query.x) - xpos -= config.GRAPH_LEFT_MARGIN + xpos -= config.GRAPH_LEFT_MARGIN * config.ZOOM - if xpos >= 0 and xpos < config.GRAPH_WIDTH: + if xpos >= 0 and xpos < config.GRAPH_WIDTH * config.ZOOM: click_time = orig_start \ - + timedelta(minutes=(float(xpos) / config.GRAPH_WIDTH) * minutes) + + timedelta(minutes=(float(xpos) / (config.GRAPH_WIDTH * config.ZOOM)) * minutes) minutes = int(minutes / ZOOM_SCALE) end = click_time + timedelta(minutes=minutes/2)