Перейти к содержанию

Навигация

Wbincludes:Relay tuning. In/Out: различия между версиями

Нет описания правки
 
(не показано 20 промежуточных версий этого же участника)
Строка 1: Строка 1:
<h3> Режимы взаимодействия входов и реле </h3>
{{Anchor|switch-control}}
[[Image: WebUI Relay Change Input Mode.png |400px|thumb|right| Пример выбора режима для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board]]  
В параметре '''Режим работы''' вы можете выбрать тип выключателя, отключить реакцию на нажатия или выбрать один из режимов работы по '''[[I/O_Mapping_Matrix|Mapping-матрице]]'''.


В модулях для каждого дискретного входа можно настроить внутреннюю логику, которая позволяет управлять выходами реле. Изменить режим можно в параметре '''Input x Mode''' или настроить логику через '''[[I/O_Mapping_Matrix|Mapping-матрицу]]'''.
При отключении реакции на нажатия состояния входов будут переданы на контроллер, где вы можете обрабатывать их программно.


Режимы по умолчанию:
При выборе режима '''mapping-матрицы для кнопок''', вы сможете настроить действия с выходами для каждого их четырёх типов нажатий, что позволит делать сценарные и проходные выключатели. Как это работает, смотрите в разделе [[#press-events | Распознавание типов нажатий]].
* каждый вход управляет соответствующим реле, т.е. вход номер 2 управляет реле номер 2
 
* режим работы для входов — выключатель с фиксацией (до середины 2019 года, кнопка без фиксации)
Доступны настройки:
{{Wbincludes:Inputs Press Events Settings}}
 
Настройки входов по умолчанию:
* каждый вход управляет соответствующим реле, т.е. вход номер 2 управляет реле номер 2;
* режим работы для входов — выключатель с фиксацией;
{{#if:{{{no_input_0|}}}||* нулевой вход отключает все реле.}}
{{#if:{{{no_input_0|}}}||* нулевой вход отключает все реле.}}
Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных типов нажатий: одинарное, двойное, длительное и т.п.
Кроме этого, можно полностью отключить обработку состояния любого из входов, притом, в веб-интерфейсе и регистрах можно будет отслеживать их состояние и обрабатывать программно на контроллере.


<h3> Антидребезг </h3>
Полезное:
[[Image: WebUI Relay Change Debounce.png |400px|thumb|right| Пример установки времени антидребезга для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board]]
* [[Rule_Examples#press-actions | Пример обработки счётчиков нажатий на wb-rules]].
Для любого из входов реле вы можете настроить фильтр антидребезга в параметре '''Input x Debounce (ms)'''. Возможные значения от 0 до 100 мс, значение по умолчанию — 50 мс.
* [https://youtu.be/lBGJm6FlS7Q Видео «Обработка нажатий в устройствах Wiren Board»].