Make heat generator not lose energy when below ambient temperature, and use the Carnot Engine equations for efficiency.