WirenBoard 6 + WB-MR6C (v3.4A) + соленоидные клапана

Здравствуйте!
Да, вполне возможно и удобно это сделать с помощью правил 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++;
    },
});
1 лайк