Ugh.
This commit is contained in:
48
pi_temp.py
48
pi_temp.py
@ -68,15 +68,9 @@ def lab_temp():
|
||||
return render_template("no_sensor.html")
|
||||
|
||||
@app.route("/history", methods=['GET']) #Add date limits in the URL #Arguments: from=2015-03-04&to=2015-03-05
|
||||
def change_tz(record):
|
||||
local_timedate_series = arrow.get(record[0], "YYYY-MM-DD HH:mm").to(timezone)
|
||||
time_series_adjusted_temperatures.append(local_timedate_series.format('YYYY-MM-DD HH:mm'))
|
||||
time_series_temperature_values.append(round(record[2],2))
|
||||
return {'time':time_series_adjusted_temperatures,'value':time_series_temperature_values} #this is a dict
|
||||
|
||||
def history():
|
||||
temperatures, humidities, timezone, from_date_str, to_date_str = get_records()
|
||||
|
||||
|
||||
# Create new record tables so that datetimes are adjusted back to the user browser's time zone.
|
||||
time_series_adjusted_temperatures = []
|
||||
time_series_adjusted_humidities = []
|
||||
@ -96,32 +90,32 @@ def history():
|
||||
|
||||
|
||||
temp = Scatter(
|
||||
x=local_timedate_series['time'],
|
||||
y=local_timedate_series['value'],
|
||||
name='Temperature',
|
||||
mode='lines',
|
||||
line=Line(color='red')
|
||||
)
|
||||
x=local_timedate_series,
|
||||
y=time_series_temperature_values,
|
||||
name='Temperature',
|
||||
mode='lines',
|
||||
line=Line(color='red')
|
||||
)
|
||||
hum = Scatter(
|
||||
x=time_series_adjusted_humidities,
|
||||
y=time_series_humidity_values,
|
||||
name='Humidity',
|
||||
line=Line(color='aqua')
|
||||
)
|
||||
x=time_series_adjusted_humidities,
|
||||
y=time_series_humidity_values,
|
||||
name='Humidity',
|
||||
line=Line(color='aqua')
|
||||
)
|
||||
|
||||
data = Data([temp, hum])
|
||||
|
||||
layout = Layout(
|
||||
title="Temperature and Humidity",
|
||||
xaxis=XAxis(
|
||||
type='date',
|
||||
autorange=True
|
||||
),
|
||||
yaxis=YAxis(
|
||||
title='Fahrenheit / Percent',
|
||||
type='linear',
|
||||
autorange=True
|
||||
),
|
||||
xaxis=XAxis(
|
||||
type='date',
|
||||
autorange=True
|
||||
),
|
||||
yaxis=YAxis(
|
||||
title='Fahrenheit / Percent',
|
||||
type='linear',
|
||||
autorange=True
|
||||
),
|
||||
)
|
||||
|
||||
fig = Figure(data=data, layout=layout)
|
||||
|
Reference in New Issue
Block a user