Condensing heat recovery Thermal Energy