Добрый день.
Да, конечно. Например:
//11_22_test_01.js
var dashName = "system";
var ctrlName = "cDate";
//Тут проверим есть ли уже контрол и если нет - создадим.
if (!getDevice(dashName).isControlExists(ctrlName)) {
getDevice(dashName).addControl(ctrlName, {
type: "text",
value: "",
readonly: true
});
}
//Тут сделаем таймер, котрый будет обновлять контрл
setInterval(function(){
dev[dashName][ctrlName] = (new Date()).toString();
log.info("timer fired", (new Date()).toString());
}, 1000);
Ключевое: не пересоздавать устройство а добавить уже существующему. То есть если объект создан - надо с ним работать как с объектом.