547
правок
Ian (обсуждение | вклад) |
Ian (обсуждение | вклад) |
||
Строка 309: | Строка 309: | ||
whenChanged: "knx_group_addrs/1-1-7", | whenChanged: "knx_group_addrs/1-1-7", | ||
then: function(newValue, devName, cellName) { | then: function(newValue, devName, cellName) { | ||
if (newValue == 11) { | |||
dev["wb-mdm2_1/Channel 1"] = Math.min(dev["wb-mdm2_1/Channel 1"] + 10, 100); // Если зажать KNX кнопку - увеличиваем яркость modbus диммера на 10 % единиц. | |||
} else if (newValue == 3) { | |||
dev["wb-mdm2_1/Channel 1"] = Math.max(dev["wb-mdm2_1/Channel 1"] - 10, 0); | |||
} | |||
} | } | ||
}); | }); | ||
Строка 331: | Строка 331: | ||
then: function(newValue, devName, cellName) { | then: function(newValue, devName, cellName) { | ||
if (newValue) { | if (newValue) { | ||
dev["knx_group_addrs/1-1-6"] = !dev["knx_group_addrs/1-1-6"] | |||
} | } | ||
} | } | ||
}); | }); | ||
defineRule("dimmer_chan1_on_off_knx", { | |||
whenChanged: "knx_group_addrs/1-1-6", | whenChanged: "knx_group_addrs/1-1-6", | ||
then: function(newValue, devName, cellName) { | then: function(newValue, devName, cellName) { | ||
if(newValue){ | if (newValue) { | ||
dev["wb-mdm2_1/Channel 1"] = 70; | |||
} else { | } else { | ||
dev["wb-mdm2_1/Channel 1"] = 0; | |||
} | } | ||
} | } |
правок