The file looks fine. It does look as if something was horribly confused and the reboot fixed it. Very odd.
By no output do you mean payload of 0? When the pv is high (as it is) the output will be low or zero as the algorithm assumes a process where power increases the setpoint (as in a heating system). So when the process is above setpoint the power is low. When used in a cooling loop the bit following that needs to be set such that 0 generates full cool and 1 generates no cool. When you have the heat/cool splitter node that does that for you so each output is 0 for off, 1 for on. To get it working in heat only mode you can either set (or clear) the Invert checkbox in the Timeprop node (if you are using mine) or if you want to leave that the same then insert a Scale node set to scale 0 to 1 and1 to 0.