temperature sensors enabled / disabled ui

This commit is contained in:
Senad Uka
2017-01-07 12:40:21 +01:00
parent a06a22857d
commit d1e216b0fd
5 changed files with 129 additions and 27 deletions

View File

@@ -1,30 +1,7 @@
function sensor_data_collection() {
var controllerId = Session.get('controller_id');
return SensorData.find({
controllerId: controllerId
}, {
sort: {
created_at: -1
},
limit: 3
});
}
function last_sensor_reading() {
var controller = Session.get('controller_id');
var result = null;
if (controller) {
result = sensor_data_collection();
}
if (result && result.count() > 0) {
return result.fetch()[0];
} else {
return {}
}
}
Template.alarm.helpers({
last_reading: last_sensor_reading,
last_reading: Meteor.zoblak.client.last_sensor_reading,
state: function() {
return Meteor.zoblak.client.controller_state().state;
},
@@ -33,7 +10,7 @@ Template.alarm.helpers({
},
all_temperatures: function() {
var result = "";
var temperatures = last_sensor_reading().temperatures;
var temperatures = Meteor.zoblak.client.last_sensor_reading().temperatures;
for (var i in temperatures) {
var temperature = parseFloat(temperatures[i]).toFixed(1);