Здравствуйте!
Да, вполне возможно и удобно это сделать с помощью правил wb-rules. Ниже привожу пример правила:
startTicker("clock", 1000);
var clock_num = 1;
defineRule("sitchRelay", {
when: function () {
return timers.clock.firing;
},
then: function () {
log("turn relay " + clock_num + " on");
dev["wb-mr6c_78/K" + clock_num] = true;
if (clock_num >= 6) {
log("stop timer");
timers.clock.stop();
}
clock_num++;
},
});