verlauf.tpl
parent
80c80b1fe6
commit
172111a460
10
pyweb.py
10
pyweb.py
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue