Создание параметрического control в defineVirtualDevice

Как можно задать наименование контрола в defineVirtualDevice параметрическим способом?
Например, чтобы они в цикле создавались в зависимости от количества датичков.

defineVirtualDevice
for (i = 0; i < qty; i++) {	
	defineVirtualDevice("alarm_sensor_offline", {
	  title: "Отсутствуют данные от сенсора",
	  cells: {
		"sensor_" + i: {
		  type: "switch",
		  value: true
		},
	  }
	});
}

Пример не работает…

Если такой способ не поддерживается, то где находится .conf файл с созданными VirtualDevices?

Как костыльное решение создал такую конструкцию:

defineVirtualDevice("alarm_sensor_offline", { // Заготовка под размещение топиков для Тревог 01
  title: "Нет поступления данных от сенсора",
  cells: {
  }
});
for (i = 0; i < qty; i++) {
	command = "mosquitto_pub -t '/devices/alarm_sensor_offline/controls/sensor_" + i + "/on' -r -m 0";
	runShellCommand(command);			//Команда для создания топика Тревоги 01
	command = "mosquitto_pub -t '/devices/alarm_sensor_offline/controls/sensor_" + i + "/meta/type' -r -m switch";
	runShellCommand(command);			//Команда для задания типа топика Тревоги 01
	command = "mosquitto_pub -t '/devices/alarm_sensor_offline/controls/sensor_" + i + "/meta/readonly' -r -m 1";
	runShellCommand(command);			//Команда для задания типа топика Тревоги 01
}

Можно задать любой тип “alarms, temperature, boolean…” из конвенции.

Flagman, добрый день!
Хотел уточнить: у вас первая версия Web-интерфейса?
Попробовал делать json-объект, но не получилось, так что пока ваш костыль – единственное работающее решение)

Да, первая. Так как для модификации под свои нужды могу пока только ее использовать.