2016-10-15 15:58:41 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
Template.alarm.helpers({
|
2017-01-07 12:40:21 +01:00
|
|
|
last_reading: Meteor.zoblak.client.last_sensor_reading,
|
2016-10-23 15:57:04 +02:00
|
|
|
state: function() {
|
|
|
|
|
return Meteor.zoblak.client.controller_state().state;
|
|
|
|
|
},
|
2016-10-15 15:58:41 +02:00
|
|
|
pretty_time: function(time) {
|
|
|
|
|
return moment(time).format("DD.MM.YYYY, HH:mm")
|
2016-10-23 15:10:20 +02:00
|
|
|
},
|
|
|
|
|
all_temperatures: function() {
|
2016-10-23 15:57:04 +02:00
|
|
|
var result = "";
|
2017-01-07 12:40:21 +01:00
|
|
|
var temperatures = Meteor.zoblak.client.last_sensor_reading().temperatures;
|
2016-10-23 15:10:20 +02:00
|
|
|
|
2016-10-23 15:57:04 +02:00
|
|
|
for (var i in temperatures) {
|
2017-01-06 18:36:57 +01:00
|
|
|
var temperature = parseFloat(temperatures[i]).toFixed(1);
|
|
|
|
|
var temperatureLabel = (Meteor.zoblak.shared.valid_temperature(temperature)) ? temperature : "XX.X";
|
|
|
|
|
result += '' + temperatureLabel + ' °C ';
|
2016-10-23 15:10:20 +02:00
|
|
|
}
|
|
|
|
|
return result;
|
2016-11-19 08:34:48 +01:00
|
|
|
},
|
|
|
|
|
pretty_reasons: function(reasons) {
|
|
|
|
|
var results = "";
|
|
|
|
|
if(reasons.tooHot) {
|
|
|
|
|
results += "Temperatura previsoka!";
|
|
|
|
|
}
|
|
|
|
|
if(reasons.tooCold) {
|
|
|
|
|
results += "Temperatura preniska!";
|
|
|
|
|
}
|
|
|
|
|
if(reasons.phoneSilent) {
|
|
|
|
|
results += "Mobitel nedostupan! Provjerite internet!";
|
|
|
|
|
}
|
|
|
|
|
if(reasons.boxSilent) {
|
|
|
|
|
results += "Zoblak kutija se ne javlja! Provjerite internet!";
|
|
|
|
|
}
|
|
|
|
|
return results;
|
2016-10-15 15:58:41 +02:00
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Template.alarm.events({
|
|
|
|
|
'click #run_alarm_settings': function() {
|
|
|
|
|
Modal.show('alarm_settings');
|
2016-10-23 15:57:04 +02:00
|
|
|
},
|
|
|
|
|
'click #stop_alarm': function() {
|
|
|
|
|
let controller_id = Meteor.zoblak.client.controller_state().controller_id;
|
|
|
|
|
Meteor.call('stopTheAlarm', controller_id);
|
2016-10-15 15:58:41 +02:00
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
Template.alarm.helpers({
|
|
|
|
|
|
|
|
|
|
});
|