Only fetch last 100 cadence readings and display as sparklines graph
This commit is contained in:
5
app.py
5
app.py
@@ -10,7 +10,7 @@ import minify_html
|
||||
from urllib.parse import urlparse
|
||||
|
||||
from db import DataBase
|
||||
from graph import generate_graph
|
||||
from graph import generate_graph, generate_sparkline_graph
|
||||
|
||||
app = Flask(__name__)
|
||||
# TODO CHANGE SECRET KEY TO ENVIRONMENT VARIABLE
|
||||
@@ -57,8 +57,7 @@ def overview(device_id):
|
||||
cadences = db.get_all_cadences(device_id)
|
||||
last_cadence = cadences[-1]['rpm'] if cadences else 0
|
||||
|
||||
graph_data = generate_graph([c['logged_at'] for c in cadences[::2]], [
|
||||
("RPM", [c['rpm'] for c in cadences[::2]])])
|
||||
graph_data = generate_sparkline_graph([c['rpm'] for c in cadences])
|
||||
|
||||
return render_template('overview.html', last_cadence=last_cadence, cadences=cadences[-15:], graph_data=graph_data)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user