A two-mode controller with time proportioning and integral (auto reset) action. The integral function automatically adjusts the temperature at which a system has stabilized back to the setpoint temperature, thereby eliminating droop in the system