Ошибка чтения в скрипте значения из wb-msw-v3

Начал писать управление отоплением. На первом шаге читаю значения температуры с датчиков wb-msw-v3 в четырех комнатах и вывожу в лог. Значение возвращает только первый датчик. Затем система выдает ошибку.

Скрпит

var day_started_at = 4;
var night_started_at = 19;
var bRadiatorControl = true; // флаг автоматического управление клапанами радиаторов отопления
var tRadiator = [ // базовые установки для клапанов
{name:“wb-mr6c_111/K2”, temp:“wb-msw-v3_55/Temperature”, day_min:21, day_max: 23, night_min: 18, night_max:20}, // Кабинет
{name:“wb-mr6c_111/K1”, temp:“wb-msw-v3_43/Temperature”, day_min:21, day_max: 23, night_min: 21, night_max:23}, // Кухня
{name:“wb-mr6c_111/K3”, temp:“wb-msw-v3_81/Temperature”, day_min:21, day_max: 23, night_min: 18, night_max:20}, // Спальня 1
{name:“wb-mr6c_111/K4”, temp:“wb-msw-v3_81/Temperature”, day_min:21, day_max: 23, night_min: 18, night_max:20}, // Спальня 2
{name:“wb-mr6c_111/K6”, temp:“wb-msw-v3_132/Temperature”, day_min:21, day_max: 23, night_min: 18, night_max:20}]; // Детская

// Правила включения радиатора

function ff(a) {
var date= new Date();
var hour= date.getHours();

if((hour < day_started_at) || (hour > night_started_at)) // Если сейчас дневной режим
{
log("Night time: " + hour.toString());
a.forEach(function(a){
log("Радиатор " + a.name + ", Температура " + dev[a.temp].toString());
})
}
else // Ночной режим
{
log("Day time: " + hour.toString());
a.forEach(function(a){
log("Радиатор " + a.name + ", Температура " + dev[a.temp].toString());
});

}

}

Текст ошибки

ECMAScript error: TypeError: invalid base value
duk_hobject_props.c:2000
anon /etc/wb-rules/radiators.js:26 preventsyield
forEach native strict preventsyield
ff /etc/wb-rules/radiators.js:28
anon /etc/wb-rules/radiators.js:40 preventsyield

dpkg -s wb-rules |grep Vers
Version: 2.6.3

Оказалось, что важна последовательность описания устройств в /etc/wb-mqtt-serial.conf :rage: