есть уставки для ТП. переменные не 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. Откуда эта цифра берется?