Your first step is to clear as much bad air out of the house as possible and obviously stop smoking inside. This seems to be an all around safer means to addressing the situation than than removing the batteries from your smoke alarm.
Finally add some pleasant long lasting scents.
How to get smoke out of the house fast. Step 2 sprinkle baking soda on carpeting and upholstery and allow it to sit for 15 minutes then vacuum. Opening up your windows and letting in the fresh air is an easy step to rid your. Cut a few lemons into several slices.
Another way to remove smoke smell from a room is. Fill a large pot with water a cup of white vinegar a clove a small amount of cinnamon and a few drops of orange oil. To speed up the process boil a potful of vinegar.
To reduce the smoke smell in a room or vehicle fill several small bowls with white vinegar set them around the space and let them sit overnight. By and large a slight smoke smell will still persist in the room even after a very thorough cleaning. Not to mention you can purchase a box fan for under 20.
Alternatively fill the bottom of a pan with water place cloves or cinnamon sticks in the pan and simmer to remove the burnt odor from the air and fill your home with a pleasant scent. By placing the fan outwards with the air blowing out the door or window the smoke circulates out of your home and into the air fast. Ventilate the room by opening windows and doors especially those at opposite ends of the room to facilitate a cross breeze.
The fastest way to get the smoke out of your house is to take a range of measures. Fill a pot with water and add the lemon slices. Then bring the pot to a boil and then down to a light simmer for 30 min.
Bringing in outdoor air will clear the smoke smell fast and freshen the air. Allow the water and lemon slices to boil. First air your rooms and do wet cleaning then use absorbents substances actively absorbing odors.