Шаблон wb-rules для обработки нажаний WB-MCM8

Есть обработка нажатий в примерах MCM8
Только это совсем неудобно. Хотелось бы иметь пример на замену таких же входов как у димера или модуля реле.

Например: В спальне 3 поста с выключателями. Есть люстра. Люстра подключена к диммеру MDM3. Пост у входа в спальню подключен к диммеру. 1 клавиша кроватного поста подключены к MR6C и управляют бра. 2-я клавиша подключена к MCM8.
Надо одним нажатием включать люстру, если она включена, и также Одним нажатием выключать если она включена. Желательно также реализовать увеличение и уменьшение яркости.
Два раза нажимать для выключения - это как то не то, надо чтобы везде было одинаковое управление.

Пример не совсем понятен - MCM8 это отдельное устройство и нажатия с него можно обрабатывать движком правил как угодно.

Да, да. Сам задал вопрос, сам же и отвечу.

defineRule({
  whenChanged: "wb-mcm8_148/Input 6 Single Press Counter",
  then: function (newValue, devName, cellName) {
    if  (dev["wb-mdm3_151/K3"])
    	{dev["wb-mdm3_151/K3"]=false}
    else{dev["wb-mdm3_151/K3"]=true}
    }
});

Управление яркостью по примерам из шаблона

А можно записать переключение так:

    dev["wb-mdm3_151/K3"] = !dev["wb-mdm3_151/K3"]

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.