+var api_base_url = '/api/1/sensor/type/Wassertemperatur?mode=consolidated&format=c3';
+
var chart = c3.generate({
bindto: '#chart',
transition: {
text: 'Der See'
},
data: {
- url: '/data/', // redirects to /data/1
+// url: '/data/', // redirects to /data/1
+ url: api_base_url + beginend(1),
mimeType: 'json',
xs: {
'0316a2193bff': '0316a2193bff_x',
function loaddays(days) {
chart.load({
- url: '/data/' + days,
+// url: '/data/' + days,
+ url: api_base_url + beginend(days),
mimeType: 'json'
});
}
+
+function beginend(days) {
+ var now = Date.now();
+ var end = new Date(now).toISOString().substr(0, 19); // 2018-06-13T16:52:30.995Z
+ var begin = new Date(now - days * 60*60*24 * 1000).toISOString().substr(0, 19);
+ return '&begin=' + begin + '&end=' + end;
+}