Вопрос решил, вот что получилось:
var scrolled = false;
$(window).scroll(function(){
if (!scrolled) {
var st = $(this).scrollTop();
console.log(st);
if(st >= 1550 && st<=1900){
scrolled = true;
$(".dial").knob();
$({animatedVal: 0}).animate({animatedVal: 100}, {
duration: 2000,
size: 230,
easing: "swing",
step: function() {
$(".dial").val(Math.ceil(this.animatedVal)).trigger("change");
}
});
}
}
});