Запоминает уставки


#1

есть уставки для ТП. переменные не retain и не глобальные
код:

defineRule("warmfloor_bathroom", {
  whenChanged: "wb-w1/28-03189779100b", 
  then: function (newValue, devName, cellName) {
    var uplimit_bathroom = dev["warmfloor_bathroom/Range"] + 0.5;
    var downlimit_bathroom = dev["warmfloor_bathroom/Range"] - 0.5;
    log("Уставка ТП ванная: "+dev["warmfloor_bathroom/Range"]);
    log("UpLim ванная: "+uplimit_bathroom);
    log("DownLim ванная: "+downlimit_bathroom);
    if (dev["wb-w1/28-03189779100b"] < downlimit_bathroom) {
         	dev["wb-gpio"]["EXT2_R3A6"] = 1;
    	}else if (dev["wb-w1/28-03189779100b"] > uplimit_bathroom) {
         	dev["wb-gpio"]["EXT2_R3A6"] = 0;
    	}
    }  
});

при смене уставки (25 например) в приложении, она меняются и в топике, но лог правила показывает что уставка = 23. в конфигураторе в свойствах устройства тоже отображается 23. Откуда эта цифра берется?


#2

Добрый день! Немного не понял, в каком приложении и как вы меняете уставку? Уставка – это у вас контрол “warmfloor_bathroom/Range”?


#3

Сорри, mea culpa
забыл про Range/on, теперь все ок.


#4

Отлично!
Не беспокойтесь!