Mr, I see you corrected scale, thanks!
I recommend to make change:
If smoke objects > 1 ????
smokePath = os.path.join(previewDir, "smoke_%s.df3"%povName)
Also
smoke_type == 'COLLISION' has to be visible
I would write so:
renderEmitter = True
for mod in ob.modifiers:
if mod and hasattr(mod, 'smoke_type'):
if (mod.smoke_type == 'DOMAIN'):
exportSmoke(ob.name)
renderEmitter = False
break