Demostand: различия между версиями

Строка 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/Включить вручную");
    defineAlias("virtual_mrm2_mini_switch", "virtual_mrm2_mini/Включить вручную");
      
      
     defineVirtualDevice("virtual_fan", {
     defineVirtualDevice("virtual_fan", {
wb_editors
556

правок