Нужна помощь с wb-press-actions

взял демо wb-mcm8-press-actions подскажите как написать условия чтобы например на чётные долгие нажатия яркость увеличивалась , а на нечетные уменьшалась.
пробую так

var pa = require(‘wb-press-actions’);

var commands

if (‘wb-m1w2_110/Input 2 Long Press Counter’ % 2 === 0) {
log (‘wb-m1w2_110/Input 2 Single Press Counter’),
commands = [
{
btnControl: ‘wb-m1w2_110/Input 2 Long Press Counter’,
stateControl: ‘wb-m1w2_110/Input 2’,
actionControl: ‘wb-led_61/Channel 1 Brightness’,
actionType: ‘inc’,
},
];}
else {
log (‘wb-m1w2_110/Input 2 Single Press Counter’),
commands = [
{
btnControl: ‘wb-m1w2_110/Input 2 Long Press Counter’,
stateControl: ‘wb-m1w2_110/Input 2’,
actionControl: ‘wb-led_61/Channel 1 Brightness’,
actionType: ‘dec’,
},
];}

pa.setIncInterval(50); //default 75 ms
pa.setDecInterval(50); //default 75 ms

pa.init(commands);

Добрый день!

Рассмотрите приведенный на сайте пример обработка счётчиков нажатий, и попробуйте включить конструкцию if else с проверкой четности.

if (‘wb-m1w2_110/Input 2 Long Press Counter’ % 2 === 0) должно работать ?
у меня всегда на else попадает .

Сам еще так не делал. Попробую проверить у себя.

Попробуйте так:

if (dev['wb-m1w2_110/Input 2 Long Press Counter'] % 2 === 0) {
  // значение чётное
} else {
  // значение нечётное
}