From: gregor herrmann Date: Wed, 13 Jun 2018 16:30:56 +0000 (+0200) Subject: add format argument to sensors API X-Git-Url: https://git.toastfreeware.priv.at/chrisu/seepark.git/commitdiff_plain/92f9f7fe9641e4a7ecc4892194e38d6ff7607f28 add format argument to sensors API with "c3" option for delivering data in the format c3.js expects --- diff --git a/web/seepark_web.py b/web/seepark_web.py index 340c7b6..9ad59f1 100644 --- a/web/seepark_web.py +++ b/web/seepark_web.py @@ -79,6 +79,18 @@ def select_sensordata(initial_where, initial_sql_args): # TODO: filter out samples from 'result' # like loop over results and skip if timestamp(n+1)-timestamp(n), optional, format like "2018-05-19T21:07:53" end=, optional, format like "2018-05-19T21:07:53" mode=, optional. return all rows (default) or with lower resolution (for charts) + format=, optional. return result as returned by sqlalchemy (default) or formatted for c3.js """ result = select_sensordata('sensor_id=%s', sensor_id) return jsonify(result) @@ -113,6 +126,7 @@ def sensortype(version, sensor_type): begin=, optional, format like "2018-05-19T21:07:53" end=, optional, format like "2018-05-19T21:07:53" mode=, optional. return all rows (default) or with lower resolution (for charts) + format=, optional. return result as returned by sqlalchemy (default) or formatted for c3.js """ result = select_sensordata('value_type=%s', sensor_type) return jsonify(result)