Demostand: различия между версиями
Vdromanov (обсуждение | вклад) |
Vdromanov (обсуждение | вклад) |
||
Строка 376: | Строка 376: | ||
====Управление вентилятором и миниреле==== | ====Управление вентилятором и миниреле==== | ||
Доступно на виджете "Показания в комнате". Основная идея управления - создание виртуального устройства, а затем, при физическом нажатии на кнопку, переключается виртуальное устройство, которое, в свою очередь, уже переключает реле или вентилятор. Это сделано для дублирования управления как удалённо, так и физически. Нажатие физических кнопок отслеживает WBIO-DI-DR14, а подсветка кнопок реализована через WBIO-DO-HS8. | |||
<div class="mw-collapsible mw-collapsed"> | <div class="mw-collapsible mw-collapsed"> | ||
Код правила | Код правила | ||
Строка 381: | Строка 382: | ||
<code> | <code> | ||
defineAlias("relay1_control", "wb-mrm2_11/Relay 1"); | defineAlias("relay1_control", "wb-mrm2_11/Relay 1"); | ||
defineAlias("relay1_button", "wb-gpio/EXT5_DR9"); | |||
defineAlias("relay_button_lamp", "wb-gpio/EXT3_HS4"); | defineAlias("relay_button_lamp", "wb-gpio/EXT3_HS4"); | ||
defineAlias("virtual_mrm2_mini_switch", "virtual_mrm2_mini/Включить вручную"); | |||
defineAlias("fan_control", "wb-gpio/EXT3_HS5"); | defineAlias("fan_control", "wb-gpio/EXT3_HS5"); | ||
defineAlias("fan_button", "wb-gpio/EXT5_DR7"); | |||
defineAlias("fan_button_lamp", "wb-gpio/EXT3_HS6"); | defineAlias("fan_button_lamp", "wb-gpio/EXT3_HS6"); | ||
defineAlias("virtual_fan_switch", "virtual_fan/Включить вручную"); | defineAlias("virtual_fan_switch", "virtual_fan/Включить вручную"); | ||
defineVirtualDevice("virtual_fan", { | defineVirtualDevice("virtual_fan", { |