verlauf.tpl

master
ademant 2019-08-20 05:43:46 +02:00
parent 80c80b1fe6
commit 172111a460
2 changed files with 11 additions and 2 deletions

View File

@ -312,8 +312,16 @@ def show_graph(mid,kind):
if (nrow>0):
row=numpy.array(mycursor.fetchall())
print(str(time.time()-starttime)+' sql fetched')
nirow=mycursor.execute('select id,varname,device,sensor,i2c from ids where id='+str(mid))
gdata=mycursor.fetchall()
mycursor.close()
mydb.close()
kanal_info={"varname":"","device":"","sensor":"","i2c":0,"count":nrow}
for ids,varname,device,sensor,i2c in gdata:
kanal_info["varname"]=varname
kanal_info["device"]=device
kanal_info["sensor"]=sensor
kanal_info["i2c"]=int(i2c)
print(str(time.time()-starttime)+' sql closed')
plt.figure(figsize=[6,8])
plt.plot(row[:,0],row[:,1])
@ -321,7 +329,7 @@ def show_graph(mid,kind):
plt.savefig("svg/"+mid+".svg")
print(str(time.time()-starttime)+' saved')
if len(row)>0:
return template('verlauf.tpl',measdata=row,mid=mid)
return template('verlauf.tpl',measdata=row,mid=mid,kanal_info=kanal_info)
else:
return '''
<!DOCTYPE html><html><head>

View File

@ -1,9 +1,10 @@
<!DOCTYPE html>
<html>
<head>
<title>Verlauf</title>
<title>Verlauf {{kanal_info['varname']}}</title>
</head>
<body>
<p>{{kanal_info['varname']}} {{kanal_info['device']}} {{kanal_info['sensor']}} {{kanal_info['i2c']}} {{kanal_info['count']}}</p>
<a href="/ids">Übersicht</a></br>
<a href="/graph/{{mid}}/hourly">Letzte Stunde</a></br>
<a href="/graph/{{mid}}/daily">Letzter Tag</a></br>