Cigarette smoke detector devices

Following on from the many posts in which guests have smoked in a non-smoking house, have any of you tried these:

https://www.google.co.uk/search?q=anti+smoking+detector

Do they work? Are any better than others?