Как разместить виртуальное устройство, сделать кнопку на запуск кондиционера из node-red в самом wirenboard?
Снимается вопрос сделал через wb rules
defineVirtualDevice('acController', {
    title: 'Управление кондиционером',
    cells: {
        power: {
            title: 'Кондиционер',
            type: 'switch',  // Ползунок
            value: false,
        }
    }
});
defineRule('toggle_msmart', {
    whenChanged: "acController/power",
    then: function(newValue, devName, cellName) {
        if (newValue === true) {
            runShellCommand("msmart-ng control 192.168.100.58 power_state=true --auto", function(output) {
                log("Кондиционер включен. Вывод: " + output);
            });
        } else {
            runShellCommand("msmart-ng control 192.168.100.58 power_state=false --auto", function(output) {
                log("Кондиционер выключен. Вывод: " + output);
            });
        }
    }
});
              
              
              1 лайк
            
          Добрый день!
Рад что все получилось!
