I was involved in some experiments years ago with removing the odor of cigarettes from 'no smoking' rooms in hotels. Seems that maintaining
10 ppm ozone for a few hours got rid of most odors without a lot of damage to fabrics and so on. I think it may not have succeeded because, well, 10 ppm is a LOT of ozone, dangerous in even short exposures, and the people that will work for hotel wages are just not well enough trained to work with something that nasty.The low levels of ozone made by the home ozone industry likely won't help much with the odor, but they will, over time, damage materials and possibly cause an asthma-like irritation.
The ozone machine has to have a reflexive control on it to maintain ozone levels at 10 ppm too, which ups the cost a lot. We worked for some time on a sensor for that, but most companies investigating the deodorizing application gave up on it, as far as I know, and went into water sterilizing instead. Liability concerns may have had something to do with it.
Dangerous Bill