Demostand: различия между версиями
Vdromanov (обсуждение | вклад) |
Vdromanov (обсуждение | вклад) |
||
Строка 459: | Строка 459: | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
<code> | <code> | ||
defineAlias("rozetka1_control", "wb-mr6c_1/K1"); | defineAlias("rozetka1_control", "wb-mr6c_1/K1"); | ||
defineAlias("rozetka1_button", "wb-gpio/EXT5_DR5"); | defineAlias("rozetka1_button", "wb-gpio/EXT5_DR5"); | ||
defineAlias("rozetka2_control", "wb-mr6c_1/K2"); | defineAlias("rozetka2_control", "wb-mr6c_1/K2"); | ||
defineAlias("rozetka2_button", "wb-gpio/EXT5_DR4"); | defineAlias("rozetka2_button", "wb-gpio/EXT5_DR4"); | ||
defineAlias("rozetka1_virtual_control", "rozetkas_controls/Включить розетку 1"); | defineAlias("rozetka1_virtual_control", "rozetkas_controls/Включить розетку 1"); | ||
defineAlias("rozetka2_virtual_control", "rozetkas_controls/Включить розетку 2"); | defineAlias("rozetka2_virtual_control", "rozetkas_controls/Включить розетку 2"); | ||
defineRule("rozetka1_manual_turn_on", { | defineRule("rozetka1_manual_turn_on", { | ||
whenChanged: "rozetka1_button", | |||
then: function(newValue, devName, cellName) { | |||
if (newValue == true) { | |||
rozetka1_virtual_control = !rozetka1_virtual_control; | |||
} | |||
} | |||
}); | }); | ||
defineRule("rozetka2_manual_turn_on", { | defineRule("rozetka2_manual_turn_on", { | ||
whenChanged: "rozetka2_button", | |||
then: function(newValue, devName, cellName) { | |||
if (newValue == true) { | |||
rozetka2_virtual_control = !rozetka2_virtual_control; | |||
} | |||
} | |||
}); | }); | ||
</code> | </code> | ||
</div></div> | </div></div> |