To put my two pence in, the diesels that are emitting place smoke either have a problem with engine or a problem with the person that runs it with maintaining it properly
Have you tried pressing the button whilst the blower is on max? It might just be the light on the button not working? If the car starts steaming up you know it's working ok