@thunder_d Можно так. В самом коде сценария указано, что для V5 /** * @desc * @version 5 */ const bat = Device("Батарея отопления"); const dt = Device("Датчик температуры"); startOnChange(dt); const script = { check() { return bat.auto; // Если bat.auto=0 сценарий не запускается }, start() { if (dt.error) { this.log('Ошибка датчика температуры батареи отопления! Сценарий не выполнен!'); return; } if (dt.value - dt.setpoint > 0.3 && bat.state == 1) { bat.off(); this.log('Батарея отопления выключена: температура ' +dt.value+', уставка '+dt.setpoint); return; } if (dt.value - dt.setpoint < -0.3 && bat.state == 0) { bat.on(); this.log('Батарея отопления включена: температура ' +dt.value+', уставка '+dt.setpoint); return; } } };