X-Git-Url: https://git.toastfreeware.priv.at/chrisu/seepark.git/blobdiff_plain/35b005a713dfc2160b9b887ab1fa37668a0bb504..a1a9d4bdd330504ce72e7f28225af5e4cdbfef8e:/web/seepark_web.py?ds=sidebyside diff --git a/web/seepark_web.py b/web/seepark_web.py index 59e0c8b..d9c61c3 100644 --- a/web/seepark_web.py +++ b/web/seepark_web.py @@ -62,8 +62,9 @@ class OpenWeatherMap(db.Model): def calc_grouping_resolution(begin, end): """How many data points should be between the timestamps begin and end?""" # copied from munin/master/_bin/munin-cgi-graph.in + # except day: 300 -> 600 resolutions = dict( - day = 300, + day = 600, week = 1800, month = 7200, year = 86400, @@ -262,6 +263,18 @@ def openweathermap_city(version, cityid): return jsonify(result) +@app.route('/api//currentairtemperature') +def currentair(version): + value, timestamp = currentairtemperature(cityid) + return jsonify({"value": value, "timestamp": timestamp}) + + +@app.route('/api//currentwatertemperature') +def currentwater(version): + value, timestamp = currentwatertemperature(mainsensor) + return jsonify({"value": value, "timestamp": timestamp}) + + @app.route("/") def index(): airvalue, airtime = currentairtemperature(cityid)