Metcal SmartHeat, how does it work?