Все переводы
Введите имя сообщения для показа всех доступных переводов.
Найдено 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; } }); } |