Security and Cheap Complexity - Schneier on Security
Historically they’ve just used a timer to turn a heater on and off. With no knowledge of temperature or ice levels, they might melt too much or not enough, so I could see a small microcontroller being helpful.