Same tech will do it but various components may need to be switched if its below freezing.

What you need is a feedback loop that checks the temperature and changes the output of the (presumably heater) to suit the temperature requirements. There are a million ways to do it, the simplest being a thermostat connected to a heater. It can be active, passive, use analog components or go digital with a microcontroller.