Здравствуйте. В продолжение темы пытаюсь запрограммировать работу выключателей как заложено в прошивке устройств.
С увеличением и уменьшением яркости по отдельности все понятно.
Но с действием “Уменьшить/увеличить” сложности - не нашел данного алгоритма в примерах. Нужно изобретать самостоятельно?
Добрый день
Прошу уточнить, что вы подразумеваете под сложностью?
Сложно понять как это запрограммировано у вас в прошивке. Для того чтобы самостоятельно повторить программно, через wb-rules.
Добрый день!
Я правильно понимаю, что вы хотите реализовать изменение яркости с помощью нажатий с использованием правил?
Да. При помощи одного действия (Long Press) - и увеличение и уменьшение яркости. По аналогии с модулем (см. скриншот).
Добрый день!
Данная статья должна помочь вам с решением задачи.
Добрый день, удалось ли решить вопрос?
Здравствуйте. В целом ответ понятен - готового примера для “Increase/Decrease” нигде нет, только по отдельности Increase и Decrease. Буду изобретать самостоятельно.
Как понял из ответа - библиотека wb-press-actions позволяет назначить ка входы (press counters) определенные действия (actions). Но как предлагается авторами реализовать механизм “increase/decrease”, который можно выбрать в UI и который работает циклично на увеличение / уменьшение яркости. Писать обработку самостоятельно? Возможно, есть какое-то решение, чтобы максимально точно повторить алгоритм, заложенный в модуле и работающий в случае когда и “кнопка” и лента подключены к одному WB_LED модулю и такое же поведение, когда нужно обработать нажатие “кнопки”, физически подключенной к другому модулю?
