Однократное и длительное нажатие кнопки для управления светом

Добрый день.
Вот то, что для обработки WD-14 нужно:

Нужно только переписать функции под задачу.

WB-MRGBW-D - умеет с помощью своих входов управляться, или обязательно внешнее управление?