Виртуальное устройство

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

Добрый день.
Описано с примером тут.

Виртуальное устройство range создать получилось. Но не выходит привязать значение value к виртуальному range

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

image

Присылайте, пожалуйста, код текстом, а не фотографией.
Вот так примерно должно выглядеть то, что вы хотите:

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 Like

Все получилось. Просто огромное спасибо :blush: