37 lines
781 B
JavaScript
37 lines
781 B
JavaScript
function sensor_data_collection() {
|
|
var controllerId = Session.get('controller_id');
|
|
return SensorData.find({
|
|
controllerId: controllerId
|
|
}, {
|
|
sort: {
|
|
created_at: -1
|
|
},
|
|
limit: 100
|
|
});
|
|
}
|
|
|
|
Template.log.helpers({
|
|
sensorDataCollection: sensor_data_collection
|
|
});
|
|
|
|
Template.log.events({
|
|
'click clear_log': function() {
|
|
Meteor.call('clearLog');
|
|
}
|
|
});
|
|
|
|
Template.sensorData.helpers({
|
|
created_at_formatted: function() {
|
|
return moment(this.created_at).format(/*"DD.MM.YYYY, */ " (HH:mm)")
|
|
},
|
|
all_temperatures: function(temperatures) {
|
|
var result = '';
|
|
if (temperatures.length > 0) {
|
|
for (var i in temperatures) {
|
|
result += '' + parseFloat(temperatures[i]).toFixed(1) + ' °C ';
|
|
}
|
|
}
|
|
return result;
|
|
}
|
|
});
|