An electrochromic device driver system having inferential temperature measurement of the electrochromic device. The inferred temperature measurements enable the system to determine the maximum but safe driving voltages to improve the speed of varying the transmissivity levels of the electrochromic device without damaging the device.