Обработка двойных и долгих нажатий кнопок в модулях реле

Пожелание: добавить возможность обработки двойных и долгих нажатий кнопок в прошивку реле.
Как реализовать:

  1. Для каждого входа добавить возможность задавать типы событий, которые он может обрабатывать (в виде битовой маски или через coil). Нужно для того, чтобы для входов, у которых не задано событие двойного нажатия, не ждать 2 клика, а сразу обрабатывать событие 1 клик.
  2. В mapping-матрице поддержать обработку событий двойных и долгих нажатий.
  3. Для каждого входа добавить регистры для последнего события:
  • тип события (1 click / 2 click / long press);
  • время события (отсчёт от uptime модуля).​​​​​​​
    Чтобы была возможность обработки событий в правилах на контроллере, независимо от того, назначены ли обработчики этих событий в mapping-матрице.
  1. Для повышения кастомизации добавить отдельно регистры настройки времени двойного и долгого нажатия (лучше для каждого входа отдельно).

Добавить аналогичное стоит не только в реле, но и димеры, счетчик входов и WB-MIO c боковыми модулями.

Поддерживаю. Мне тоже были бы полезны двойные и длинные нажатия в проектах.

Черт, а можно было попросить это сделать? И не отвязывать контакты, не обрабатывать из отдельно?

Поддерживаю.

Вообще - да. Сделаем, в планах есть

Подскажите, а если это есть в планах, то наверное есть и примерная дата этих планов? :slight_smile: Поделитесь, пожалуйста.

@BrainRoot, Андрей, подскажите, а когда это планируется в текущем роадмапе? Будет ли это обновление прошивки существующих модулей, или будет изменение на уровне железа?
Сейчас делаю проводку под WB, хочется понять планируемый горизонт этого обновления.

Будет обновление прошивки, без изменений аппаратных.
Сейчас в разработтке - включение реле на определенное время, затем - скорее, распознавание нажатий. Просто из-за дефицита компонентов приходится заниматься в основном переносом на другие микроконтроллеры.

Какие новости?

Здравствуйте! Пока данная функция еще не реализована.

Уже тестируется, так что возможно скоро будет бета-версия.