Advertisement
Guest User

appDhtWebServer.py

a guest
Jan 27th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. from flask import Flask, render_template, request
  2. app = Flask(__name__)
  3.  
  4. import sqlite3
  5.  
  6. # Retrieve data from database
  7. def getData():
  8. conn=sqlite3.connect('var/www/Sensors_Database/DHT22data.db')
  9. curs=conn.cursor()
  10.  
  11. for row in curs.execute("SELECT * FROM DHT_data ORDER BY timestamp DESC LIMIT 1"):
  12. time = str(row[0])
  13. temp = row[1]
  14. hum = row[2]
  15. conn.close()
  16. return time, temp, hum
  17.  
  18. # main route
  19. @app.route("/")
  20. def index():
  21. time, temp, hum = getData()
  22. templateData = {
  23. 'time': time,
  24. 'temp': temp,
  25. 'hum': hum
  26. }
  27. return render_template('/var/www/index.html', **templateData)
  28.  
  29. ##if __name__ == "__main__":
  30. ## app.run(host='192.168.1.110', port=80, debug=False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement