Регулировка температуры при помощи Cityron PU-3

Коллеги, всем привет.
Подскажите как подправить скрипт, чтобы обогреватель включался при температуре ниже на 3 градуса, чем температура уставки. Заранее спасибо! Вот мой скрипт:

defineRule("kitchen_Heater", {
    whenChanged: "wb-msw-v3_139/Temperature", //Когда температура датчика изменилась
    then: function (newValue, devName, cellName) { 
      log("kitchen_Heater  newValue={}, devName={}, cellName={}", newValue, devName, cellName);
        if (dev["wb-msw-v3_139"]["Temperature"] < dev["cityron-pu-3_1"]["Temperature Setpoint"]) { //Если температура датчика меньше температуры уставки
            dev["wb-mr6c_93"]["K4"] = true; //Включи реле
        } else if (dev["wb-msw-v3_139"]["Temperature"] > dev["cityron-pu-3_1"]["Temperature Setpoint"]) { //Если температура датчика больше температуры уставки
            dev["wb-mr6c_93"]["K4"] = false; //выключи реле
        }
    }
});

Добрый день.
Думаю, надо условие поправить так:

if ((dev["wb-msw-v3_139"]["Temperature"] + 3) < dev["cityron-pu-3_1"]["Temperature Setpoint"]) { //Если температура датчика меньше температуры уставки

спасибо, вроде заработало!

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.