KNX demo-stand: различия между версиями

Строка 309: Строка 309:
         whenChanged: "knx_group_addrs/1-1-7",
         whenChanged: "knx_group_addrs/1-1-7",
         then: function(newValue, devName, cellName) {
         then: function(newValue, devName, cellName) {
          if(newValue == 11){
            if (newValue == 11) {
            dev["wb-mdm2_1/Channel 1"] = Math.min(dev["wb-mdm2_1/Channel 1"] + 10, 100); // Если зажать KNX кнопку - увеличиваем яркость modbus диммера на 10 % единиц.
                dev["wb-mdm2_1/Channel 1"] = Math.min(dev["wb-mdm2_1/Channel 1"] + 10, 100); // Если зажать KNX кнопку - увеличиваем яркость modbus диммера на 10 % единиц.
          } else if(newValue == 3) {
            } else if (newValue == 3) {
            dev["wb-mdm2_1/Channel 1"] = Math.max(dev["wb-mdm2_1/Channel 1"] - 10, 0);
                dev["wb-mdm2_1/Channel 1"] = Math.max(dev["wb-mdm2_1/Channel 1"] - 10, 0);
          }
            }
         }
         }
     });
     });
Строка 331: Строка 331:
         then: function(newValue, devName, cellName) {
         then: function(newValue, devName, cellName) {
             if (newValue) {
             if (newValue) {
              dev["knx_group_addrs/1-1-6"] = !dev["knx_group_addrs/1-1-6"]
                dev["knx_group_addrs/1-1-6"] = !dev["knx_group_addrs/1-1-6"]
             }
             }
         }
         }
     });
     });
  defineRule("dimmer_chan1_on_off_knx", {
    defineRule("dimmer_chan1_on_off_knx", {
         whenChanged: "knx_group_addrs/1-1-6",
         whenChanged: "knx_group_addrs/1-1-6",
         then: function(newValue, devName, cellName) {
         then: function(newValue, devName, cellName) {
             if(newValue){
             if (newValue) {
              dev["wb-mdm2_1/Channel 1"] = 70;
                dev["wb-mdm2_1/Channel 1"] = 70;
             } else {
             } else {
              dev["wb-mdm2_1/Channel 1"] = 0;
                dev["wb-mdm2_1/Channel 1"] = 0;
             }
             }
         }
         }
547

правок