Среднее значение с датчиков WB-MS v.2

Добрый день. Сделали мониторинг температуры в цехе, 7 разных точек.


Теперь задача вывести среднюю температуру.
создаю виртуальное устройство

defineVirtualDevice('tempceh', {
    title: 'tempceh' ,
    cells: {
      temp: {
        title: "c",
	    type: "temperature",
	    value: ""
	    },
      humidity: {
        title: "rh",
	    type: "rel_humidity",
	    value: ""
	    },
    }
})

Дальше ступор.
Понимаю, что нужно посчитать среднее и поделить на 7.
Помогите с примером. Спасибо

Добрый день.
Описывается в правиле, которое будет срабатывать при изменении любого из топиков так:

defineRule("update_average_value", {
whenChanged: ["ХХХ/yy_01", "ХХХ/yy_02", "ХХХ/yy_03", "ХХХ/yy_01"],
  then: function() {
        dev["tempceh"]["temperature"] = ( dev["ХХХ/yy_01"] + dev["ХХХ/yy_02"] + dev["ХХХ/yy_03"] + dev["ХХХ/yy_04"] )/4;
    }
});

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.