Thanks for suggestions, both of which I have tried, but to no avail.
As far as environmental health are concerned it isn't unlawful to smoke in one's own home.
As for blocking out the smoke and smell myself, I am still working on it.
I think it is about time I moved !