Все переводы

Введите имя сообщения для показа всех доступных переводов.

Сообщение

Найдено 2 перевода.

СообщениеТекущий текст
 ист. английский (en)var hysteresis = 0.5;
function Termostat(name, temp, setpoint, TS, TS_onoff) {
defineRule(name, {
  whenChanged: temp, //when the sensor state changes
  then: function (newValue, devName, cellName) { // do the following
   if (dev[TS_onoff]) {
   if ( newValue < dev[setpoint] - hysteresis) { //if the sensor temperature is less than the setpoint - hysteresis
     dev[TS] = true;
   }
   if ( newValue > dev[setpoint] + hysteresis) { //if the sensor temperature is greater than the virtual setpoint + hysteresis
     dev[TS] = false;
   }
   }
   else dev[TS] = false;
  }
});
}
 ист. русский (ru)var hysteresis = 0.5;
function Termostat(name, temp, setpoint, TS, TS_onoff) {
defineRule(name, { 
  whenChanged: temp, //при изменении состояния датчика
  then: function (newValue, devName, cellName) { //выполняй следующие действия
   if (dev[TS_onoff]) {
   if ( newValue < dev[setpoint] - hysteresis) { //если температура датчика меньше уставки - гистерезис
     dev[TS] = true;
   }
   if ( newValue > dev[setpoint] + hysteresis) { //если температура датчика больше виртуальной уставки + гистерезис
     dev[TS] = false;
   }
   }
   else dev[TS] = false;
  }
});
}