Выключение и включение одной кнопкой wb-gpio/A1_IN

Добрый. не могу сделать чтоб кнопка работала как переключатель, только false или true
если пишу newValue релюшка замыкается. полько когда кнопка нажата.

defineRule({
whenChanged: “wb-gpio/A1_IN”,
then: function (newValue, devName, cellName) {
dev[“wb-mr3_11/K1”] = false;

}
});

подключать кнопку к wb-mr3 и включать режим по мапинг матрице не стал, т.к. wb-mr3 требует наличе фазы на кноках.

Надо так добавить условие if и перевернуть аргумент !

defineRule({
whenChanged: “wb-gpio/A1_IN”,
then: function (newValue, devName, cellName) {
if (newValue)
dev[“wb-mr3_11/K1”] = !dev[“wb-mr3_11/K1”] ;