Sensor labels support

This commit is contained in:
Senad Uka
2019-07-28 11:48:50 +02:00
parent a5ae635e7d
commit 82ea273c0d
7 changed files with 60 additions and 7 deletions

View File

@@ -9,13 +9,15 @@ Template.alarm.helpers({
return moment(time).format("DD.MM.YYYY, HH:mm")
},
all_temperatures: function() {
var result = "";
var result = [];
var names = Meteor.zoblak.client.controller_state().config['sensorNames'] || {};
var temperatures = Meteor.zoblak.client.last_sensor_reading().temperatures;
for (var i in temperatures) {
var temperature = parseFloat(temperatures[i]).toFixed(1);
var temperatureLabel = (Meteor.zoblak.shared.valid_temperature(temperature)) ? temperature : "XX.X";
result += '' + temperatureLabel + ' °C ';
var name = names[i] || "Senzor " + i.toString();
result.push({ name: name, value: temperatureLabel + ' °C ' });
}
return result;
},