|
|
|
@ -3,6 +3,7 @@ from DatabaseObject import sensordata
|
|
|
|
from SQLHandler import SQLconnect
|
|
|
|
from SQLHandler import SQLconnect
|
|
|
|
from datetime import datetime
|
|
|
|
from datetime import datetime
|
|
|
|
import json
|
|
|
|
import json
|
|
|
|
|
|
|
|
import pytz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app = Flask(__name__)
|
|
|
|
app = Flask(__name__)
|
|
|
|
@ -30,16 +31,22 @@ def add_sensordata():
|
|
|
|
if request.is_json:
|
|
|
|
if request.is_json:
|
|
|
|
sensordata = request.get_json()
|
|
|
|
sensordata = request.get_json()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Zeit wird gesetzt //In eigenes Objekt umwandeln TODO
|
|
|
|
now = datetime.now()
|
|
|
|
local = pytz.timezone("Europe/Berlin")
|
|
|
|
|
|
|
|
now = datetime.now(local)
|
|
|
|
|
|
|
|
|
|
|
|
timestamp = {"timestamp":str(now)}
|
|
|
|
timestamp = {"timestamp":str(now)}
|
|
|
|
|
|
|
|
|
|
|
|
sensordata.update(timestamp)
|
|
|
|
sensordata.update(timestamp)
|
|
|
|
|
|
|
|
|
|
|
|
sql = "INSERT INTO sensordata (timestamp, temperature, moisture, humidity) VALUES (%s, %s, %s, %s)"
|
|
|
|
timestamp = sensordata["timestamp"]
|
|
|
|
|
|
|
|
temperature = sensordata["temperature"]
|
|
|
|
|
|
|
|
moisture = sensordata["moisture"]
|
|
|
|
|
|
|
|
humidity = sensordata["humidity"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sql = "INSERT INTO sensordata (timestamp, temperature, moisture, humidity) VALUES (?, ?, ?, ?)"
|
|
|
|
|
|
|
|
|
|
|
|
mycursor.execute(sql, sensordata["timestamp"], sensordata["temperature"], sensordata["moisture"], sensordata["humidity"])
|
|
|
|
mycursor.execute(sql, (timestamp, temperature, moisture, humidity))
|
|
|
|
|
|
|
|
|
|
|
|
mydb.commit()
|
|
|
|
mydb.commit()
|
|
|
|
|
|
|
|
|
|
|
|
|