Помогите с написанием правила для кнопки и лампочки

Посмотрте тему, например Блокировка сухих контактов или реле - #7 от пользователя BrainRoot
в вашем случае

var topicIn = "wb-mr3_36/Input 1 counter";
var outRelay = "wb-mr3_36/K1";

defineRule(topicIn + '-trigger', {
    whenChanged: topicIn,
    then: function(newValue, device, control) {
       dev[outRelay] = !dev[outRelay]
    }
});

Ну и существуют примеры: https://wirenboard.com/wiki/Rule_Examples