diff --git a/app/client/alarm.js b/app/client/alarm.js index 16a1d12..a7d897c 100644 --- a/app/client/alarm.js +++ b/app/client/alarm.js @@ -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); diff --git a/app/client/alarm_settings.html b/app/client/alarm_settings.html index 30156f8..deb8d12 100644 --- a/app/client/alarm_settings.html +++ b/app/client/alarm_settings.html @@ -71,7 +71,27 @@ + + +
+

Senzori:

+ + {{#each sensor in sensors }} + + + + + {{/each}} +
+ {{ pretty_temperature sensor.value }} + + +
+