Добрый день, slushay!
Основной источник документации по правилам — описание движка в документации, плюс ссылка на GitHub.
Поскольку срабатывание реле происходит по переднему фронту, для обработки длительного нажатия вам придется отвязать вход от управляемого им реле, и создать правило, которое по таймеру отслеживает длительность, и в зависимости от длительности выполняет то или иное действие. Это не очень удобно, поскольку опрос устройства вносит задержку. Вам потребуется настроить опрос соответствующего входа чаще и увеличить скорость обмена данными по шине, чтобы минимизировать задержку.
Практически мгновенно отрабатывают правила для боковых модулей, например WBIO-DI-DR-16. С ними написать нужную логику проще. Привести пример готового фрагмента кода затрудняюсь, может быть, коллеги или участники смогут что-то добавить.