Как создать виртуальное устройство с диммированием с типом range имея switch и value?

Добрый день.
Описано с примером тут.
Виртуальное устройство range создать получилось. Но не выходит привязать значение value к виртуальному range
Для этого необходимо создать правило.
В документации есть пример — Примеры правил — Wiren Board

Присылайте, пожалуйста, код текстом, а не фотографией.
Вот так примерно должно выглядеть то, что вы хотите:
defineVirtualDevice('dev', {
    title: 'dev',
    cells: {
      value: {
        title: "value",
        type: "range",
        value: 50,
        max: 100,
        min: 0
      }
    }
});
defineRule("rule", { 
  whenChanged: "dev/value",
  then: function (newValue, devName, cellName) {
    dev["11.0/11-1-0"] = newValue;
    if (newValue > 0) {
      dev["11.0/11-0-0"] = true;
    } else {
      dev["11.0/11-0-0"] = false;
    }
  }
});
              
              
              1 лайк
            
          Все получилось. Просто огромное спасибо 
