diff --git a/ServerNode/api.py b/ServerNode/api.py index d44de62..ae6e167 100644 --- a/ServerNode/api.py +++ b/ServerNode/api.py @@ -3,6 +3,7 @@ from DatabaseObject import sensordata from SQLHandler import SQLconnect from datetime import datetime import json +import pytz app = Flask(__name__) @@ -30,16 +31,22 @@ def add_sensordata(): if request.is_json: sensordata = request.get_json() - - now = datetime.now() + # Zeit wird gesetzt //In eigenes Objekt umwandeln TODO + local = pytz.timezone("Europe/Berlin") + now = datetime.now(local) timestamp = {"timestamp":str(now)} 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()