Добрый день!
Нужно запретить обновлять значения из вне и при этом обновлять их из скрипта где создан виртуальный девайс.
Можете проверить насколько корректный код?
defineVirtualDevice("my_device", {
title: "Example",
cells: {
test_data_1: {
type: "value",
value: 0,
readonly: true
},
test_data_2: {
type: "value",
value: 0,
readonly: false
}
}
});
defineRule("update_value", {
when: cron("@every 1m"),
then: function() {
var now = new Date();
dev["my_device"]["test_data_1"] = now.getTime();
dev["my_device"]["test_data_2"] = now.getTime();
}
});
На версии wb-rules 2.11.4, как мне показалось, работает корректно. На старых версиях будет тоже корректное поведение?