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

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

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

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

6 симпатий

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

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

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

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

2 симпатии

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

1 симпатия