Software for immersion heater control