The frost stat has its own supply of electric i.e. not through the programmer. This, as you say, fires the boiler to prevent boiler and pipes from freezing (which obviously means in other words the heating comes on). You are also correct that there should be a pipe stat on the return to the...