## TODO * output temp control is not ideal (on/off does not represent values between 0 and 100) * experiment with p,i,d